Grub 启动 U 盘引导 Windows 和 Linux 双系统
具体操作如下:
1. 准备一个 U 盘,不需要太大(当然容量大点儿也没问题,余下的空间还可以继续用),将里面的东西先备份出来;
2.使用HP优盘格式化工具将此 U 盘制作为一个 MS DOS 启动盘;如下图
—格式化并创建 MS-DOS 启动 U 盘
3.在 U 盘里新建一个文件夹 boot,下载 grub4dos,将下载的 Grub4DOS 解压后全部放到 boot 文件夹下,同时将文件夹名改为 grub (短些好记好用 ),此时 grub.exe 的路径为 u盘:bootgrubgrub.exe ;
4.使用文本编辑器(如记事本 NotePad)编辑 u盘:bootgrubmenu.lst 文件,将其中的(大概是第 10 行开始)(# 号后面的内容为注释)
代码如下 | |
title find and load NTLDR of Windows NT/2K/XP title find and load BOOTMGR of Windows VISTA |
修改为
代码如下 | |
title Windows 7 # Windows 7 启动项 title OpenSUSE 2.6.37.6-0.5 Desktop # OpenSUSE 启动项,2.6.37.6-0.5 是内核版本号 |
并保存。
5.为了方便,在 U 盘根目录创建一个批处理文件来启动 grub。在 U 盘根目录创建一个文本文件,写入下面的命令:
@echo on
c:bootgrubgrub.exe
然后将此文本文件改名为 grub.bat (注意连后缀一起改)(盘符为 C 是因为使用 U 盘引导启动后 U 盘就是 C 盘,这也是上面使用 (hd1,5) 的原因)。
6.现在就可以用 U 盘来启动 OpenSUSE 或者 Windows 7 (顺便)了,U 盘启动后输入 grub.bat 并回车即可看到启动菜单。
需要注意的就是,每次升级 Linux 内核,都需要修改 menu.lst 中的版本号