无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 37627|回复: 54
打印 上一主题 下一主题

ccboot 自制万能包教程(刚接触无盘,就当随笔吧)

    [复制链接]
跳转到指定楼层
1#
发表于 2015-11-25 22:13:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 dos时代菜鸟 于 2015-11-25 22:44 编辑

近几天研究ccboot 做个 小总结,不对的地方 望大家 纠正。

Ccboot 3.0 是无盘系统管理软件,其操作基本套路是,在服务器上安装服务器版本,在客户机上安装客户机版本,当把系统在客户机安装完成以后,通过客户端软件的上传功能把客户机当前系统上传到服务器,在服务器端进行设置以后,客户端就可以通过服务器上的影像系统无盘启动。其本质应该是gpxe+sics模式。
如果你要无盘启动的客户端有很多,而配置相同,那么你只要上传一个影像系统,就可以供多台客户端使用了。
但是如果客户端电脑配置各异,就需要将各种配置的电脑的系统分别上传影像,同对应的客户端使用,这样无疑给服务器造成巨大读写压力。所以ccboot提供了多pnp攻略,这是核心技巧。
1.你应该知道你的客户端电脑到底有多少种配置,并进行编号,编号只限4个字母或数字,比如:A123,B234……,
1.1 记住这些配置编号和对应的电脑,并在服务器端,“多硬件配置管理”中生成这些编号记录;配置编号不是电脑编号,其表示的是一批电脑的硬件配置
1.2通过在usb盘上运行clientpnp,通过“收集本地驱动”功能将各个不同配置电脑的网卡驱动收集在一起(drivers文件夹中)。

2.找到一台相对配置高档的AMD电脑(PC1)
2.1其客户端软件同样生成这些配置编号记录(生成配置)。其实就是将ntldr复制成“编号名+0“的文件放在系统根目录,以便从服务器启动时调用,比如:a123号,对应的就是a1230。这也是为什么编号只能是4个字母的原因。(配置编号不是电脑编号,代表一批电脑的硬件配置。)也是为什么服务器设置了某客户机的硬件配置,而客户端影像没有这个配置,启动的时候会提示 ntldr丢失 的原因了。
2.2将前面说的用来收集各个电脑网卡驱动的u盘的drivers文件夹复制到本地pc1电脑ccboot_client的文件中,通过客户端软件 “pnp―整合收集来的驱动”功能使系统能够支持各个电脑网卡。

3.改造pc1并上传影像
3.1将当前PC1的系统进行改造,通过设备管理器卸载显卡声卡驱动、修改硬盘驱动为标准ide模式,通过gpedit.msc关闭系统关机清理分页文件功能,将虚拟内存分页文件大小设置成系统管理。
3.2通过客户端上传到服务器,pc1.vhd。
这个pc1系统影像应该可以在目前各个电脑上无盘启动成功,但是显卡、声卡等驱动是不行的,这里仅仅是保证了系统影像能够在各个电脑上启动进入系统。至此各个电脑可以拆掉硬盘了。

4.使pc1影像包包含各个电脑的显卡、声卡等驱动
4.1在服务器上设置各个电脑对应的硬件配置编号
逐一完成下面的操作 以pc2电脑(A123号配置)为例
4.2无盘启动pc2,要求服务器设置该电脑启动影像为pc1.VHD,硬件配置编号为A123,开启重启保留回写,如果启动不成功,就将硬件配置编号改为“默认”,启动pc2以后,重新通过客户端添加名为“A123”的硬件配置,再关机,再在服务器端将pc2的硬件配置编号改成“A123”。在客户端生成硬件配置,估计amd和intel不一样,所以会造成某些客户端已经生成的硬件配置不好使,需要重新生成。
4.3无盘启动pc2后,通过天空6.5万能驱动为pc2安装驱动程序,并重新启动电脑,因为开启了重启保留回写,所以可以大胆重新启动。至于 万能驱动包 怎么呈现给客户端,我是单独弄了个vhd包放到磁盘组里面的,当然你也可以用u盘。
4.4 装完驱动重启pc2以后,如果驱动都安装完好了,就通过客户端 pnp 中的 “驱动分离”功能将驱动分离到系统中(分离按钮右侧会有当前驱动编号的名字),然后关机。
这个过程本人分析如下:搜集到与原始影像不同的显卡声卡等上层驱动的文件和注册表信息,将文件存放到c:\windows\ccbootpnp\A123 文件夹中,将注册表信息存放在 c:\windows\system32\config\A123 文件中。
4.5 在服务器中找到pc2的配置,选择“保存影像”功能,服务端软件将为pc1.vhd 建立一个差异vhd,软件中叫做“还原点”,然后再服务端软件磁盘管理中找到 pc1.vhd 磁盘右键后选择管理还原点,选择刚刚那个还原点,选择“合并到上一次”。至此pc1.vhd中就有了pc2的显卡、声卡等驱动。
4.6 以此类推将各个电脑的驱动都加入到pc1.vhd中,要逐个电脑操作,不能多个电脑同时弄还原点合并。

多台电脑公用一个影像包,减少服务器硬盘的读写压力,可以将更多内存划给影像做缓存,增加客户端速度。
最后在服务器关闭各个电脑的“重启保留回写”功能。
还要注意一点,pc1的硬盘分区不能为了考虑4k对齐而将起始扇区放到2048,因为ccboot只读取影像的前63 的内容,虽然实机上分区在2048的能够正常启动,但是上传成影像的,就不能启动了,会提示 Error loading oprating system。

本人25台电脑小型培训考试中心,居然有15种电脑配置,真是锻炼人啊。就是为了学习嘛,服务器配置很惨,2G内存,500G硬盘,2.6G双核CPU,呵呵。

vhd.7z (372 Bytes, 下载次数: 75) 把 vhd文件拖放到 vhd.cmd 就可以把 vhd加载成 分区,把该vhd文件拖放到uvhd.cmd 就会卸载以装载的vhd分区.

评分

参与人数 2无忧币 +10 收起 理由
879792799 + 5 专业啊
20090101 + 5 赞一个!

查看全部评分

2#
发表于 2015-11-26 07:39:38 | 只看该作者
学习一下,谢谢分享
回复

使用道具 举报

3#
发表于 2015-11-26 11:49:03 | 只看该作者
感谢分享宝贵经验!
回复

使用道具 举报

4#
 楼主| 发表于 2015-11-26 15:02:58 | 只看该作者
关于驱动分离,个人觉得ccboot 做的并不是很好,当然,有这个功能总比没有强,很多驱动的dll 没有分离到对应的 配置编号文件夹中,而是滞留在c:\windows\system32\drive 中,导致再安装其他同品牌不同型号设备的驱动的时候会发生冲突。还有就是注册表信息也没有彻底分离出去。

可能需要手动操作吧。
回复

使用道具 举报

5#
发表于 2015-11-28 19:13:19 | 只看该作者
最新版,不好用,缓存测试了,根本无用,用破解的版本,把缓存替换,发现成了,回写OK,说句实在话,CCBOOT做无盘 很简单,更接近DIY
回复

使用道具 举报

6#
 楼主| 发表于 2015-11-28 19:31:36 | 只看该作者
本帖最后由 dos时代菜鸟 于 2015-11-28 19:32 编辑

怎么替换 缓存 ?是 替换 dll ?还是干脆 用 回写?

另外 ccboot 提供的 gpxe 启动文件 用着也不灵光 ,想换换 ,不知道 那个引导 文件适合。
回复

使用道具 举报

7#
发表于 2016-1-11 07:07:11 | 只看该作者
不错,谢谢分享。
回复

使用道具 举报

8#
发表于 2016-1-11 08:18:09 | 只看该作者
回复

使用道具 举报

9#
发表于 2016-6-23 16:09:23 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

10#
发表于 2020-7-18 18:29:34 | 只看该作者
感谢分享宝贵经验!
回复

使用道具 举报

11#
发表于 2020-10-16 10:46:06 | 只看该作者
感谢分享
回复

使用道具 举报

12#
发表于 2020-10-16 15:04:26 | 只看该作者
大风扇
回复

使用道具 举报

13#
发表于 2020-10-16 15:04:37 | 只看该作者
大公司
回复

使用道具 举报

14#
发表于 2021-8-16 19:30:47 | 只看该作者
xxxxxxxasdfafas
回复

使用道具 举报

15#
发表于 2022-7-24 23:42:24 | 只看该作者
研究下ccboot的ufei启动呗,我一直没成功uefi启动

点评

抱歉,我这都是老爷机,东北政府机关,穷得很。 没有测试研究环境。  详情 回复 发表于 2022-7-27 08:08
回复

使用道具 举报

16#
发表于 2022-7-27 08:05:46 | 只看该作者
感谢分享
回复

使用道具 举报

17#
 楼主| 发表于 2022-7-27 08:08:02 | 只看该作者
wupan_123 发表于 2022-7-24 23:42
研究下ccboot的ufei启动呗,我一直没成功uefi启动

抱歉,我这都是老爷机,东北政府机关,穷得很。
没有测试研究环境。
回复

使用道具 举报

18#
发表于 2022-9-13 17:19:49 | 只看该作者
感谢分享
回复

使用道具 举报

19#
发表于 2022-9-13 19:44:44 | 只看该作者
wupan_123 发表于 2022-7-24 23:42
研究下ccboot的ufei启动呗,我一直没成功uefi启动

能启动成功啊,
回复

使用道具 举报

20#
发表于 2022-9-14 06:06:17 | 只看该作者
看看这款教程,学习一下
回复

使用道具 举报

21#
发表于 2022-9-26 11:53:53 来自手机 | 只看该作者
感谢
回复

使用道具 举报

22#
发表于 2022-9-26 12:21:43 | 只看该作者
这个好,学习一下。必须要是AMD电脑吗?

点评

不用  详情 回复 发表于 2022-9-26 14:45
回复

使用道具 举报

23#
 楼主| 发表于 2022-9-26 14:45:38 | 只看该作者
shy20070509 发表于 2022-9-26 12:21
这个好,学习一下。必须要是AMD电脑吗?

不用
回复

使用道具 举报

24#
发表于 2022-9-27 12:33:38 来自手机 | 只看该作者
学习学习
回复

使用道具 举报

25#
发表于 2022-10-12 20:17:30 来自手机 | 只看该作者
学习一下,谢谢
回复

使用道具 举报

26#
发表于 2023-2-21 14:42:56 | 只看该作者
感谢分享
回复

使用道具 举报

27#
发表于 2023-3-25 05:17:50 | 只看该作者
学习一下
回复

使用道具 举报

28#
发表于 2023-6-17 11:20:11 | 只看该作者

学习一下
回复

使用道具 举报

29#
发表于 2023-7-5 03:29:28 | 只看该作者
66666666666666666666666
回复

使用道具 举报

30#
发表于 2023-7-6 06:02:45 | 只看该作者
学习一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-12-1 07:34

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表