无忧启动论坛

标题: 请教:关于GRUB4DOS制作的双系统安装光盘的问题 [打印本页]

作者: wanghung    时间: 2010-2-11 23:31
标题: 请教:关于GRUB4DOS制作的双系统安装光盘的问题
我是一新手,最近学习GRUB4DOS(版本0.44)制作启动盘,我用GRUB4DOS制作红旗LINUX 7.0桌面版+WIN7+DOS的多系统启动安装盘,步骤如下:1.新建光盘根目录LINUX(小写),用ULTRAISO将红旗和WIN7两个镜像文件提取到此目录下;将GRUB4DOS中的CHINESE文件夹中的GRUB.exe、grldr等三个文件解压出来,放在根目录下,并将grldr改名为grldr.bin;此外还有*.xpm和fonts文件也放在根目录下。2、编写MENU.lst文件,内容如下:
timeout 20
default 0
root (cd)
splashimage (cd)/30.xpm
fontfile (cd)/fonts
title [1] 安装 windows 7 oem 旗舰版
find --set-root /bootmgr
chainloader (cd)/bootmgr
boot
title [2] 安装红旗 linux 7.0 桌面版
find --set-root/isolinux/vmlinuz0
kernel (cd)/isolinux/vmlinuz0 root=/dev/ram0 pmedia=cd
initrd (cd)/isolinux/initrd0.img
boot
title [3] 启动 pq8.05cht
find --set-root /img/pq805cht.img
map --mem (cd)/img/pq805cht.img (fd0)
map --hook
chainloader (fd0) +1
rootnoverify (fd0)
boot
title [4] 启动 Norton Doctor
find --set-root /img/ndd.img
map --mem (cd)/img/ndd.img (fd0)
map --hook
chainloader(fd0) +1
rootnoverify (fd0)
boot
title [5] 启动 dos98  
find --set-root /img/dos98.img
map --mem (cd)/img/dos98.img (fd0)
map --hook
chainloader(fd0) +1
rootnoverify (fd0)
boot
title [6] 启动 ntfsdos5.0
find --set-root /img/ntfsdos5.img
map --mem (cd)/img/ntfsdos5.img (fd0)
map --hook
chainloader(fd0) +1
rootnoverify(fd0)
boot
title [7] 重新启动计算机
reboot
title [8] 关闭计算机
halt
将此文件放在根目录下,并用GRUB4DOS内置编辑器将menu.lst内置到grldr.bin中;3.打开ultraiso,将根目录下的所有文件加入到ultraiso,加载引导文件grldr.bin,制作成ISO文件。4.在VM7.0中测试,除了WIN7可正常引导安装外,四个DOS不能引导,用箭头键选择红旗时,先是出现一大堆英文,然后出现bash: no job control in this shell
bash -3.2#。现请教,这是什么问题造成的,如何修改上面的menu.lst文件,使能正常引导DOS和红旗?(心急)谢谢!!

(虚拟机测试不易搞测试图)
另外:
我还用EASYBOOT制作此光盘,其中红旗的引导命令是这样:bootinfotable;run linux.bif,然后用ultraiso制作成ISO文件,在VM7.0中测试时WIN7和其字DOS引导正常,点击红旗,出现倒数秒数的界面,然后是三条滚动,完成后,居然出现这些字母:warning:cannot find root file system!
create symlink /dev/root and then exit this shell to continue the boot sequence.
bash: no job control in this shell
bash -3.2#
不能继续了。这是什么问题,可以帮忙解释下吗?如何才能完成此安装盘的制作?

作者: wanghung    时间: 2010-3-8 21:42
自己支持下!!难道没有理会吗?
作者: GDownloader    时间: 2010-3-8 22:44
第二个菜单find --set-root后注意空格。
title [2] 安装红旗 linux 7.0 桌面版
find --set-root /isolinux/vmlinuz0
kernel (cd)/isolinux/vmlinuz0 root=/dev/ram0 pmedia=cd
initrd (cd)/isolinux/initrd0.img
boot




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3