无忧启动论坛

标题: 从本地硬盘启动的菜单怎么写? [打印本页]

作者: guihun    时间: 2012-5-27 16:19
标题: 从本地硬盘启动的菜单怎么写?
我这样写为什么老是从U盘启动?

title 【11】 ===从本地硬盘启动===
rootnoverify (hd0,0)
makeactive
chainloader +1
作者: 2011wky777    时间: 2012-5-27 16:25
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
作者: guihun    时间: 2012-5-27 19:14
标题: 回复 #2 2011wky777 的帖子
这个不行呀,会重启电脑呀?
作者: 2011wky777    时间: 2012-5-27 20:41
先试这个:
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 编辑 ]
作者: 讯极天度    时间: 2012-5-28 13:02
标题: 回复 #3 guihun 的帖子
要是没有写错的话,更新grldr试试
作者: 技术之家    时间: 2019-9-11 10:30
2011wky777 发表于 2012-5-27 20:41
先试这个:
rootnoverify (hd1,0)
makeactive

感谢您的回复,解决了我的问题
作者: dghgw    时间: 2022-5-21 19:01
先试这个:
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
这三个都不行,怎么办
作者: dghgw    时间: 2022-5-21 19:02
硬盘为GTP,U盘为多分区

作者: 481416322    时间: 2022-5-21 19:13
这是在聊三年前的问题呀,对UEFI的机器不适用了
作者: dghgw    时间: 2022-5-22 02:45
481416322 发表于 2022-5-21 19:13
这是在聊三年前的问题呀,对UEFI的机器不适用了

是正苦恼着呢,不知道怎么能从U盘启动直接跳转到UEIF硬盘上启动系统,U盘是BIOS启动
作者: 481416322    时间: 2022-5-22 03:07
本帖最后由 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,如果是其它方式也请在论坛自行查找。
作者: dghgw    时间: 2022-5-26 22:20
481416322 发表于 2022-5-22 03:07
你需要进入主板UEFI先确认一下当前启动模式是EFI,在这个前提下可以修改启动序列的顺序,调整到硬盘为第 ...

你所说的这些条件我的电脑都成立,我原来是MRP格式的分区,启动没问题,现在转成GTP格式后,原来的菜单写的就启动不了了,启动菜单不知道怎么写能让它跳转.
作者: dghgw    时间: 2022-5-26 22:22
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:34
dghgw 发表于 2022-5-26 22:22
rootnoverify (hd1,0)
makeactive
chainloader +1

可能我说的不够明白,补充说明
作者: 481416322    时间: 2022-5-27 03:57
dghgw 发表于 2022-5-26 22:20
你所说的这些条件我的电脑都成立,我原来是MRP格式的分区,启动没问题,现在转成GTP格式后,原来的菜单写的就 ...

在UEFI下不能用grub4dos的菜单,而是用grub4dos for UEFI或者简称grub4efi。论坛上GRUB4DOS for UEFI的精华帖子中有菜单的写法的,特别地,在GPT模式,没有活动分区的概念,你可以在任何一个分区启动。
作者: dghgw    时间: 2022-5-27 06:20
本帖最后由 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也没用.具体的再试

作者: 481416322    时间: 2022-5-27 06:44
dghgw 发表于 2022-5-27 06:20
谢谢,学习,我试了grub4dso.应该可行.但没中文显示,再去研究试试.

就是启动那一会,有没有中文也没关系的。引导的方式有好几种,喜欢哪个就用哪个。
作者: dghgw    时间: 2022-5-27 10:51
481416322 发表于 2022-5-27 06:44
就是启动那一会,有没有中文也没关系的。引导的方式有好几种,喜欢哪个就用哪个。

没中文显示,再去研究试试.好象变了味的grub4,原来的命令都不启作用了,什么MESSAGE模块,run,siso,等等都不可用,MAP也没用.具体的再试,我觉得它更象是grub2
作者: 481416322    时间: 2022-5-27 16:34
dghgw 发表于 2022-5-27 10:51
没中文显示,再去研究试试.好象变了味的grub4,原来的命令都不启作用了,什么MESSAGE模块,run,siso,等等都不 ...

支持中文的,字库可用unifont.hex.gz,不久的将来BIOS可能会消失,不用UEFI也不行呀,grub4efi也得熟悉,map可以用的,用法更简单了。




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