无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 5913|回复: 9
打印 上一主题 下一主题

[求助] grubinst命令行方式如何加入热键

[复制链接]
跳转到指定楼层
1#
发表于 2011-2-12 07:37:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算机原有XP系统,用grubinst命令行方式,我加了参数指定用热键启动。帮助中说默认是备份MBR到第二扇区并且在会自动使用原来的MBR。但是我试验结果是不管我按不按设定的热键,都会自动转入GRLDR引导,并且不会引导原系统。除非我将GRLDR改名,使之找不到,计算机才会启动原系统。

我想问,如何设定参数才能使得必须按热键才会启动GRLDR引导,即不按热键优先按原MBR引导?grubinst命令行方式下,那些默认的参数在写了其它参数设置情况下需要再设定一遍吗?
2#
 楼主| 发表于 2011-2-12 21:55:17 | 只看该作者
我用“grubinst -k=0x???? --boot-prevmbr-first (hd0) ”或者“grubinst -k=0x????  (hd0)”均不能热键引导,都直接进入了grub引导。我想不按热键时由prevmbr引导(不出现GRUB引导)、按热键才进入GRUB引导界面,应该如何实现呢?
回复

使用道具 举报

3#
 楼主| 发表于 2011-2-15 07:49:09 | 只看该作者

想先启动硬盘系统、按热键才出现grub引导如何实现?

硬盘原有XP。用grubinst写grub入mbr。我用“grubinst -k=0x???? --boot-prevmbr-first (hd0) ”或者“grubinst -k=0x????  (hd0)”均不能热键引导,都是直接进入了grub引导。我想不按热键时由prevmbr引导(不出现GRUB引导,直接引导XP)、按热键才进入GRUB引导界面,应该如何实现呢?

[ 本帖最后由 wenliangyu 于 2011-2-15 21:57 编辑 ]
回复

使用道具 举报

4#
发表于 2011-2-15 12:46:25 | 只看该作者
也许是你的MBR备份出现了问题.
你可以修复一下MBR,然后用BOOTICE安装(比较方便)
回复

使用道具 举报

5#
 楼主| 发表于 2011-2-15 22:03:53 | 只看该作者
好的,我再试试。不过想确认一下,grubinst用命令行方式使用时,默认的选项,如备份原来的mbr、优先启动原mbr,在我写了option,比如“grubinst -k=0x????  (hd0)”设置热键,那些默认选项是否还是默认值?也就是需不需要写成“grubinst --force-backup-mbr --boot-prevmbr-first --time-out=3 --hot-key=0x3920  (hd0)"这样子?
回复

使用道具 举报

6#
发表于 2011-2-15 23:16:38 | 只看该作者
不需要。
默认值,如果没有设置对应项,则使用默认。
回复

使用道具 举报

7#
 楼主| 发表于 2011-2-17 07:30:02 | 只看该作者
可能是因为我用的是grubinst 1.1 b4,我使用起来总觉得不太对。我按
"grubinst -k=0x???? --force-backup-mbr --boot-prevmbr-first -t=3   (hd0)" 虽然出现了使用热键的提示(热键转入grub,否则启动原mbr),但按热键不起作用;
换一下参数顺序
"grubinst --force-backup-mbr --boot-prevmbr-first -k=0x???? -t=3   (hd0)" 热键才起作用。

以后再拿新版本试验吧。

[ 本帖最后由 wenliangyu 于 2011-2-17 07:34 编辑 ]
回复

使用道具 举报

8#
 楼主| 发表于 2011-2-17 07:39:23 | 只看该作者
另,我如果想GRUB装入MBR后连“请输入热键”的提示都没有,就好比按开机按del才会进入BIOS设置一样。如何实现?是不是得修改GRUB源码或者修改MBR里的代码?
回复

使用道具 举报

9#
发表于 2011-2-17 15:49:14 | 只看该作者
自己修改GRUBINST的源码,当然了别指望我改,^_^。

另外我建议使用wee来代替可能会比较好用。
回复

使用道具 举报

10#
发表于 2011-12-31 19:56:17 | 只看该作者
grubinst.exe --force-backup-mbr --boot-prevmbr-first --time-out=4 --hot-key=F11 --mbr-disable-floppy (hd0)

其中的 --hot-key=F11  可更改为你想设的热键
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-27 23:51

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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