【教程&求助】移动硬盘多系统&求grub4dos的menu.lst和grldr
dos吧
全部回复
仅看楼主
level 3
梨园界83 楼主
想使用移动硬盘安装多系统但是由于看见的教程提供的menu.lst和grldr两个文件已经失效,但是自己又不会编辑。
安装系统:
大白菜的维护工具(ISO)、系统安装盘(ISO)和移动Windows 7系统的功能。
下图:启动方式示意图(PE系统由大白菜的维护工具代替,XP光盘和移动XP不安装)
具体教程:
点击展开,查看完整图片点击展开,查看完整图片
硬盘分区为两个分区
文中【添加ISO文件】这一步已经完成
【添加移动win7系统】已经进行到最后一步,因为没有引导启动所以无法重启继续完成安装
下面提供以下编辑工具grub4dos的menu.lst和grldr文件的格式。
下图为grldr引导文件的内容
这个是大白菜的grldr引导文件,没有卵用。
但是可以作为参考
下图为menu.lst的内容
Q1:grldr引导文件需要修改吗?
Q2:menu.lst的内容肯定是需要修改的。作为不懂编程小白看了别人的模版还是不会
伸手求大神直接给出相应代码内容或者简单的教程
2015年06月08日 07点06分 1
level 11
不是所有的ISO光盘都支持Grub4DOS,你最好还是用U盘安装!
只用修改 menu.lst即可!
下面是 GRUB4DOS 0.4.4 2009-03-31 版本的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/dark-gray white/dark-gray black/dark-gray magenta/black
timeout 30
default (hd0,0)/default
#####################################################################
# write string "cmdcons" to memory 0000:7C03 in 2 steps:
#####################################################################
# step 1. Write 4 chars "cmdc" at 0000:7C03
write 0x7C03 0x63646D63
# step 2. Write 3 chars "ons" and an ending null at 0000:7C07
write 0x7C07 0x00736E6F
savedefault --wait=2
title FreeDOS
root (hd0,5)
chainloader --ebx=0x80 (hd0,5)/kernel.sys
boot
title /boot/fdboot.img
find --set-root --ignore-floppies /boot/fdboot.img
map --mem /boot/fdboot.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title Tiny Core Linux
find --set-root /boot/fdbasecd.iso
map /boot/fdbasecd.iso (0xff) || map --mem /boot/fdbasecd.iso (0xff)
map --hook
chainloader (0xff)
title find and load BOOTMGR of Windows
find --set-root --ignore-floppies /bootmgr
chainloader /bootmgr
savedefault --wait=2
title find and load NTLDR of Windows NT/2K/XP
find --set-root --ignore-floppies /ntldr
chainloader /ntldr
savedefault --wait=2
title reboot
reboot
2015年06月10日 12点06分 2
光盘镜像只是其中一个方式,我也在grub4dos的教程看到有说ISO可能不行。menu文件修改看了教程但是存在一个问题,如果是移动硬盘如果使用相对路径就会出现如果是是其他电脑引导就不能正确识别,教程提供了使用一个特征文件进行辨识,楼下@
2015年06月11日 02点06分
其实你直接用U盘或光驱引导启动电脑即可!。台式电脑开机按DEL键进入BIOS,设置光驱或U盘启动即可!不需要安装GRUB4DOS
2015年06月12日 05点06分
level 1
有有关介绍grub4dos和menu.lst代码行相关的系统性书籍、资料吗?可以介绍几本?
2016年05月17日 13点05分 3
我也是纯小白,不知道。
2016年05月17日 19点05分
好的,谢谢
2016年05月18日 02点05分
level 4
哪来的杂志,推荐一下
2016年07月10日 12点07分 4
计算机应用文摘(不过现在已经停刊了)
2016年07月11日 14点07分
level 1
建议到无忧论坛的grub4dos板块看看,并不难。
Q1:用原版grldr引导文件一般不用改,但是它可以内置菜单,也就是不用menu.lst,这时候就需要修改原来的内置菜单。
Q2:图片中的菜单几乎都用了多级菜单,不适合你的简单需求。问题一时无法解释清楚,还是建议到无忧论坛看看相关教程吧。实际最简单的方法是直接启动一个多合一的PE,比如0PE+8PE之类,然后安装系统在PE内完成。
2016年07月14日 11点07分 5
1