无忧启动论坛

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

【完美解决】怎么用GRUB 设置热键f9 并在按下F9按钮后自动执行C:\ok.ISO 文件

[复制链接]
跳转到指定楼层
1#
发表于 2009-5-25 19:04:15 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
【求助】怎么用GRUB  设置热键  F9   并在 按下 F9 按钮后 自动 执行 C:\123.ISO 文件 我是新手!!求高手指教!!

如果 可以 麻烦 告诉我  F9  F10  F11  这些热键 所对应的 数值 都是什么


我是VISTA系统(Xp系统 和VISTA系统的写法是一样的吧!呵呵) 如果可以 麻烦在告诉我  怎么 删除 这个热键!

+++++++++++++++++++++++

此问题以完美解决 非常感谢yjd老大的帮助

附件就是 yjd 老大写好的 此问题的解决方案 需要的可以下载研究!

注意:这个批处理 只对应 第一硬盘 第一分区的系统!(下面是yjd老大 写的)

我那个是针对你的问题简单拼凑写的根本没做什么判断,如是否系统所在硬盘等。。

万一双硬盘又是从第二硬盘启动,那就会写错。

通用性也不行,就像你昨天碰到的那个问题 #29 按道理不按F9应该能启动你的xp结果不行。。。

最好提醒下了解清楚再下载使用。不然启动不了那就(×&(×(××

[ 本帖最后由 yuanyong911 于 2009-5-27 15:04 编辑 ]

最终.part1.rar

80 KB, 下载次数: 427, 下载积分: 无忧币 -2

最终.part2.rar

80 KB, 下载次数: 412, 下载积分: 无忧币 -2

最终.part3.rar

3.89 KB, 下载次数: 366, 下载积分: 无忧币 -2

评分

参与人数 1无忧币 -100 收起 理由
dgxhls -100 重复发帖

查看全部评分

60#
发表于 2009-9-27 10:04:50 | 只看该作者
请问题楼主做的怎么样了,我最想要一个能直接挂ISO的系统了,我对这个东西是一点不懂了
我的想法是这样的,U盘量产出来不是有一个光盘和一个U盘分区吗,启动的东西主在光盘。ISO
放在U盘,启动时可以调用U盘里的ISO文件,这样就不用反复量产了,只要更改ISO就可以了。
请问各位高手,这样的想法能实现吗。
回复

使用道具 举报

59#
发表于 2009-9-24 21:24:14 | 只看该作者
有兴趣,呵呵研究研究
回复

使用道具 举报

58#
发表于 2009-6-12 23:18:27 | 只看该作者
如果在U盘引导的时候提示按键后输入密码来引导,就可以做一个安全点的维护用系统了
回复

使用道具 举报

57#
发表于 2009-6-12 23:15:55 | 只看该作者
看来还可以在按键后要求输入一个密码,然后引导,具体的设置密码的地方可以在GRUB或ISO里吧?
回复

使用道具 举报

56#
发表于 2009-6-11 18:37:41 | 只看该作者
精品不能错过,感谢楼主分享!
回复

使用道具 举报

55#
发表于 2009-6-6 12:05:30 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

54#
发表于 2009-6-5 16:08:30 | 只看该作者
to 楼主:
我补充一下,要实现你的想法,使用GRUB4DOS是很方便的。
1、F9对应的键位码是0X4300;F10对应的键位码是0X4400;F11对应的键位码是0X8500;
2、你完全可以使用GRUB4DOS包中的BOOTLACE在纯DOS下执行命令行完成你的需要,比如安装相应热键,如F9到你的DISK的MBR,这个BOOTLACE和GRUBINST类似,只是它是命令行下使用的,它的含义就是在纯DOS下用命令行方式完成安装GRLDR.MBR到你的硬盘MBR;完成了安装GRLDR.MBR,剩下的就是在你的某个分区下写好MENU.LST或者内置MENU.LST的GRLDR,GRLDR可以帮助你完成启动ISO的目的;
3、BOOTLACE的具体操作,可以解决你想在必要时候删除热键功能的需要:
其实就是三句命令行,包含解释,我写出来给你:
使用bootlace.com的命令行具体实现的操作过程(bootlace.com本身已经内置了grldr.mbr的代码)

(1)利用DISKRW或者dd for windows 将第一个硬盘的前面63个扇区备份到一个文件中;

   diskrw 0 0 63 /s disk0.bin

(2)用BOOTLACE对DISK0.BIN进行操作;

   bootlace --no-backup-mbr --boot-prevmbr-first --time-out=3 --hot-key=0x8500 --mbr-disable-floppy disk0.bin

(3)再利用DISKRW将DISK0.BIN写入硬盘MBR;

   diskrw 0 0 63 /r disk0.bin

整个操作有以下几种方法可以进行:

(1)在纯DOS下,进入grub4dos目录下,分别运行这三条命令行,来完成写入grldr.mbr到硬盘的MBR,并设置热键F11;

(2)可以直接将上面三条写入一个批处理,来执行安装grldr.mbr到硬盘的MBR,并设置热键F11,其批处理boot.bat可为:
---------------------------------------------------------------------------------------------------------------
@echo off
echo diskrw 0 0 63 /s disk0.bin
echo bootlace --no-backup-mbr --boot-prevmbr-first --time-out=3 --hot-key=0x8500 --mbr-disable-floppy disk0.bin
echo diskrw 0 0 63 /r disk0.bin
---------------------------------------------------------------------------------------------------------------
这时候,可以在grub4dos的目录来运行这个批处理就可以;

如果你熟悉了这三句命令行,就很容易实现取消一键功能的要求了,提示:在备份硬盘MBR的时候,保留原有前63个扇区的DISK0.BIN文件,如果你后面想取消热键功能,那就是用DISKRW重写备份文件DISK0.BIN到硬盘的前63个扇区吧。
回复

使用道具 举报

53#
发表于 2009-6-5 14:18:25 | 只看该作者
xiexie分享!!!!!!!!!!!!!
回复

使用道具 举报

52#
发表于 2009-6-5 12:17:01 | 只看该作者
谢谢了,知道怎么做的了。
回复

使用道具 举报

51#
发表于 2009-5-29 22:42:35 | 只看该作者
方法不错!学习了----
回复

使用道具 举报

50#
发表于 2009-5-27 15:53:46 | 只看该作者
眾多高手的意見,真是學到不少。
回复

使用道具 举报

49#
 楼主| 发表于 2009-5-27 15:03:14 | 只看该作者
好的!谢谢YJD老大!!我明白了!呵呵!
回复

使用道具 举报

48#
发表于 2009-5-27 14:09:25 | 只看该作者
我那个是针对你的问题简单拼凑写的根本没做什么判断,如是否系统所在硬盘等。。

万一双硬盘又是从第二硬盘启动,那就会写错。

通用性也不行,就像你昨天碰到的那个问题 #29 按道理不按F9应该能启动你的xp结果不行。。。

最好提醒下了解清楚再下载使用。不然启动不了那就(×&(×(××
回复

使用道具 举报

47#
 楼主| 发表于 2009-5-27 11:13:43 | 只看该作者
yjd  我真的很感动!真的! 谢谢您!!我觉得咱们 素不相识 您那么热心的帮助我!让我对您的人心和这个论坛 都充满了 感动! 谢谢您!现在的问题解决了!以后还请多多关照!
回复

使用道具 举报

46#
发表于 2009-5-27 11:07:37 | 只看该作者
这些都是基本问题。。。。无忧高手如云,一山还有一山高,技术一辈子学不完-_-!!

我只是小菜鸟。不是大师囧。。。。

[ 本帖最后由 yjd 于 2009-5-27 11:19 编辑 ]
回复

使用道具 举报

45#
 楼主| 发表于 2009-5-27 11:04:18 | 只看该作者
yjd  老大!感激不尽啊!现在OK了! 我要多多 向您学习!!终于解决了这个问题!佩服您!谢了!
回复

使用道具 举报

44#
发表于 2009-5-27 10:46:46 | 只看该作者
原帖由 yuanyong911 于 2009-5-27 10:33 发表
感谢 yjd 老大!

我用 下面的命令(XP系统)
bootsect /nt52 C: /mbr

提示
bootsect {/help|/nt60|/nt52} {SYS|ALL|:} [/force]
Boot sector restoration tool
Bootsect.exe updates the master boot co ...




bootsect.rar (35.63 KB, 下载次数: 44)

用这个版本支持mbr参数

评分

参与人数 1无忧币 +5 收起 理由
yuanyong911 + 5 感谢您那么热心

查看全部评分

回复

使用道具 举报

43#
 楼主| 发表于 2009-5-27 10:33:43 | 只看该作者
感谢 yjd 老大!

我用 下面的命令(XP系统)
bootsect /nt52 C: /mbr

提示
bootsect {/help|/nt60|/nt52} {SYS|ALL|<DriveLetter>:} [/force]
Boot sector restoration tool
Bootsect.exe updates the master boot code for hard disk partitions in order to
switch between BOOTMGR and NTLDR.  You can use this tool to restore the boot
sector on your computer.

Run "bootsect /help" for detailed usage instructions.
D:\临时文件\桌面>pause

好像是 哪里出错了!在我从咱们论坛里看了相关的文章!也没找到更好的答案! 帮我看看!Thank you !

[ 本帖最后由 yuanyong911 于 2009-5-27 10:37 编辑 ]
回复

使用道具 举报

42#
发表于 2009-5-27 10:28:14 | 只看该作者
你打开那个install.cmd修改下增加
后面增加 /mbr
昨天写的变成刷的是pbr。。。失误
好像我昨天论坛下的那个bootsect工具不支持mbr参数。要找个新的

[ 本帖最后由 yjd 于 2009-5-27 10:40 编辑 ]
回复

使用道具 举报

41#
 楼主| 发表于 2009-5-27 09:28:03 | 只看该作者
yjd  早上好 我测试过了!(我自己先想想办法,您先忙您的!谢谢您!)

写MBR 按 F9 可以 成功 进入 OK.ISO (XP VISTA 系统都OK没问题

删除 F9 热键 似乎 有点问题

XP 和 VISTA 系统下 不起作用 删除不了!

[ 本帖最后由 yuanyong911 于 2009-5-27 09:48 编辑 ]
回复

使用道具 举报

40#
 楼主| 发表于 2009-5-27 01:29:14 | 只看该作者
yjd 大师 很感谢您!这么晚了!您辛苦了!在这个论坛因为有您这么乐于助人的 大师 我真的很感动!

这么晚了!我明天测试一下!成功了 我一定回来这里说一声!真想请您吃顿饭!以表谢意!

您也早点休息吧!辛苦了!谢谢您!
回复

使用道具 举报

39#
发表于 2009-5-27 01:16:44 | 只看该作者
原帖由 yuanyong911 于 2009-5-27 01:00 发表
用 yjd 大师的方法 第一个问题 可以解决了

现在就差第二个问题了!


yjd 大师!感激不尽!

yjd 老大 我看了 “关于Vista的引导故障修复” 这篇文章 !可是看的有点糊涂!

我想恢复的是 “主引导 ...

工具给你传上,自己看看应该就明白了。

tool.rar (252.25 KB, 下载次数: 49)

现在里面的grldr默认改成12345菜单也给你写成按F9直接引导ok.iso

这些工具拼凑起来你的问题都能解决,批处理不在行简单写了个,没做判断的默认都是针对C盘第一硬盘操作





其实论坛很多资料的。很多高手也写了很多好工具,比如Pauly 大的那个bootice,gui工具一个就能解决你的所有问题。你非要来个命令行的。。。呵呵。

[ 本帖最后由 yjd 于 2009-5-27 01:22 编辑 ]

评分

参与人数 1无忧币 +5 收起 理由
yuanyong911 + 5 非常感谢您给我的代码

查看全部评分

回复

使用道具 举报

38#
 楼主| 发表于 2009-5-27 01:00:29 | 只看该作者
用 yjd 大师的方法 第一个问题 可以解决了

现在就差第二个问题了!


yjd 大师!感激不尽!

yjd 老大 我看了 “关于Vista的引导故障修复” 这篇文章 !可是看的有点糊涂!(别笑话我,我真的挺菜的!要多多学习!呵呵)

我想恢复的是 “主引导记录” 因为 刚才 我发现 即使我还原 C盘 那个“热键提示” 还是存在不知道那篇文章所说的能不能恢复“主引导记录”

zxw 说得对 我应该多看看这方面文章!!

[ 本帖最后由 yuanyong911 于 2009-5-27 01:16 编辑 ]
回复

使用道具 举报

37#
发表于 2009-5-27 00:58:09 | 只看该作者
原帖由 yuanyong911 于 2009-5-27 00:54 发表
yjd  谢谢您的指教!

那我 也就是  在删除 “热键” 的时候 是 有 XP 和 VISTA 系统之分的吧!

因为 刚才我用 您介绍的 boottice 时 那里面  在恢复 主引导记录 时 就是

有 XP(nt5.x)  和 VISTA(nt6 ...


微软工具bootsect.exe就能解决

教程自己看看http://bbs.wuyou.net/forum.php?mod=viewthread&tid=121519&highlight=%D0%DE%B8%B4就行了。
回复

使用道具 举报

36#
发表于 2009-5-27 00:54:59 | 只看该作者
原帖由 yjd 于 2009-5-27 00:45 发表
唉!。。。
发现我回了老半天你一点都没明白了。你该好好搜索论坛看看老贴。学点基础。

这个安装grub4dos mbr根本不分什么针对xp和vista一说。上一帖子是我说的区分是grldr文件内置菜单里的内容。。帮人帮到 ...

YID真是大好人一个!呵,我想起了一个黑客和菜菜的对话……
我也是大菜鸟一个,看来还不是最菜的!楼主莫生气,逗你玩一下……
建议楼主多潜水……

[ 本帖最后由 zxw 于 2009-5-27 01:01 编辑 ]
回复

使用道具 举报

35#
 楼主| 发表于 2009-5-27 00:54:10 | 只看该作者
yjd  谢谢您的指教!

那我 也就是  在删除 “热键” 的时候 是 有 XP 和 VISTA 系统之分的吧!

因为 刚才我用 您介绍的 boottice 时 那里面  在恢复 主引导记录 时 就是

有 XP(nt5.x)  和 VISTA(nt6.X) 之分!

[ 本帖最后由 yuanyong911 于 2009-5-27 00:57 编辑 ]
回复

使用道具 举报

34#
发表于 2009-5-27 00:53:55 | 只看该作者
扫描码大全+

  扫描码 键
   0x011b ESC
   0x3b00 F1
   0x3c00 F2
   0x3d00 F3
   0x3e00 F4
   0x3f00 F5
   0x4000 F6
   0x4100 F7
   0x4200 F8
   0x4300 F9
   0x4400 F10
  主键盘区:
   0x2960 ~
   0x0231 1
   0x0332 2
   0x0433 3
   0x0534 4
   0x0635 5
   0x0736 6
   0x0837 7
   0x0938 8
   0x0a39 9
   0x0b30 0
   0x0c2d -
   0x0d3d =
   0x2b5c \
   0x0e08 退格键
   0x0f09 Tab
   0x1071 q
   0x1177 w
   0x1265 e
   0x1372 r
   0x1474 t
   0x1579 y
   0x1675 u
   0x1769 i
   0x186f o
   0x1970 p
   0x1a5b [
   0x1b5d ]
   0x1e61 a
   0x1f73 s
   0x2064 d
   0x2166 f
   0x2267 g
   0x2368 h
   0x246a j
   0x256b k
   0x266c l
   0x273b ;
   0x2827 '
   0x1c0d 回车
   0x2c7a z
   0x2d78 x
   0x2e63 c
   0x2f76 v
   0x3062 b
   0x316e n
   0x326d m
   0x332c ,
   0x342e .
   0x352f /
   0x3920 空格键
  右边数字键盘:
   0x5200 Insert
   0x4700 Home
   0x4900 Page UP
   0x5300 Delete
   0x4f00 End
   0x5100 PageDown
   0x4800 上箭头
   0x4b00 左箭头
   0x5000 下箭头
   0x4d00 右箭头
   0x352f /
   0x372a *
   0x4a2d - (注意,这是数字键盘的)
   0x4737 7
   0x4838 8
   0x4939 9
   0x4b34 4
   0x4c35 5
   0x4d36 6
   0x4e2b +
   0x4f31 1
   0x5032 2
   0x5133 3
   0x5230 0
   0x532e Del

评分

参与人数 1无忧币 +5 收起 理由
yuanyong911 + 5 感谢您!

查看全部评分

回复

使用道具 举报

33#
发表于 2009-5-27 00:45:41 | 只看该作者
唉!。。。
发现我回了老半天你一点都没明白了。你该好好搜索论坛看看老贴。学点基础。

这个安装grub4dos mbr根本不分什么针对xp和vista一说。上一帖子是我说的区分是grldr文件内置菜单里的内容。。帮人帮到底。我把菜单内置好工具给你打包等下传上

[ 本帖最后由 yjd 于 2009-5-27 00:51 编辑 ]
回复

使用道具 举报

32#
 楼主| 发表于 2009-5-27 00:26:43 | 只看该作者
感谢 yjd 非常感谢您!很想和您 学点东西!

开了 一个新帖子!想把这个GRUB 的  “主引导”高出一点明堂!

我现在 对这个 GRUB 产生了极大的兴趣!!呵呵!

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=143028&extra=page%3D1&frombbs=1

[ 本帖最后由 yuanyong911 于 2009-5-27 00:30 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-4 16:38

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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