|
俺郁闷死了。做了一个礼拜的合盘,现在还没有成功。
先是挑选XP系统,然后修改PE。盘又超过范围,有换软盘镜像,去掉PE软件。好不容易做好了,虚拟机测试通过了。刻盘后却不能启动,后来由把GRUB重新取原版,还是一样,浪费时间,又浪费了我两张CD。
我基本上是用GfxMenuInstaller做的启动菜单,又修改了里边的不知道什么码的文字,换成UTF-8格式,把MENU.LST存在/BOOT/GRUB/MENU.LST,把GRUB内置菜单改成
gfxmenu /BOOT/GRUB/MESSAGE
configfile /BOOT/GRUB/MENU.LST
然后用命令
oscdimg.exe -b"..\grldr" -h -n -m -l"系统光盘" -o "..\1" -t7/4/2010,18:57:00 "..\BOOT_CD.iso"
做光盘。
"..\grldr"就是我修改的GRUB。虚拟机测试通过,刻成盘却无法启动。刻盘的时候数据检查通过的。
----------------------------------------------
我以为因为我修改了本身的内置菜单,其中等待MENU.LST加载时间太长的原因导致启动失败。所后又下载了GRUB 0.4.4 2009-06-20版,仅仅把内置的菜单修改了以下,把里边的目录名和文件名更换成大写,方便寻找MENU.LST,其他都没有动。我没有给光盘里边放GRUB文件,仅仅把他作为引导加载到光盘引导区。
菜单如下:
pxe detect
configfile
default 0
timeout 1
title find /menu.lst, /boot/grub/menu.lst, /grub/menu.lst
errorcheck off
configfile /BOOT/GRUB/MENU.LST
configfile /MENU.LST
configfile /GRUB/MENU.LST
find --set-root --ignore-floppies --ignore-cd /BOOT/GRUB/MENU.LST && configfile /BOOT/GRUB/MENU.LST
find --set-root --ignore-floppies --ignore-cd /MENU.LST && configfile /MENU.LST
find --set-root --ignore-floppies --ignore-cd /GRUB/MENU.LST && configfile /GRUB/MENU.LST
errorcheck on
commandline
title commandline
commandline
title reboot
reboot
title halt
halt
但是,光盘启动的时候,这个菜单(也就是他本身内置的寻找MENU.LIST菜单)都没有出现,也就是说好像没有找到启动扇区那样,光驱里边放的好像不是启动光盘一样。很郁闷。在VMWARE 5.5里边,光驱选择物理光驱,用同一张光盘却可以启动虚拟机。靠!靠!靠!
我不知道该怎么办了。。。。。。。。。。。。。。。。。 |
|