无忧启动论坛

标题: grub 的reboot 是直接重启,从硬盘启动 该怎么写 [打印本页]

作者: 2011lxmw    时间: 2012-2-10 13:28
标题: grub 的reboot 是直接重启,从硬盘启动 该怎么写
像 EASYBOOT 的 boot 80 (从硬盘启动)

因为我在硬盘上写入了 XORBOOT 多系统引导器    想从grub4dos界面 返回 XORBOOT引导界面

[ 本帖最后由 2011lxmw 于 2012-2-10 17:00 编辑 ]
作者: sratlf    时间: 2012-2-10 13:34
你要引导哪个分区

如果是(hd0,0)的话  就是  chainlaoder (hd0,0)+1
作者: loocuw    时间: 2012-2-10 14:06
试试这个chainlaoder (hd0)+1
作者: 2011lxmw    时间: 2012-2-10 16:57
标题: 非常感谢 都是正解
版主的 chainlaoder (hd0,0)+1 是从硬盘的第一分区启动

3楼的  chainlaoder (hd0)+1  是从硬盘启动,  符合我的要求。

感谢!

晕 下面这些都是入门基础 惭愧

chainloder (hd0)+1表示加载硬盘第一扇区,即MBR……
chainloder (fd0)+1表示加载软盘第一扇区,即PBR(VBR、DBR)……
chainloder (hd0,0)+1表示加载硬盘第一个分区第一扇区,也是PBR(VBR、DBR)……
chainloder (cd0)表示加载光驱的第17扇区,即光盘引导扇区


[ 本帖最后由 2011lxmw 于 2012-2-10 23:36 编辑 ]
作者: 网虫2008    时间: 2012-2-11 04:55
## 查找顺序:所有硬盘分区的NT5系统、nt6系统,,如失败则尝试启动第一硬盘第一扇区

title 硬盘启动
find --set-root --devices=h /ntldr || find --set-root --devices=h /bootmgr || rootnoverify (hd0) && chainloader +1
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --devices=h /ntldr || find --set-root --devices=h /bootmgr
chainloader /ntldr || chainloader /bootmgr
作者: awfymwvf    时间: 2012-3-3 16:10
一下就找到了。我也在找这个菜单的命令啊。谢谢各位高人了
作者: wangziqiang    时间: 2012-3-6 08:25
不错啊    学到了 5楼虫大 谢谢了
作者: zlgs    时间: 2012-3-7 15:01
title [ 0 ] 启动 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




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