|
想用U盘来引导,用BOOTICE写了主分区引导,然后将grub4dos文件拷入根木目录下,引导代码是这样的:
title [1]进入硬盘Windows XP
fallback 1
find --set-root --ignore-floppies /ntldr
chainloader /ntldr
savedefault --wait=2
title [2]启动CDLinux
kernel /CDlinux/bzImage root=/dev/ram0 vga=791 CDL_LANG=zh_CN.UTF-8
initrd /CDlinux/initrd
boot
title [3]启动WinPE
RUN --firadisk-nodisk /winpe.iso
boot
title [4]启动Win7PE维护版
find --set-root /WIN7PE.iso
map /WIN7PE.iso (0xff)
map --hook
chainloader (0xff)
boot
title [5]启动Win7PE网络版
find --set-root /win7pe2.iso
map /win7pe2.iso (0xff)
map --hook
chainloader (0xff)
boot
其中CDLinux和Win7PE网络版可以正常引导进入,第3个引导后出现[124M]/[196M]就停了不动了,其中前面那个124随机的,每次重新引导数字都不一样,第4个引导直接就进度条,走走就不动了。
winpe.iso文件结构是这样的:
WIN7PE.iso文件结构是这样的:
|
|