无忧启动论坛
标题:
我用GRUB做的光盘,虚拟机能启动,但刻盘不能用,请高手指点
[打印本页]
作者:
gogo11
时间:
2010-7-5 10:20
标题:
我用GRUB做的光盘,虚拟机能启动,但刻盘不能用,请高手指点
俺郁闷死了。做了一个礼拜的合盘,现在还没有成功。
先是挑选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里边,光驱选择物理光驱,用同一张光盘却可以启动虚拟机。靠!靠!靠!
我不知道该怎么办了。。。。。。。。。。。。。。。。。
作者:
zjw767676
时间:
2010-7-5 21:01
内置菜单似乎要用小写。
不知道对不对,仅作参考!!!!
作者:
chen463
时间:
2010-7-5 22:37
光盘启动最好使用大写,是不是没有加上正确的启动引导
作者:
ly372184487
时间:
2010-7-6 16:30
刻盘的时候,你是不是选择镜像刻录?我认为你的刻录软件有问题,或者是你的电脑配置太低
作者:
sbjcf
时间:
2010-7-6 16:35
我想應該是這樣,我的是這樣改,量產沒有問題。
title find /menu.lst, /boot/grub/menu.lst, /grub/menu.lst
errorcheck off
configfile (cd)/BOOT/GRUB/MENU.LST
configfile (cd)/MENU.LST
configfile (cd)/GRUB/MENU.LST
find --set-root --ignore-floppies /BOOT/GRUB/MENU.LST && configfile /BOOT/GRUB/MENU.LST
find --set-root --ignore-floppies /MENU.LST && configfile /MENU.LST
find --set-root --ignore-floppies /GRUB/MENU.LST && configfile /GRUB/MENU.LST
errorcheck on
commandline
作者:
USB3
时间:
2010-7-7 21:45
最好用 FbinstTool 把menu.lst的内容写入GRLDR.
然后改名为grldr.bin.
用ULTRAISO合盘后右键点击改好的grldr.bin文件设置为光盘启动文件.
欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/)
Powered by Discuz! X3.3