在win10超极本上安装ubuntu双系统
由于是第一次尝试安装双系统,所以走了很多弯路,断断续续用了一天多的时间才搞的差不多。现在来把整个过程记录一下,造福大众不敢说,以后自己再用的时候来查查倒是主要。
硬件:DELL XPS13 Core-i7处理器 16G内存
一、 Windows准备工作
1、 压缩window10空间。
在左下角开始键上右键,找到磁盘管理。点击压缩卷,输入的大小是压缩出来的大小。不要在压缩出来的空间上新建卷,保持未分配就好。私以为一般linux至少分配50G。
2、 从官网上下载ubuntu镜像。我直接下载了16.04 LTS
3、 制作USB stick
USB盘要格式化,确保里面的东西都导出来。USB盘容量最好大于4G。
查到的国内网站都推荐UltraSO,用来把下载的镜像烧入USB盘,这样USB盘就成为了安装启动盘。挺好用的。国外网站也有推荐Universal USBInstall,由于没有用过,此处不做评论。
二、 按照普通的安装双系统教程,此时把USB插入后,,等电脑品牌logo出来后按快捷键设置启动项(不同机型快捷键不同,我的联想是F12)为u盘,即找到含有USB的选项,按enter,直接进入安装过程。然而此处怕是没那么容易。
烦人的小妖精1:启动时连续按F2进入BIOS设置页面,将Secure Boot设为Disable。(这个好像是windows电脑防止安装其他操作系统,所以关掉之后才能启动其他系统的安装。在安装完成后,白痴的我还试图再次enable Secure Boot,果不其然,就起不来Linux了呵呵)
烦人的小妖精2:解决了小妖精1,看到了install界面,哎呀那叫一个开心。然而开心太早了,在安装类型这一步发现linux无法识别硬盘=_=
试图点+/-和旁边的Change,安装立刻中止。这让人十分怀疑这是一个bug。
在母上大人的指点下,我猜想这也许与硬件设置有关,与超极本的特定特征有关,于是上网百度的词条从“win10安装Linux双系统”改为“超极本安装Linux双系统”和”Dell XPS安装双系统”,果然有所收获。
“网上有种说法是XPS13的硬盘是固态盘和机械盘用RAID拼起来的虚拟盘。这样就能够留一部分磁盘是给系统还原而不让用户意外更改。假设要安装Ubuntu等别的系统。就一定要再bios里,把RAID模式转成ACHI模式。同一时候要把Security Boot也一并关闭才行。”
再次重启,连续按F2进入BIOS设置页面,设置SATA模式如下:
重启进入try ubuntu页面。
后来看网上有教程可以把windows也变成AHCI模式。但由于我已经装完了,懒得折腾,所以选择每次启动想切换操作系统之前都必须进入BIOS设置修改这一选项,略微麻烦。
三、 硬盘分区
第一次进入ubuntu安装,出现了下面这个页面,但是之后同样卡在+/-,change的界面,如果点就死机。
没关系,这至少算一点小小的进步。
参考各种教程,各种尝试,最后发现打开gparted可以看到硬盘已经被正确识别了。于是索性在gparted中完成硬盘分区。
Gparted一般在Linux中自带,打开方法是sudo gparted。(加一个sudo以防万一)
分区后结果如下:
经过一番思想纠结,最后分区结果如下:
名称 | 文件系统 | 大小 |
/(root) | Ext4 | 30G |
/boot | Ext4 | 250M |
swap | Linux-swap(这就是文件系统类型) | 8G |
rs(为intel rapid start技术预留的空间) | unformatted | 8G |
/home | Ext4 | 剩下的88G |
如果是安装较多软件的linux系统,最好把/usr, /opt,/var单独分一个区。这里我就没搞这么复杂。
分区结束后,再次进入安装过程,此时不存在按+/-,change就死机的情况。但此时如果直接点install会出现“No root file system is defined.“此时需要在下面这个页面中,按change把在gparted中的分区重新定义一遍。
四、 Install,启动!
启动后还要对intel rapid start技术进行配置。我的理解,这个技术就是帮助你干活干一半扣上电脑,电脑睡眠,下次打开时能快速返回上次关闭时的状态。所以一定是需要空间来存储的。
这里主要用gdisk, 通过t来改变分区类型。具体操作流程如下:
sudogdisk /dev/sdb
-- type‘?’ and Enter to list commands
-- type‘p’ to print the partition table, identify the number of the 8GiB partition
-- type‘t’ to change a partition’s type code
-- Enterthe number of the 8GiB partition
-- EnterD3BFE2DE-3DAF-11DF-BA40-E3A556D89593 as a Hex code or GUID
-- type ‘w’ to save changes and exit
至此大功告成!
可以通过
# echo -n mem > /sys/power/state
来测试。
参考网页:
1、百度经验。如何在win10系统下安装Ubuntu17.04双系统。https://jingyan.baidu.com/article/63acb44a23766d61fcc17ed7.html
2、知乎。如何在超级本上安装Linux发行版。https://www.zhihu.com/question/21150482
3、Ubuntu forums. HOWTO Ubuntu12.10 x64 Dell XPS 14 (UEFI + Intel Rapid Start Technology + Flashcache) https://ubuntuforums.org/showthread.php?t=2117166
4、Cnblogs. 在Dell XPS 13安装WIN10和ubuntu双系统。https://www.cnblogs.com/clnchanpin/p/7267837.html