CDLinux集成到本地硬盘和WINPE优盘

集成到本地硬盘:
1、解压CDlinux镜像,拷贝CDlinux整体到C盘根目录

2、修改\CDlinux\boot目录下的menu.lst文件,推荐用notepad2。
去掉所有splashimage(cd)/CDlinux/boot/splash.xpm.gz中的(cd),即改成如下:
splashimage /CDlinux/boot/splash.xpm.gz
删除所有root (cd)

3、下载grub4dos(不懂的请网上搜索)解压引导文件grldr,menu.lst到C盘根目录

4、按如下修改启动文件BOOT.INI(注意去掉只读和隐藏属性)

[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
c:\grldr="START CDlinux";

PS:如果有多重启动菜单,比如安装过一键GHOST,DOS工具箱等,则只用加入其中最后一句c:\grldr=”START CDlinux”;即可。(注意双引号)

5、修改menu.lst文件为如下内容:

# This is a sample menu.lst file. You should make some changes to it.
# The old install method of booting via the stage-files has been removed.
# Please install GRLDR boot strap code to MBR with the bootlace.com
# utility under DOS/Win9x or Linux.

color black/cyan yellow/cyan
timeout 30
default /default

title   BOOT CDLINUX
configfile /cdlinux/boot/menu.lst

集成到WINPE优盘:
前两步同集成到本地硬盘,只不过CDLinux文件夹拷贝到优盘根目录。我的优盘因为集成了grub4dos菜单,EasyBoot菜单,所以可以直接在grub4dos菜单上添加。其他不同方式,可以留言一起探讨。
寻找到优盘内menu.lst文件,在最底下加上如下内容:

title   BOOT CDLINUX
configfile /cdlinux/boot/menu.lst
也可以按照原menu.lst的模式修改部分得到,例如我的:

title [07] -- 切换EZBOOT菜单
chainloader --force (cd)/EZBOOT/LOADER.BIN

title [08] -- 切换GFXBOOT菜单
configfile /GRUB/MENU.CHS

title [09] -- 切换ISOLINUX菜单
chainloader --force (cd)/EZBOOT/ISOLINUX.BIN

title [10] -- 从硬盘启动
checkrange 0x80 read 0x8280 && map (hd1) (hd0)
checkrange 0x80 read 0x8280 && map --hook
chainloader (hd0)+1

title [11] -- 重启计算机
reboot

title [12] -- 关闭计算机
halt

title [13] -- BOOT CDLINUX
configfile /cdlinux/boot/menu.lst

修改完成后保存即可

5 Comments
  1. 来看看博主,不错的分享!

    1. 呵呵,多交流,欢迎光临~

Leave a Reply

Time limit is exhausted. Please reload the CAPTCHA.