无忧启动论坛

标题: 请教下,WIN7的启动界面如何可以直接引导 Grub? [打印本页]

作者: Afly    时间: 2013-1-4 11:08
标题: 请教下,WIN7的启动界面如何可以直接引导 Grub?
就是不用进 ntldr,而直接 grldr?
作者: 不点    时间: 2013-1-4 12:41
在 Win7 下你应该可以找到 bootmgr 这个文件,它可能是个隐藏文件。在这个文件所在的目录下,创建一个 boot.ini 文件,内容大致如下:


  1. [boot loader]
  2. timeout=5
  3. default=c:\grub.exe
  4. [operating systems]
  5. c:\grldr="grldr"
  6. c:\grub.exe="grub.exe"
复制代码


同时也要把 grldr 以及 grub.exe 拷贝到 bootmgr 所在的目录,这样基本就可以了。

开机时会提示,选择 grldr 或者 grub.exe 即可进入 grub4dos 环境。如果你需要 grub4dos 的菜单,当然你需要把自己的 menu.lst 文件也拷贝到同一目录下。
作者: 讯极天度    时间: 2013-1-4 14:39
嗯 也可以用bootice更新PBR为G4D,把grldr放入C盘根目录,编辑grldr指向一个menu.lst,再编辑menu.lst

title [01] 启动 Windows 系统 \n 自动查找系统所在磁盘,并加载第一启动扇区!
find --set-root --devices=h /ntldr || find --set-root --devices=h /bootmgr
map (hd0) ()
map () (hd0)
map --rehook
checkrange 0x21 read 0x8280 && cat --locatei=\"echo (hd0,0)/windows/system32/$winnt$.inf > nul
checkrange 0x21 read 0x8280 && cat --skip=%?% (hd0,0)/windows/system32/$winnt$.inf | set isopath=
checkrange 0x21 read 0x8280 && if exist %isopath% map --mem %isopath:~6,-1% (0xff) && map --rehook
find --set-root --devices=h /ntldr || find --set-root --devices=h /bootmgr
chainloader /ntldr || chainloader /bootmgr
作者: Afly    时间: 2013-1-4 15:42
标题: 回复 #2 不点 的帖子
c:\grldr="grldr"
直接在WIN7启动菜单里选 grldr 是不行的,会说找不到文件什么的。所以我现在一般要先进入NTldr,然后在boot.ini里选才行。

c:\grub.exe="grub.exe"
不过,exe的我没试过。可以试下。

——因为现在我没有装XP,是Grub+WIN7+WIN8;如果可以如题这样操作,boot.ini、NTDETECT.COM、ntldr 这三个文件我就可以不保留了。
——哦,可能boot.ini还是要保留。我试试。

[ 本帖最后由 Afly 于 2013-1-4 15:50 编辑 ]
作者: Afly    时间: 2013-1-4 15:45
标题: 回复 #3 讯极天度 的帖子
这个看起来超高级。

不过我的目的是默认WIN7,有需要再选择grub;并且ntldr相关的选项或文件我想不保留。的意思。
作者: 2012test3    时间: 2013-1-4 18:34
原帖由 Afly 于 2013-1-4 15:42 发表
c:\grldr="grldr"
直接在WIN7启动菜单里选 grldr 是不行的,会说找不到文件什么的。所以我现在一般要先进入NTldr,然后在boot.ini里选才行。

c:\grub.exe="grub.exe"
不过,exe的我没试过。可以试下。

...

直接grldr不行换grldr.mbr怎样?
作者: 11ydy    时间: 2013-1-5 12:31
直接BOOTICE添加一个GRUB启动项进的WIN7启动菜单不就行了吗

引导文件是GRLDR.MBR
作者: Afly    时间: 2013-1-5 16:38
标题: 回复 #7 11ydy 的帖子
正解!昨晚就是用这办法搞定滴!!!2楼的方法不行;引导文件是grldr.mbr。

——感谢谈论的几位同学!


——突发奇想,继续再问下:

是否可以用 grub 引导 XP,而不需要 NTDETECT.COM、ntldr 文件。

[ 本帖最后由 Afly 于 2013-1-5 16:40 编辑 ]
作者: 2012得了    时间: 2013-1-6 07:50
又学习到了。慢慢消化。




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