无忧启动论坛

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

把grub4dos装入Vista启动项(非MBR)的批处理【10-22更新】

[复制链接]
跳转到指定楼层
#
发表于 2007-5-24 20:48:42 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
11-05 建议看“新版“Vista启动项中安装与卸载grub4dos项目的批处理”【10-22更新】
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=112291&highlight=

已包括此帖安装部分内容,且有卸载。

10-22 更新
-----------------------
把grub4dos装入Vista启动项(非MBR)的批处理。

把grub4dos装入Vista启动项,比装入MBR相对来说要安全。对于vista系统,不能通过fdisk /mbr来恢复mbr,这样会造成vista无法启动。

关于手动把grub4dos装入Vista的启动项的方法,网上有一些介绍。比起winxp修改Boot.ini来,操作要麻烦不少。

主要就是操作过程中要产生一个ID号【形式如:b88a2da4-0a4e-11dc-813a-00e04c75ef59】,需要手动输入3次,实在是麻烦。因此看到手动操作的方法后,由于不适合自动处理,也就没想在gghost里加入装入vista启动项的选项,对vista系统只是采用装入MBR的办法。过了好长时间,也没见到网上有自动安装的办法。于是就想能不能用批处理来自动完成整个装入操作。看了批处理就知道,只要想到了,处理起来其实很简单,没有任何技术含量。

下面的批处理是从本人的“GGhost备份恢复工具”中简化而来的,自动完成。供需要者参考。

=========================================
@echo off
rem by lianjiang
cls
echo.
echo   请以管理员身份运行。
echo.
pause
set gname=GRUB for DOS
set vid=
set timeout=5
bcdedit >bcdtemp.txt
type bcdtemp.txt | find "\grldr.mbr" >nul && echo. && echo  BCD启动项中已有grub4dos的项目,无需再安装。&& pause && goto exit
bcdedit  /export "Bcd_Backup" >nul
bcdedit  /create /d "%gname%" /application bootsector >vid.ini
for,/f,"tokens=2 delims={",%%i,In (vid.ini) Do (
                  set vida=%%i
)
for,/f,"tokens=1 delims=}",%%i,In ("%vida%") Do (
                  set vid={%%i}
)
echo %vid%>vid.ini
bcdedit  /set %vid% device partition=%systemdrive%  >nul
bcdedit  /set %vid% path \grldr.mbr >nul
bcdedit  /displayorder %vid% /addlast >nul
bcdedit  /timeout  %timeout% >nul
if exist grldr.mbr copy grldr.mbr %systemdrive%\ /y && goto exit
echo.
echo   稍后请自行把grldr.mbr拷贝到%systemdrive%\根目录
echo.
pause
:exit
del bcdtemp.txt >nul


=========================================
参考资料:

利用NT的启动管理器引导GRLDR.MBR   (时空论坛bean)

经过适当的修改,GRLDR.MBR可以直接由NT的启动管理器来引导,
在2000/XP/2003下,在boot.ini的最后加上一行:
C:\GRLDR.MBR="Boot GRLDR.MBR"
在Vista下,可以使用bcdedit,方法在fujianabc的贴子里有介绍,摘录如下:
md a:\boot 创建a:\boot文件夹
bcdedit /createstore a:\boot\bcd  新建一个bcd文件
bcdedit /store a:\boot\bcd -create {bootmgr} /d "Boot Manager"  新建一个用bootmgr加载的启动项
bcdedit /store a:\boot\bcd /create /d "bootsect" /application bootsector 此项目用bootmgr加载一个bootsector项
执行上面命令后返回一个{ID},然后执行
bcdedit /store a:\boot\bcd /set {ID} device boot  设置启动设备
bcdedit /store a:\boot\bcd /set {ID} path \grldr.mbr  设置启动扇区路径和文件名
bcdedit /store a:\boot\bcd /displayorder {ID} /addlast  加入以上设置项目
当然,你还需要把附件中的grldr.mbr文件拷贝到C:\下。
如果引导正常,GRLDR.MBR运行,它会在硬盘上所有的FAT16/FAT32/NTFS/EXT2分区的根目录寻找并
装载GRLDR,其效果就和把GRLDR.MBR安装到MBR里一样。

[ 本帖最后由 lianjiang 于 2009-11-17 08:40 编辑 ]
384#
发表于 2009-11-17 10:07:34 | 只看该作者
8错!新手刚刚进入!
不过已经量产了一个盘了
回复

使用道具 举报

383#
 楼主| 发表于 2009-11-17 08:42:59 | 只看该作者
原帖由 33445566 于 2009-11-17 08:22 发表
如何卸载.....

11-05 建议看“新版“Vista启动项中安装与卸载grub4dos项目的批处理”【10-22更新】
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=112291&highlight=
已包括此帖安装部分内容,且有卸载。
回复

使用道具 举报

382#
发表于 2009-11-17 08:22:46 | 只看该作者
如何卸载.....
回复

使用道具 举报

381#
发表于 2009-11-17 08:20:28 | 只看该作者
顶上.......
回复

使用道具 举报

380#
发表于 2009-11-17 03:33:58 | 只看该作者
本内容跟帖回复才可浏览
回复

使用道具 举报

379#
发表于 2009-11-16 22:31:49 | 只看该作者
想看一下你的大作
回复

使用道具 举报

378#
发表于 2009-10-30 13:38:09 | 只看该作者
看下怎么弄的,虽然至今还没用过VISTA
回复

使用道具 举报

377#
发表于 2009-10-30 13:28:53 | 只看该作者
很想学学只是水平有限,试一下
回复

使用道具 举报

376#
发表于 2009-10-30 10:15:34 | 只看该作者
进来支持下,看看内容。
回复

使用道具 举报

375#
发表于 2009-10-30 08:45:05 | 只看该作者
看看,想在w7上试试....
回复

使用道具 举报

374#
发表于 2009-10-30 08:24:48 | 只看该作者
学习了,多谢楼主分享!!!
回复

使用道具 举报

373#
发表于 2009-10-29 15:37:49 | 只看该作者
正需要,希望能完美卸载
回复

使用道具 举报

372#
发表于 2009-10-7 16:31:23 | 只看该作者
批处理我看看谢谢好啦
回复

使用道具 举报

371#
发表于 2009-10-5 14:55:40 | 只看该作者
好吧,为了更多人看到,我举手
回复

使用道具 举报

370#
发表于 2009-10-5 10:09:50 | 只看该作者
试试看

这样很OK啊
回复

使用道具 举报

369#
发表于 2009-9-24 13:44:45 | 只看该作者
学习了,谢谢楼主
回复

使用道具 举报

368#
发表于 2009-9-23 00:18:03 | 只看该作者
谢谢提供,一直查找中
回复

使用道具 举报

367#
发表于 2009-9-23 00:17:04 | 只看该作者
谢谢提供,yizhi
回复

使用道具 举报

366#
发表于 2009-9-19 10:34:03 | 只看该作者
不装在MBR最好,否则稍有差错,麻烦就大多了。
学习了!
回复

使用道具 举报

365#
发表于 2009-9-19 09:59:18 | 只看该作者
看看。。。。,,,,,
回复

使用道具 举报

364#
发表于 2009-9-19 09:27:10 | 只看该作者
不错的说..........
回复

使用道具 举报

363#
发表于 2009-9-18 04:04:59 | 只看该作者
先支持一下再看,先收藏;
回复

使用道具 举报

362#
发表于 2009-9-15 10:50:26 | 只看该作者
一直都是用软件修改BCD的  手动添加实在太麻烦了
回复

使用道具 举报

361#
发表于 2009-9-8 10:16:58 | 只看该作者
正在研究把bootmgr放优盘上,但是好像没办法直接启动img,学习下变通方法
回复

使用道具 举报

360#
发表于 2009-9-7 15:42:53 | 只看该作者
顶!!!!!!
谢谢分享
回复

使用道具 举报

359#
发表于 2009-9-7 15:41:04 | 只看该作者
启动易启动易启动易 启动易启动易启动易
回复

使用道具 举报

358#
发表于 2009-9-6 07:20:27 | 只看该作者
好象可用VISTA或WIN7优化大师添加。不知此批处理支持WIN7否?
回复

使用道具 举报

357#
发表于 2009-9-5 22:32:49 | 只看该作者
看看...应该和WIN7一样的吧
回复

使用道具 举报

356#
发表于 2009-7-25 01:41:15 | 只看该作者
回复了看看正想学习一下多谢了!
回复

使用道具 举报

355#
发表于 2009-7-20 23:06:44 | 只看该作者
正需要给自己的vista加个grub,谢谢楼主
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-7-13 15:13

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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