1.准备ubuntu-14.04.2-desktop-amd64.iso镜像和EasyBCD(我用的版本是EasyBCD2.2)软件。
2. 对windows进行一点处理,安装双系统时,必须给另一个系统分配一些硬盘空间。在windows8.1下这台电脑右键,管理-->磁盘管理,选中一个空闲多一点的盘分出几十G(50G左右吧),方法是选中要分出的盘右键-->压缩卷,然后调节大小就可以了,不要再对分出的空闲区做处理,以后会在安装ubuntu的时候处理。
注意:经过我的多次安装经历,硬盘上一定要有空闲区,否则在安装的时候,进入划分硬盘的那一步会出错。
3. 在windows8.1下安装EasyBCD,运行EasyBCD,如图1所示,添加新条目--->选择NeoGrub--->点安装--->点配置;如图2所示,这时会弹出一个.lst的文件,删除文件内容,添加以下除编号以外的内容:
(1)title Install Ubuntu
(2)root (hd0,0)
(3)kernel (hd0,0)/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu-14.04.2-desktop-amd64.iso ro quiet splash locale=zh_CN.UTF-8
(4)initrd (hd0,0)/initrd.lz
图1:安装NeoGrub
图2:编辑引导的内容
4.把ubuntu-14.04.2-desktop-amd64.iso复制到C盘下(不是C盘下的文件夹下,就直接是C盘下),然后把ubuntu-14.04.2-desktop-amd64.iso下的.disk文件夹复制到C盘下,最后把ubuntu-14.04.2-desktop-amd64.iso中文件夹casper下的intrd.lz和vmlinuz.efi复制到C盘下。
5.重启Windows,等会会有两个选项一个是进入windows,另外一个就是NeoGrub引导,选择NeoGrub引导,就开始了安装,进入的安装界面是ubuntu live界面在桌面上会有一个文件:安装ubuntu14.04LTS 和一个文件夹。首先按Crtl+Alt+T调出终端,输入:sudo umount -l /isodevice防止默认从光盘安装。
6.点击安装ubuntuXX,即可进入安装界面。
7.安装过程中比较困难的一步是磁盘分区,这时第二步中获得的空闲分区就派上用场了,为了简化就划分成三个区,交换分区、/、/home。选中空闲分区,然后点击下边的添加
(1)划分交换分区
在 添加 的弹出框中,用于 选项选取 交换空间;新分区的位置 选取起始 ;新分区的类型 根据你第二步压缩空闲分区时所压缩的盘是主分区还是扩展分区来定。
(2)划分根目录/ 占空闲的大半,建议记住大小,后面需要用到
图3 划分/
(3)划分/home 占小半,不用记住大小。
图4 划分/home
待划分完成后,在图4中的左下角可以看到 安装启动引导器的设备 这个选项要选择/boot所在的分区,由于本文中boot在分区划在了根目录分区"/"中,因此选项就选择"/"所在的分区。在图4的左下部分可以看到/dev/sda8 ext4 / , 说明“/”在/dev/sda8这个分区,安装启动引导器的设备这一选项就选择/dev/sda8,不同的电脑可能分区可能不同,要非常重视这里,不然会前功尽弃。
(注意:这里重要的一个主要原因是,如果使用默认的安装启动引导器的设备: /dev/sda ATA WDC xxx,是可以成功安装的,但是是ubuntu 引导windows,以后会出现很多麻烦。)
8.安装完成后,重启的时候是没有进入ubuntu的选项的,这是因为还没有ubuntu的引导区。这是就要进入windows,运行软件easyBCD,这里设置的就是windows引导ubuntu了。。
图5 安装Linux引导程序(load booter)
在图5中,类型 GRUB2;名称 自己可以随便写(电脑启动的时候会和Windows并列出现);驱动器的选择比较重要,选择第7步中根目录“/”所在的分区。要特别注意一点的是,第7步“/”所在的分区是/dev/sda8,这里不一定就选分区8,至于到底选哪一个,最根本的是根据大小来选就不会出错,选和第7步(2)中根目录"/"大小一样的那个分区即可。
转载于:https://blog.51cto.com/iamokay/1430079