win7下使用Easybcd的NeoGrub引导安装Ubuntu.求助

win7下使用Easybcd的NeoGrub引导安装Ubuntu.求助,第1张

打开easyBCD软件,可以看到目前只有一个win7启动项。

选择“添加新条目”,然后选择“NeoGrub”,点击“安装”。

然后点击配置,将menu.lst文件的内容替换成一下文本:

title Install Ubuntu

root (hd0,0)

kernel (hd0,0)/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu-14.04-desktop-amd64.iso locale=zh_CN.UTF-8

initrd (hd0,0)/initrd.lz

title reboot

reboot

title halt

halt

说明:hd0表示c盘所处的硬盘号,一般电脑只有一个,所以都是hd0;如果有多个硬盘,则根据情况改为hd0、hd1等。

hd0后面的数字表示C盘在硬盘中的分区顺序,每个人的系统不大一样,不知道的可以在磁盘管理里面看一下,本人c盘是第三个分区,因此写为(hd0,2),如果是第一个,写为(hd0,0)即可。

经过配置后,c盘中会多出一个“NST”文件夹和一个NeoGrub文件。

接下来把系统镜像文件用DAEMON tools打开,或者以压缩包形式将其中两个文件解压出来,分别是initrd.lz和vmlinuz.efi,这两个文件在casper文件夹里。

5

将解压出来的两个文件复制到c盘根目录,可以看看c盘中添加了多少相关的文件。这样,安装系统的前期准备就完成了,可以重启电脑准备安装ubuntu14.04了。

安装Linux后,默认就会把其它系统引导权交给Grub或LILO引导,目前使用Grub多重引导其较多,下面是删除和卸载Grub方法:

恢复后自动转为默认的Windows引导。

一、启动进入Linux

只恢复MBR,不移除分区表:

# dd if=/dev/null of=/dev/sdX bs=446 count=1

注意,需用自己真实的设备名称替换命令中的/dev/sdX,比如/dev/sda,如果硬盘不是SCSI或SATA而是IDE,则要该为类似/dev/hdX样子。另外,如果把语句中的446修改为512则会把第一扇区后面的分区表标识部分一并清理掉(特别提醒,不确定请不要修改该参数)。

查看设备:使用fdisk -l命令(后面的参数是小写L,要注意该命令需root权限执行)。

# fdisk -l

示例输出:

Disk /dev/sda: 320.1 GB, 320072933376 bytes

255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors

...

如果上文无法正常启动进入Linux,也不用去修了(除非Linux分区有数据需要备份),反正下面也要清理引导,那么尝试下面方法。

二、启动进入Windows

如果系统自带Windows系统,可以尝试在grub命令行下执行:

grub>rootnoverify (hd0,0)

grub>chainloader +1

grub>boot

依次意思为:

将第一块硬盘第一分区设为根分区,但不加载文件系统

然后将启动引导权交给当前分区的第一扇区

再接着就是启动,会自动进入Windows系统。

启动进入Windows后,采用下文方法,即可开始修复 *** 作,如果无法启动进去Windows,再尝试下面启动盘WINPE启动盘、DOS工具箱等方式启动进入。

三、使用MS-DOS/Windows 9x启动盘

启动进入DOS命令行状态,请注意:一定要定位到将要修复的硬盘上,比如C:\,不要修复错硬盘对象。再执行命令:

fdisk /mbr

如果本条命令能执行,说明MBR已经恢复,GRUB引导部分已被覆盖。如果能启动进去Windows,继续阅读下文。

四、启动WindowsXP恢复环境

Windows XP系统可使用WinXP(WIN2K)启动安装盘启动,然后进入修复模式,执行命令:

# fixmbr

# exit

五、启动Windows 7恢复环境

如果是Vista/Windows 7系统,可在启动时按下F8进去Windows RE环境。

1、开机启动进入Win7恢复模式(Windows RE)

2、在系统恢复选项中,选择 命令行

3、执行命令

bootrec.exe /fixmbr

会看到, *** 作成功提示。Grub将会被Win7启动加载器覆盖。

4、重启机子。

补充:

在Vista/Windows7的命令行下,以管理员身份执行:

bootsect /nt60 C: /mbr

命令也可修复MBR。

munu.lst中内容如下:

title Install Ubuntu 13.04

root (hd0,4)

kernel (hd0,4)/vmlinuz boot=casper iso-scan/filename=/ubuntu-13.04-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8

initrd (hd0,4)/initrd.lz

我是把镜像文件和initrd.lz neogrub还有vmlinuz这几个文件放在D盘的。


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

原文地址: http://outofmemory.cn/tougao/12022423.html

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

发表评论

登录后才能评论

评论列表(0条)

保存