无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 4514|回复: 23
打印 上一主题 下一主题

[求助] 从本地硬盘启动的菜单怎么写?

[复制链接]
跳转到指定楼层
1#
发表于 2012-5-27 16:19:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我这样写为什么老是从U盘启动?

title 【11】 ===从本地硬盘启动===
rootnoverify (hd0,0)
makeactive
chainloader +1
2#
发表于 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
回复

使用道具 举报

3#
 楼主| 发表于 2012-5-27 19:14:45 | 只看该作者

回复 #2 2011wky777 的帖子

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

使用道具 举报

4#
发表于 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 编辑 ]

点评

感谢您的回复,解决了我的问题  详情 回复 发表于 2019-9-11 10:30
回复

使用道具 举报

5#
发表于 2012-5-28 13:02:37 | 只看该作者

回复 #3 guihun 的帖子

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

使用道具 举报

6#
发表于 2019-9-11 10:30:41 | 只看该作者
2011wky777 发表于 2012-5-27 20:41
先试这个:
rootnoverify (hd1,0)
makeactive

感谢您的回复,解决了我的问题
回复

使用道具 举报

7#
发表于 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
这三个都不行,怎么办
回复

使用道具 举报

8#
发表于 2022-5-21 19:02:28 | 只看该作者
硬盘为GTP,U盘为多分区
回复

使用道具 举报

9#
发表于 2022-5-21 19:13:59 | 只看该作者
这是在聊三年前的问题呀,对UEFI的机器不适用了
回复

使用道具 举报

10#
发表于 2022-5-22 02:45:37 | 只看该作者
481416322 发表于 2022-5-21 19:13
这是在聊三年前的问题呀,对UEFI的机器不适用了

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

点评

你需要进入主板UEFI先确认一下当前启动模型是EFI,在这个前提下可以修改启动序列的顺序,调整到硬盘为第一启动源就可以了。当然,你还要确认你硬盘的ESP存在着启动文件\EFI\boot\bootx64.efi,它是哪种启动文件你自  详情 回复 发表于 2022-5-22 03:07
回复

使用道具 举报

11#
发表于 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,如果是其它方式也请在论坛自行查找。
回复

使用道具 举报

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

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

点评

在UEFI下不能用grub4dos的菜单,而是用grub4dos for UEFI或者简称grub4efi。论坛上GRUB4DOS for UEFI的精华帖子中有菜单的写法的,特别地,在GPT模式,没有活动分区的概念,你可以在任何一个分区启动。  详情 回复 发表于 2022-5-27 03:57
回复

使用道具 举报

13#
发表于 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盘的第二个分区启动,无法跳到本地硬盘上启动
回复

使用道具 举报

14#
发表于 2022-5-26 22:34:13 | 只看该作者
dghgw 发表于 2022-5-26 22:22
rootnoverify (hd1,0)
makeactive
chainloader +1

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

使用道具 举报

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

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

点评

PS 以64位为例,你只需要bootx64.efi和菜单menu.lst两个文件就可以了,分别放在ESP分区的EFI\boot和EFI\grub两个文件夹下。根据你自己的情况,你修改menu.lst就可以了。  发表于 2022-5-27 04:14
PS 你需要先下载grub4efi,链接:http://grub4dos.chenall.net/downloads/grub4dos-for_UEFI-2022-03-28/  发表于 2022-5-27 04:07
回复

使用道具 举报

16#
发表于 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也没用.具体的再试

点评

就是启动那一会,有没有中文也没关系的。引导的方式有好几种,喜欢哪个就用哪个。  详情 回复 发表于 2022-5-27 06:44
回复

使用道具 举报

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

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

使用道具 举报

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

没中文显示,再去研究试试.好象变了味的grub4,原来的命令都不启作用了,什么MESSAGE模块,run,siso,等等都不可用,MAP也没用.具体的再试,我觉得它更象是grub2

点评

支持中文的,字库可用unifont.hex.gz,不久的将来BIOS可能会消失,不用UEFI也不行呀,grub4efi也得熟悉,map可以用的,用法更简单了。  详情 回复 发表于 2022-5-27 16:34
回复

使用道具 举报

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

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

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-2 11:20

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表