guihun 发表于 2012-5-27 16:19:26

从本地硬盘启动的菜单怎么写?

我这样写为什么老是从U盘启动?

title 【11】 ===从本地硬盘启动===
rootnoverify (hd0,0)
makeactive
chainloader +1

2011wky777 发表于 2012-5-27 16:25:26

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:45

回复 #2 2011wky777 的帖子

这个不行呀,会重启电脑呀?

2011wky777 发表于 2012-5-27 20:41:13

先试这个:
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:37

回复 #3 guihun 的帖子

要是没有写错的话,更新grldr试试

技术之家 发表于 2019-9-11 10:30:41

2011wky777 发表于 2012-5-27 20:41
先试这个:
rootnoverify (hd1,0)
makeactive


感谢您的回复,解决了我的问题{:1_183:}

dghgw 发表于 2022-5-21 19:01:30

先试这个:
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:28

硬盘为GTP,U盘为多分区

481416322 发表于 2022-5-21 19:13:59

这是在聊三年前的问题呀,对UEFI的机器不适用了

dghgw 发表于 2022-5-22 02:45:37

481416322 发表于 2022-5-21 19:13
这是在聊三年前的问题呀,对UEFI的机器不适用了

是正苦恼着呢,不知道怎么能从U盘启动直接跳转到UEIF硬盘上启动系统,U盘是BIOS启动

481416322 发表于 2022-5-22 03:07:26

本帖最后由 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:43

481416322 发表于 2022-5-22 03:07
你需要进入主板UEFI先确认一下当前启动模式是EFI,在这个前提下可以修改启动序列的顺序,调整到硬盘为第 ...

你所说的这些条件我的电脑都成立,我原来是MRP格式的分区,启动没问题,现在转成GTP格式后,原来的菜单写的就启动不了了,启动菜单不知道怎么写能让它跳转.

dghgw 发表于 2022-5-26 22:22:04

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:13

dghgw 发表于 2022-5-26 22:22
rootnoverify (hd1,0)
makeactive
chainloader +1


可能我说的不够明白,补充说明

481416322 发表于 2022-5-27 03:57:47

dghgw 发表于 2022-5-26 22:20
你所说的这些条件我的电脑都成立,我原来是MRP格式的分区,启动没问题,现在转成GTP格式后,原来的菜单写的就 ...

在UEFI下不能用grub4dos的菜单,而是用grub4dos for UEFI或者简称grub4efi。论坛上GRUB4DOS for UEFI的精华帖子中有菜单的写法的,特别地,在GPT模式,没有活动分区的概念,你可以在任何一个分区启动。

dghgw 发表于 2022-5-27 06:20:03

本帖最后由 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:00

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

就是启动那一会,有没有中文也没关系的。引导的方式有好几种,喜欢哪个就用哪个。

dghgw 发表于 2022-5-27 10:51:22

481416322 发表于 2022-5-27 06:44
就是启动那一会,有没有中文也没关系的。引导的方式有好几种,喜欢哪个就用哪个。
没中文显示,再去研究试试.好象变了味的grub4,原来的命令都不启作用了,什么MESSAGE模块,run,siso,等等都不可用,MAP也没用.具体的再试,我觉得它更象是grub2

481416322 发表于 2022-5-27 16:34:19

dghgw 发表于 2022-5-27 10:51
没中文显示,再去研究试试.好象变了味的grub4,原来的命令都不启作用了,什么MESSAGE模块,run,siso,等等都不 ...

支持中文的,字库可用unifont.hex.gz,不久的将来BIOS可能会消失,不用UEFI也不行呀,grub4efi也得熟悉,map可以用的,用法更简单了。
页: [1]
查看完整版本: 从本地硬盘启动的菜单怎么写?