安装双系统,网上大多数的建议是先安装好Windows再安装Linux,使用Windows引导Linux。
未来几年,Linux也是我重要的生产环境之一,于是将360G大小的硬盘空间留给Ubuntu。
一、
准备好Ubuntu的镜像文件后,在任意一个盘符(以F盘为例)的根目录下做如下操作:
1、将Ubuntu的镜像文件移动至F盘根目录。
2、将镜像文件中casper
目录下的vmlinuz.efi
和initrd.lz
解压至F盘根目录。
3、将镜像文件中.disk
目录解压至F盘根目录。
二、
通过EasyBCD设置Windows引导以进行Ubuntu的安装。
1、打开EasyBCD-添加新条目-NeoGrub选项卡-配置。
2、此时记事本会打开一个叫做menu.lst
的文件,将以下形式的代码复制到笔记本中。
title Install Ubuntu 16.04 root **(hd0,5)** kernel **(hd0,5)**/**vmlinuz.efi** boot=casper iso-scan/filename=/**ubuntu-16.04.3-desktop-amd64.iso** ro quiet nomodeset splash locale=zh_CN.UTF-8 initrd **(hd0,5)**/initrd.lz
星号内的内容需要根据具体情况进行相应更改。关于盘符的编号可以参考:https://zhidao.baidu.com/question/512380327.html
安装64位Ubuntu时,/vmlinuz.efi
需要加入.efi
,安装32位则改成vmlinuz
。
加入nomodeset
参数以避免因显卡驱动问题在安装过程导致的花屏。之前不加的时候屏幕全花,完全无法进行安装步骤。
三、
重启后通过引导选项进入Ubuntu安装界面。
在正式安装之前须打开Terminal输入以下命令:
sudo umount -l /isodevice
以防止在安装过程卡在检测文件系统。
四、
关于分区问题,具体可以参考:http://www.cnblogs.com/gylei/archive/2011/12/04/2275987.html
在此只列出我的分区情况:
挂载点 | 大小 | 分区类型 | 位置 | 文件系统 |
---|---|---|---|---|
/boot | 200M | 逻辑分区 | 空间起始位置 | EXT4日志文件系统 |
/ | 100G | 主分区 | 空间起始位置 | EXT4日志文件系统 |
swap | 16G(实际运行内存64G) | 逻辑分区 | 空间起始位置 | 交换空间 |
/home | 360G剩下的所有空间 | 逻辑分区 | 空间起始位置 | EXT4日志文件系统 |
需要注意的是,“安装启动引导器的设备”需要选择/boot
所在的分区,以使Windows能对Ubuntu进行正确的引导。
五、
安装结束后回到Windows,打开EasyBCD。
添加新条目-Linux/BCD选项卡:
类型:GRUB(Legacy)
名称:Ubuntu 16.04
驱动器:(选择/boot所在的分区)
之后点击“添加条目”按钮。在“编辑引导菜单”中可以选择引导选项的顺序。
至此完成。