在win10超极本上安装ubuntu双系统

由于是第一次尝试安装双系统,所以走了很多弯路,断断续续用了一天多的时间才搞的差不多。现在来把整个过程记录一下,造福大众不敢说,以后自己再用的时候来查查倒是主要。

硬件:DELL XPS13 Core-i7处理器 16G内存


 一、 Windows准备工作

1、 压缩window10空间。

在左下角开始键上右键,找到磁盘管理。点击压缩卷,输入的大小是压缩出来的大小。不要在压缩出来的空间上新建卷,保持未分配就好。私以为一般linux至少分配50G。

在win10超极本上安装ubuntu双系统

2、 从官网上下载ubuntu镜像。我直接下载了16.04 LTS

3、 制作USB stick

USB盘要格式化,确保里面的东西都导出来。USB盘容量最好大于4G。

查到的国内网站都推荐UltraSO,用来把下载的镜像烧入USB盘,这样USB盘就成为了安装启动盘。挺好用的。国外网站也有推荐Universal USBInstall,由于没有用过,此处不做评论。

在win10超极本上安装ubuntu双系统

 

二、 按照普通的安装双系统教程,此时把USB插入后,,等电脑品牌logo出来后按快捷键设置启动项(不同机型快捷键不同,我的联想是F12)为u盘,即找到含有USB的选项,按enter,直接进入安装过程。然而此处怕是没那么容易。

烦人的小妖精1:启动时连续按F2进入BIOS设置页面,将Secure Boot设为Disable。(这个好像是windows电脑防止安装其他操作系统,所以关掉之后才能启动其他系统的安装。在安装完成后,白痴的我还试图再次enable Secure Boot,果不其然,就起不来Linux了呵呵)

烦人的小妖精2:解决了小妖精1,看到了install界面,哎呀那叫一个开心。然而开心太早了,在安装类型这一步发现linux无法识别硬盘=_=

试图点+/-和旁边的Change,安装立刻中止。这让人十分怀疑这是一个bug。

在win10超极本上安装ubuntu双系统

在母上大人的指点下,我猜想这也许与硬件设置有关,与超极本的特定特征有关,于是上网百度的词条从“win10安装Linux双系统”改为“超极本安装Linux双系统”和”Dell XPS安装双系统”,果然有所收获。

 

“网上有种说法是XPS13的硬盘是固态盘和机械盘用RAID拼起来的虚拟盘。这样就能够留一部分磁盘是给系统还原而不让用户意外更改。假设要安装Ubuntu等别的系统。就一定要再bios里,把RAID模式转成ACHI模式。同一时候要把Security Boot也一并关闭才行。”

 

再次重启,连续按F2进入BIOS设置页面,设置SATA模式如下:

在win10超极本上安装ubuntu双系统

重启进入try ubuntu页面。

后来看网上有教程可以把windows也变成AHCI模式。但由于我已经装完了,懒得折腾,所以选择每次启动想切换操作系统之前都必须进入BIOS设置修改这一选项,略微麻烦。

三、 硬盘分区

第一次进入ubuntu安装,出现了下面这个页面,但是之后同样卡在+/-,change的界面,如果点就死机。

在win10超极本上安装ubuntu双系统

没关系,这至少算一点小小的进步。

参考各种教程,各种尝试,最后发现打开gparted可以看到硬盘已经被正确识别了。于是索性在gparted中完成硬盘分区。

Gparted一般在Linux中自带,打开方法是sudo gparted。(加一个sudo以防万一)

分区后结果如下:

在win10超极本上安装ubuntu双系统

经过一番思想纠结,最后分区结果如下:

名称

文件系统

大小

/(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中的分区重新定义一遍。

在win10超极本上安装ubuntu双系统

在win10超极本上安装ubuntu双系统

四、 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

在win10超极本上安装ubuntu双系统

在win10超极本上安装ubuntu双系统

至此大功告成!

可以通过

# 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