Windows 7上使用Grub4DOS安装linux双操作系统

原创 2012年03月30日 14:59:44

Windows7上使用Grub4DOS有两种方法实现:


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


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


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




个人感觉还是第一种方法比较方便,推荐用第一种方法。


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


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

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


===================================================================================================================

编辑menu.lst增加以下内容

timeout 30
default /default

title [你的操作系统的名字]

kernel (hd0,1)/isolinux/vmlinuz

initrd (hd0,1)/isolinux/initrd.img



=====================================================================================================================

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


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


[boot loader]
[operating systems]
c:\grldr.mbr="Grub4Dos"


PS:“Grub4Dos”要加引号。


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


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


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


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


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


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


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


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


3、添加BOOTMGR启动菜单


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





批处理命令内容如下:


@echo off
cls
echo.
echo   必须以管理员运行
echo.
pause
set title=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 \gsldr.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上的启动菜单



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Grub4Dos硬盘安装CentOS Linux操作系统

鼓捣了两天,终于用grub4Dos将Linux系统的发行版CentOS安装好了。为自己欢呼一下,, 在安装之前先扯扯grub4Dos把,了解的可以直接跳到下面。grub4Dos是一个优秀的双(多)系...

(图解)用grub4dos安装Windows7、Ubuntu 12.10双系统

(图解)用grub4dos安装Windows7、Ubuntu 12.10双系统   (2012-11-16 10:46:32) 转载▼ 标签:  windows7   双系统   u...
  • spftay
  • spftay
  • 2014-03-10 13:24
  • 1052

利用U盘安装Linux操作系统(grub4dos,USB,Linux)

利用U盘安装Linux操作系统(grub4dos,USB,Linux)                 ...

在Windows 7环境下使用dos命令安装.Net 4.0 及ISAPI和CGI限制配置

1.在Windows的menu搜索框中输入cmd并按回车键 2.出现cmd.exe后用鼠标右键点击该图标点击以管理员权限运行调转到dos窗口 运行的结果如下 3.复制 cd ...

使用grub4dos引导和安装linux系统

1.下载grub4dos下载地址:http://download.gna.org/grub4dos/,请选择最新版的。将grub4dos中的grldr,grldr.mbr复制到系统盘根目录下。2.在x...

XP或Win7系统下grub4dos安装双系统ubuntu(32或64)

编写自定义函数:建立一个带有头结点head的有20个结点的链表,20个结点所需数值由随机数产生。编写自定义函数:建立两个链表,把存有数据的链表中的偶数存入一个链表,奇数存入另一个链表中。编写主函数调用...

XP下grub4dos用iso文件安装和引导linux双系统

XP下grub4dos用iso文件安装和引导linux双系统   文章一、二可以其中一篇看,文章三是使用grub4dos引导Linux,文章四是一些特殊问题的解决方法。前三章转载,第四章是原创。   ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)