无忧启动论坛

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

如何在NT下将GRUB引导写入MBR?(命令行方式)

[复制链接]
跳转到指定楼层
1#
发表于 2007-7-22 19:26:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用的是那个0.97的中文版
我在用grub做引导(在学校的机房,原因是不能安装还原精灵),菜单中大致包括:

“启动windows XP”;
“手动运行GHOST11”;
“备份第一分区到...为BAK.GHO”;
“从...的BAK.GHO恢复第一分区”,
“安装GRUB到MBR”;  

除了第一项,其余都用密码锁定。

我的C盘(第一分区)是FAT32格式,每次安装一台机器都要先用光盘引导到DOS,然后再转到c盘下执行那个GRUB.EXE,从菜单中选择 “安装GRUB到MBR” ,才能将grub引导写入MBR。而且机房的学生机器基本没有光驱,太麻烦了。

我想做的是:直接在Win XP 下运行一个批处理,就能将GRUB写入MBR。XP自带这样的命令吗?命令应该如何写?记得以前好象有个boot.exe的能在XP下写MBR(记不得了 也找不到)。具体如何做才好,请诸公教我。


我的名字就叫做小菜鸟,问得浅大家别笑我!

如果行得通,将大大减少我的工作量,提前感谢诸位!


[ 本帖最后由 caozhi256 于 2007-7-22 07:31 PM 编辑 ]
2#
发表于 2007-7-22 19:32:49 | 只看该作者
下载最新版的grub4dos
里面有bootlace写mbr , 此方法在dos下操作

下载最新版的grubutil
里面有grubinst和grubinst_gui
grubinst在NT的命令提示符中操作
grubinst_gui是grubinst的图形界面
回复

使用道具 举报

3#
发表于 2007-7-22 19:37:57 | 只看该作者
最新版的GRUB4DOS
为2007-07-21


grubutil最新版为070720
下载地址


grubutil-1.1-src-18.zip                   20-Jul-2007 13:03    98k  

grub4dos-0.4.3-2007-07-21.zip     21-Jul-2007 07:22   474k
回复

使用道具 举报

4#
发表于 2007-7-22 19:42:27 | 只看该作者
使用方法
用grubinst_gui写入mbr后
推荐使用grubinst的批处理
更方便
双击一次就写入mbr了
批处理中再包含一条将grldr复制到目标某磁盘根目录下
最好在grldr中内置菜单,这样,可以有效防止其他人修改menu.lst
也保证了读取速度以及单文件的简洁性


grldr在grub4dos中
如果要使用中文,用chinese目录中的grldr
根据需要,你可以选择是否用字体文件以及背景文件
我是只要了一个grldr
其他文件都没要```菜单也用英文的

grldr内置菜单采用grubutil中的grubmen.exe集成进去
回复

使用道具 举报

5#
发表于 2007-7-22 20:06:07 | 只看该作者
你需要的文件
grub4dos的主文件:  grldr
将menu.lst集成到grldr的文件, grubutil压缩包中的grubmenu.exe
将grub4dos的mbr写入到硬盘的工具, grubinst在grubutil中有


方法
在某盘根目录下新建一个文件夹,最好只是英文字母,例如mygrub
将上面说的文件准备齐,放置到mygrub中


1. 使用命令grubmenu import grldr menu.lst
2. 新建一个批处理,名为将grub4dos的mbr写入硬盘
内容
grubinst  --force-backup-mbr  --mbr-disable-floppy --boot-prevmbr-first --time-out=3 --hot-key=0x2207 0x80
copy grldr x:\
pause
解释下: 这里, 强制备份原MBR到第二扇区, 禁止MBR搜索软盘上的grldr, 优先启动原MBR, 等待热键时间3秒, 热键ctrl+g , 安装到第一硬盘

保存此批处理
到目标机器上执行
加个pause语句~
看下执行结果`

将此文件夹复制到U盘,或者共享在网络上
到目标计算机上执行刚才新建好的批处理
完成```

对于你的备份和恢复以及手动启动ghost11
我建议的做法
做一个img文件
通过config.sys
提供菜单
1. manual ghost11
2. recover system
3. bak system
4. enter dos

然后在autoexec.bat中对这几个菜单进行配置就ok```
回复

使用道具 举报

6#
 楼主| 发表于 2007-7-22 20:55:08 | 只看该作者
多hytmtet老兄!写得很详细!
回复

使用道具 举报

7#
 楼主| 发表于 2007-7-22 21:16:41 | 只看该作者
实在感谢楼上的老大,解决了我的问题。
您传的那个grubutil-1.1-src-18.zip 好象是源文件,刚找了个编译了的。
所以回帖迟了,再次感谢您!!
您的品德如同您的技术一样让人钦佩!!!
回复

使用道具 举报

8#
发表于 2007-8-9 20:29:58 | 只看该作者
我也来支持一下,正想搞这个。
回复

使用道具 举报

9#
发表于 2007-8-10 23:36:02 | 只看该作者
学习,学习,感谢:)
回复

使用道具 举报

10#
发表于 2007-8-11 00:33:41 | 只看该作者
话说GRUB中怎么设置密码
回复

使用道具 举报

11#
发表于 2008-7-3 00:26:21 | 只看该作者
不知MBR的提示信息及颜色能像IBM F11一样能改否?
回复

使用道具 举报

12#
发表于 2008-7-4 21:42:56 | 只看该作者
谢谢3楼提供的最新版本文件
回复

使用道具 举报

13#
发表于 2008-7-21 16:42:09 | 只看该作者
hytmtet 写的东西正好要用,十分感谢
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-3-4 06:57

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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