从本地硬盘启动的菜单怎么写?
我这样写为什么老是从U盘启动?title 【11】 ===从本地硬盘启动===
rootnoverify (hd0,0)
makeactive
chainloader +1 find --set-root --ignore-floppies --ignore-cd /ntldr
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr
回复 #2 2011wky777 的帖子
这个不行呀,会重启电脑呀? 先试这个:rootnoverify (hd1,0)
makeactive
chainloader +1
或再试这个
map (hd0) (hd1)
map (hd1) (hd0)
root (hd1,0)
chainloader (hd1,0)+1
boot
或再试这个
find --set-root --ignore-floppies --ignore-cd /ntldr || find --set-root --ignore-floppies --ignore-cd /bootmgr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr || find --set-root --ignore-floppies --ignore-cd /bootmgr
chainloader /ntldr || chainloader /bootmgr
[ 本帖最后由 2011wky777 于 2012-5-27 21:16 编辑 ]
回复 #3 guihun 的帖子
要是没有写错的话,更新grldr试试 2011wky777 发表于 2012-5-27 20:41先试这个:
rootnoverify (hd1,0)
makeactive
感谢您的回复,解决了我的问题{:1_183:} 先试这个:
rootnoverify (hd1,0)
makeactive
chainloader +1
或再试这个
map (hd0) (hd1)
map (hd1) (hd0)
root (hd1,0)
chainloader (hd1,0)+1
boot
或再试这个
find --set-root --ignore-floppies --ignore-cd /ntldr || find --set-root --ignore-floppies --ignore-cd /bootmgr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr || find --set-root --ignore-floppies --ignore-cd /bootmgr
chainloader /ntldr || chainloader /bootmgr
这三个都不行,怎么办 硬盘为GTP,U盘为多分区
这是在聊三年前的问题呀,对UEFI的机器不适用了 481416322 发表于 2022-5-21 19:13
这是在聊三年前的问题呀,对UEFI的机器不适用了
是正苦恼着呢,不知道怎么能从U盘启动直接跳转到UEIF硬盘上启动系统,U盘是BIOS启动 本帖最后由 481416322 于 2022-5-22 03:12 编辑
dghgw 发表于 2022-5-22 02:45
是正苦恼着呢,不知道怎么能从U盘启动直接跳转到UEIF硬盘上启动系统,U盘是BIOS启动
你需要进入主板UEFI先确认一下当前启动模式是EFI,在这个前提下可以修改启动序列的顺序,调整到硬盘为第一启动源就可以了。当然,你还要确认你硬盘的ESP分区存在着启动文件\EFI\boot\bootx64.efi,它是哪种启动文件你自己根据喜好来复制文件就好,比如grub4efi, grub2, xorboot, grub2浏览器等等,随你。至于菜单怎么写,如果你用grub4efi,论坛右侧有精华帖子:GRUB4DOS for UEFI,如果是其它方式也请在论坛自行查找。 481416322 发表于 2022-5-22 03:07
你需要进入主板UEFI先确认一下当前启动模式是EFI,在这个前提下可以修改启动序列的顺序,调整到硬盘为第 ...
你所说的这些条件我的电脑都成立,我原来是MRP格式的分区,启动没问题,现在转成GTP格式后,原来的菜单写的就启动不了了,启动菜单不知道怎么写能让它跳转. dghgw 发表于 2022-5-26 22:20
你所说的这些条件我的电脑都成立,我原来是MRP格式的分区,启动没问题,现在转成GTP格式后,原来的菜单写的就 ...
rootnoverify (hd1,0)
makeactive
chainloader +1
或再试这个
map (hd0) (hd1)
map (hd1) (hd0)
root (hd1,0)
chainloader (hd1,0)+1
boot
或再试这个
find --set-root --ignore-floppies --ignore-cd /ntldr || find --set-root --ignore-floppies --ignore-cd /bootmgr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr || find --set-root --ignore-floppies --ignore-cd /bootmgr
chainloader /ntldr || chainloader /bootmgr
这三种都是直接跳到U盘的第二个分区启动,无法跳到本地硬盘上启动 dghgw 发表于 2022-5-26 22:22
rootnoverify (hd1,0)
makeactive
chainloader +1
可能我说的不够明白,补充说明 dghgw 发表于 2022-5-26 22:20
你所说的这些条件我的电脑都成立,我原来是MRP格式的分区,启动没问题,现在转成GTP格式后,原来的菜单写的就 ...
在UEFI下不能用grub4dos的菜单,而是用grub4dos for UEFI或者简称grub4efi。论坛上GRUB4DOS for UEFI的精华帖子中有菜单的写法的,特别地,在GPT模式,没有活动分区的概念,你可以在任何一个分区启动。 本帖最后由 dghgw 于 2022-5-27 10:48 编辑
481416322 发表于 2022-5-27 03:57
在UEFI下不能用grub4dos的菜单,而是用grub4dos for UEFI或者简称grub4efi。论坛上GRUB4DOS for UEFI的精 ...
谢谢,学习,我试了grub4dso.应该可行.但没中文显示,再去研究试试.好象变了味的grub4,原来的命令都不启作用了,什么菜单模块,run,siso,等等都不可用,MAP也没用.具体的再试
dghgw 发表于 2022-5-27 06:20
谢谢,学习,我试了grub4dso.应该可行.但没中文显示,再去研究试试.
就是启动那一会,有没有中文也没关系的。引导的方式有好几种,喜欢哪个就用哪个。 481416322 发表于 2022-5-27 06:44
就是启动那一会,有没有中文也没关系的。引导的方式有好几种,喜欢哪个就用哪个。
没中文显示,再去研究试试.好象变了味的grub4,原来的命令都不启作用了,什么MESSAGE模块,run,siso,等等都不可用,MAP也没用.具体的再试,我觉得它更象是grub2 dghgw 发表于 2022-5-27 10:51
没中文显示,再去研究试试.好象变了味的grub4,原来的命令都不启作用了,什么MESSAGE模块,run,siso,等等都不 ...
支持中文的,字库可用unifont.hex.gz,不久的将来BIOS可能会消失,不用UEFI也不行呀,grub4efi也得熟悉,map可以用的,用法更简单了。
页:
[1]