ubuntu-kylin下grub如何增加win8引导项

ubuntu-kylin下grub如何增加win8引导项,第1张

添加引导项方法:

1)修改boot.ini

a)Windows XP系统修改C盘下的boot.ini,末尾添加一行

C:\grldr.mbr="UbuntuKylin"

b)Windows 7系统在C盘下创建boot.ini

[bootloader]

timeout=5

[operatingsystems]

C:\grldr.mbr="UbuntuKylin"

复制代码

2)下载最新版Grub4Dos:http://download.gna.org/grub4dos/grub4dos-0.4.4-2009-06-20.zip

取出grldr 和 grldr.mbr 放到C盘根目录

3)在C盘根目录创建menu.lst文件,内容如下

title UbuntuKylin

find --set-root /boot/grub/i386-pc/core.img

kernel /boot/grub/i386-pc/core.img

boot

*如果 /boot 是单独分区的,使用下面这样的:

title UbuntuKylin

find --set-root /grub/i386-pc/core.img

kernel /grub/i386-pc/core.img

boot

注:

一定要是最新版的grub4dos,否则可能不支持ext4分区

2. 用EasyBCD添加neogrub引导

1)下载安装EasyBCD软件(据说要1.7之后的版本,不要绿色版,可能存在grub4dos引导类似的问题,建议安装在非系统盘)

2)运行EasyBCD软件,添加NeoGrub引导

出来一个记事本窗口menu.lst,同样复制上述代码进去,保存:

title UbuntuKylin

find --set-root /boot/grub/i386-pc/core.img

kernel /boot/grub/i386-pc/core.img

boot

*如果 /boot 是单独分区的,使用下面这样的:

title UbuntuKylin

find --set-root /grub/i386-pc/core.img

kernel /grub/i386-pc/core.img

boot

你的情况是win能正常引导,centos引导没有添加进去,不知道你的centos是使用什么引导的,不过很有可能用的是grub4dos ,如果是的话,按这个方法添加引导项就搞定了。

1、将grub4dos里面的grldr文件复制出来,保存到C盘根目录下.

2、修改 C:\boot.ini 文件,在 [operating systems] 区域(该文件最后面)加上:C:\grldr="Grub Boot"。

("Grub Boot"这个名字是可以随意起的)。

3、重启,进入grub菜单,选择linux引导,就能进入centos了

4、如果选择other就能进入win系统了

说明,如果根本没有grub菜单,直接就进入centos,那就要修改grub.conf文件, 注释掉hiddenmenu,在其前面加上#,变成#hiddenmenu,即可 。

建立VHD虚拟硬盘

按图片 *** 作:

按确定,这时“我的电脑”里面会多出一个系统盘,记住这个系统盘的盘符。

2

用ghost32 11把GHO镜像解压到VHD磁盘。

按图片 *** 作:

选择你的GHO镜像文件。

选择VHD所在的那个分区

按OK后,会出现下面的画面,按图片 *** 作。如果没有发现,那么说明你的VHD不在这个分区,要重新选择。

然后出现ghost进度条的画面,慢慢等一会。

进度条完成后,我们准备的GHO镜像就已经解压到了VHD-WIN7.vhd

用EasyBCD把VHD-WIN7.vhd写入启动项

安装好easyBCD,按下图 *** 作:

这步完成之后,我们就得到了VHD-WIN7,计算机已经可以从VHD虚拟盘上启动了。

给VHD-WIN7安装驱动和常用软件。

重启系统,选择MY-VHD-WIN7,这样我们就进入了VHD-WIN7系统。

安装好驱动,firadisk驱动和你要用到的软件。注意,不要安装太多的软件哦,因为等下它们要连同WIN7一起在内存里运行。

制作内存硬盘

然后安装VSuite.Ramdisk,运行,按下图 *** 作:

确定我们就得到了一个内存硬盘。

把虚拟内存设置到内存硬盘上。因为虚拟内存使用的是硬盘,会影响读写速度,所以我们才要把虚拟内存设置到内存硬盘上。按下图 *** 作:完成后,我们就把虚拟内存移到了内存硬盘上。

安装Grub4dos,写入引导。在“运行”里面输入“notepad”打开记事本,写入下面内容,保存为.bat文件,用管理员权限运行:

Bcdedit /create {ffffffff-8d96-11de-8e71-ffffffffffff}

grub4dos" /application BOOTSECTOR

Bcdedit /set {ffffffff-8d96-11de-8e71-ffffffffffff} device

partition=%systemdrive%

bcdedit /set {ffffffff-8d96-11de-8e71-ffffffffffff} path \grldr.mbr

bcdedit /displayorder {ffffffff-8d96-11de-8e71-ffffffffffff} /addlast

然后把GRUB4DOS里面的grldr.mbr grldr复制到引导盘目录下(一般是C盘)。

在“运行”里面输入“notepad”打开记事本,写入下面内容,保存为menu.lst:

color black/cyan yellow/cyan

timeout=0

default 0

title vhd win7 hd0,1 in top ram

find --set-root /VHD-WIN7.vhd

map --mem--top (hd0,1)/VHD-WIN7.vhd (hd0)

map --hook

root (hd0,0)

chainloader /BOOTMGR

代码第六行有一个top指令,只有在VHD镜像超过3.25G必须加top指令,不过放着也没坏处,就留着吧。

下面的路径自己对应修改,(hd0,1)对应的是第一块硬盘的第二分区,我这里的D盘,(从步骤1第2张图可以看出)。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11518032.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存