您的位置:首页 > 其它

win7下通过easyBCD引导安装Ubuntu14.04(补充完善版)

2015-06-04 18:47 316 查看
参考 http://jingyan.baidu.com/article/e4d08ffdace06e0fd2f60d39.html
安装Ubuntu 有好多方式,其中制作 U盘unbuntu比较多,由于我的U盘上有好多资料,不想抹掉,这就想别的办法来安装Ubuntu,于是乎查阅好多资料,

发现通过EasyBCD引导安装Ubuntu比较简单,在安装的过程中出现好多问题,终于折腾了一天才把Unbuntu安装搞定,有的文章在细节上都没说清楚。这里我补充完善如下:

1. 准备:工具/原料

win7系统

ubuntu14.04.2系统镜像文件

easyBCD 2.2

分区助手5.6.2_绿色版

DAEMON tools(非必须)

2. 到ubuntu官网下载一个iso文件

这里下载的是ubuntukylin-14.04.2-desktop-amd64.iso (64-bit)

3. 从iso解压出initrd.lz和vmlinuz.efi文件

把系统镜像文件用DAEMON tools打开,或者以压缩包形式将其中两个文件解压出来。

分别是initrd.lz和vmlinuz.efi,这两个文件在casper文件夹里,我这里iso显示的是压缩包形式,直接打开进入到里面的casper目录,

选中initrd.lz和vmlinuz.efi解压到c盘。

4. 将iso、vmlinuz.efi和initrd.lz复制到C盘根目录下

(这里建议放在win7安装磁盘c盘)

5. 下载EasyBCD,打开easyBCD,添加新条目,选择 “NeoGrub”, 然后点击 “安装”

我这里下载的是3.47M的 EasyBCD.exe , 点击安装后,会在C盘 生成NST文件件和 NeoGrub 文件的

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

title InstallUbuntu

root (hd0,1)

kernel (hd0,1)/vmlinuz.efi boot=casperiso-scan/filename=/ubuntu-14.04.2-desktop-amd64.isolocale=zh_CN.UTF-8

initrd (hd0,1)/initrd.lz

title reboot

reboot

title halt

halt

说明:以上蓝色标识的内容根据实际情况填写。

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

hd0后面的数字表示C盘在硬盘中的分区顺序,每个人的系统不大一样,不知道的可以在磁盘管理里面看一下,本人c盘是第二个分区,

因此写为(hd0,1),如果是第一个,写为(hd0,0)即可

Eg: 在Win 7控制面板 ->管理工具 -> 计算机管理 -> 存储-> 磁盘管理



按照磁盘分区来看hd0,0是那个什么系统保留分区,而c盘应该是hd0,1

注意:如上的
(hd0,1) 这样的千万不要写错,否则后面的安装会报各种Error

filesystem type is ntfs,partition type 0x7

Error15: File not Found,

Error17: cannotmount selected partition

7. 单独分配出一个独立的分区给ubuntu

这里我通过分区助手5.6.2,采取的是切割分区的方式,建议分区助手不要放在你想腾出空间的分区里面,分开。

比如说你当前想要从D盘腾出一些空间给ubuntu安装,那么分区助手不要放在D盘。

具体操作见http://www.disktool.cn/jiaocheng/split-partition.html

我这里是将 D盘里面有很空闲空间,使用 分区助手将D盘分出了 60G 给ubuntu安装。

注意:在拆分非系统分区的时候,不是必须重启的,点击 执行 时,如有提示对话框, 点击重试即可。

Eg分出来的是H 磁盘,这分区格式没要求,我的是NTFS也可以,我看这里/article/8515500.html他格式化成FAT32,这个视实际情况而定,一般不需要格式化的,还有他把
iso, initrd.lz和vmlinuz.ef文件都放在新分出来的分区,这里我试过,这样做不行,后面安装写入的时候会失败,这个可想而知,安装源文件和安装目标不能放在同个地方,否则写入肯定会失败的。

8. 重启电脑

启动页面 选择启动项 “NeoGrub引导加载器”, 回车。



然后选 Install ubuntu



如果接下来出现错误:一般是menu.lst配置错误,这时需要reboot

回到win7 重新打开EasyBCD 配置menu.lst

9. Install ubuntu成功后进入到ubuntu桌面,通过快捷键ctrl+alt+T打开终端

输入:sudo umount -l /isodevice



注意空格和小写的L,执行后就可以双击桌面上的 安装图标进行安装了

接下来选择简体中文 -> 继续 -> 我现在不想连接wi-fi 无线网络

否则安装会很慢,为保险起见断开网络连接

到了安装类型选择“其他选项”-> 继续 ->

10. 设置分区

这个环节比较重要,是否安装成功的关键。

分区我分了五种:交换空间(swap), /boot, /home, /usr,/, 分别是 8G,1G,,15G,10G,剩余的26G给 /

当然这篇文章又说没必要没有必要把/boot分区独立出来http://os.51cto.com/art/201003/186896.htm

同时又说到: Linux的所有分区都可以位于逻辑分区中,可以放心的把Linux安装在逻辑分区中

1) 操作:选中之前在win7环境下划分出来的的空闲空间(通过大小60G可以找到),点击 +

2) 交换空间为电脑内存的两倍

我的笔记本电脑内存是4G, 交换空间设置了8G

在弹出的创建分区 页面: 大小 8000, 分区类型: 逻辑分区,分区位置:空间其实位置,用于交换空间



同样的操作:继续选中选中之前在win7环境下划分出来的的空闲空间,继续点击 +

在弹出的 创建分区 页面:

大小 1000, 分区类型: 逻辑分区,分区位置:空间其实位置,用于/boot

大小 15000, 分区类型: 逻辑分区,分区位置:空间其实位置,用于/home

大小 10000, 分区类型: 逻辑分区,分区位置:空间其实位置,用于/usr

剩余的26000, 分区类型: 逻辑分区,分区位置:空间其实位置,用于/

11. 分区完成后开始安装,然后一些简单的设置,最后就是自动安装,安装完成重新启动就OK

安装完后,重启,然后回到win7系统打开easyBCD软件把“NeoGrub”引导项删除,否则每次进入win7都得选一次。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: