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上的启动菜单



利用grub2.0/grub4dos实现双硬盘双(多)系统

前奏背景老式(联想Y460,2011年)的电脑了,想加一个固态硬盘,并把光驱位改造一下让它能放磁盘。 这里将称呼原来的磁盘位为“主盘”,光驱位置的磁盘称为“副盘”。 需求 主盘是Windows,副...
  • chenyyhh92
  • chenyyhh92
  • 2016年12月14日 16:09
  • 898

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

XP下grub4dos用iso文件安装和引导linux双系统   文章一、二可以其中一篇看,文章三是使用grub4dos引导Linux,文章四是一些特殊问题的解决方法。前三章转载,第四章是原创。   ...
  • obarong
  • obarong
  • 2013年07月20日 21:28
  • 1893

使用grub4dos引导程序启动多个系统

初次接触到grub4dos是在使用了ubuntu一段时间,并感到Ubuntu自带的grub有点不合自己的心意,于是发现了grub4dos这个引导程序。它可以在NTFS分区下使用,基于这一点,我一直使用...
  • star92014
  • star92014
  • 2014年12月17日 20:32
  • 2121

使用U盘在虚拟机下安装双系统(windows and linux)乃至多系统

本人最近想到U盘给虚拟装系统,期间遇到了不少问题,特在这里和大家分享下经验。大牛请绕道......
  • huangqiang1363
  • huangqiang1363
  • 2015年04月12日 00:23
  • 1251

用grub4dos 制作 Linux 安装U盘

转自:https://help.ubuntu.com/community/Installation/FromUSBStick 步骤: 原文摘抄如下: Create Boo...
  • yasi_xi
  • yasi_xi
  • 2013年04月15日 19:09
  • 2051

手把手安装win7和ubuntu双操作系统

Ubuntu14.04作为目前最新版本的ubuntu系统,相信很多人都想在自己的电脑上安装一下,然而系统的安装方法各式各样,u盘法、grub引导法等等,这里我将介绍在win7系统下用easyBCD软件...
  • taifei
  • taifei
  • 2017年12月19日 12:40
  • 52

使grub4dos引导启动linux

XP在安装的时候是不会给我们提供系统引导程序安装的,Linux 带有系统引导程序,如 GRUB等等。它一般装在第一个硬盘(hd0)、第一个分区(hd,0)的第一个扇区上,所以要是我们把 XP 装在第一...
  • jiaolongdy
  • jiaolongdy
  • 2013年04月02日 18:08
  • 5326

关于用grub4dos来做U盘启动debina系统的总结

关于用grub4dos来做U盘启动debina系统的总结 首先介绍下grub4dos : GRUB4DOS是一个优秀的双(多)系统引导软件,是 GNU GRUB 的一个分支,使用GRUB4DOS可以很...
  • black_ants
  • black_ants
  • 2016年07月27日 13:52
  • 1067

使用grub4dos制作多系统启动U盘(win7、ubuntu12.04)

平时使用ubuntu多一点,但是很多时候又难免使用win7。以前每次重装电脑都要制作U盘启动,有没有办法在一个U盘中制作多个系统的启动?今天上网找了一些方法,发现还是比较简单的,使用grub4dos既...
  • hcx25909
  • hcx25909
  • 2013年05月27日 22:50
  • 31184

自带linux或dos的新电脑如何装windows系统

1:准备的东西(这里只介绍U盘启动安装) A:下载好需要安装的系统(一般为ISO镜像文件 给一个win7的下载连接http://www.windows7en.com/win7down/) B:制作U盘...
  • ss2jj
  • ss2jj
  • 2013年08月05日 23:34
  • 1393
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Windows 7上使用Grub4DOS安装linux双操作系统
举报原因:
原因补充:

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