Windows 7上使用Grub4DOS « kisa747's world

width=250
Windows7上使用Grub4DOS有两种方法实现(除了直接将Grub安装至MBR):

①、通过创建boot.ini添加启动启动项。

②、通过windows 7的BOOTMGR启动管理器添加启动项。

两种方法各有优劣,只是第二种方法是用Win7默认的启动管理器的方法,但由于不是基于文件配置,需要通过命令行实现,显得有些麻烦。如果习惯了XP时代的OS Loader,{dy}种方法显得更亲切。

个人感觉还是{dy}种方法比较方便,推荐用{dy}种方法。

一、通过创建boot.ini添加启动启动项

XP下可以很方便地修改boot.ini来使用Grub4DOS,但Windows 7下其实就根本没有boot.ini,但是实际上Win7还是支持boot.ini,我们只需手动创建建一个boot.ini即可。

【Grub4DOS官方下载地址】:

1、下载{zx1}的版本后,我们只需要其中的三个文件:grldr、grldr.mbr、menu.lst

2、将grub4dos的三个文件复制到C盘根目录下。

3、在系统盘根目录中建立一个boot.ini(比如C:\boot.ini),内容如下:

PS:“Grub4Dos”要加引号。

重启后即可看到Grub4DOS的启动项。

PS:这样做会让WIN7的BOOTMGR启动管理器默认先读取boot.ini,所以相当于用Grub4DOS作为默认的启动管理器。

二、通过win7的BOOTMGR启动管理器添加启动项

所有BCDEDIT的命令操作都必须以管理员身份运行

1、使用BCDEdit备份与恢复启动选项

为了避免误操作,{zh0}先对BCD进行备份。使用下面的命令进行备份和恢复。

bcdedit /export “D:\BCD-Backup” : 将BCD备份到“D:\BCD-Backup” 目录。

bcdedit /import “D:\BCD-Backup” : 恢复之前的BCD备份。

2、将grub4dos的三个文件复制到C盘根目录下。

3、添加BOOTMGR启动菜单

以管理员身份运行下面的批处理命令。

【下载地址】:

批处理命令内容如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
@echo off
cls
echo.
echo   必须以管理员运行
echo.
pause
set title=Windows 7添加Grub4DOS启动菜单
set vid=
bcdedit /create /d "%title%" /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 %title% created as %vid%
bcdedit /set %vid% device  partition=c: >nul
bcdedit /set %vid% path \grldr.mbr >nul
bcdedit /displayorder %vid% /addlast >nul
echo.
pause
bcdedit /enum
pause
:exit

重启后即可看到Grub4DOS的启动项。


BCDEdit命令的常见用法

使用“bcdedit ”或“ bcdedit /enum all ”来查看系统中硬盘或分区的GUID 标识,例如{dc0a0dea-4a4e-11df-900b-d0c518f1f5f1}。其中{legacy}表示上一代操作系统,{current} 表示当前启动硬盘上的操作系统(Windows 7),下面均以{GUID}表示

BCDEdit修改启动选项的常用命令格式:

“bcdedit ”或“ bcdedit /enum all ” 查看系统中硬盘或分区的GUID 标识
bcdedit /set {GUID} Description “Windows XP Professional SP3” 修改{GUID}在启动菜单中的显示内容
bcdedit /default {GUID} 设置指定GUID上的操作系统为默认启动的系统
bcdedit /timeout 3 将默认的启动菜单显示时间更改为3秒
bcdedit /displayorder {current} {legacy} 将首先显示默认启动的Windows 7,然后再显示Windows XP,
bcdedit /delete {GUID} 删除GUID上的启动菜单
  1. Firefox 3.6.3 Firefox 3.6.3 Windows 7 Windows 7

    沙发!很好的方法。

  2. Firefox 3.6.3 Firefox 3.6.3 Windows 7 Windows 7

    板凳。。。没用过的方法 :grin:

  3. Google Chrome 4.1.249.1059 Google Chrome 4.1.249.1059 Windows XP Windows XP

    :!: :!: 博主很强大!很高深的东西哦!玩Grub都是高手!

郑重声明:资讯 【Windows 7上使用Grub4DOS « kisa747's world】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——