工作之后很少再碰Linux,前段时间刚换了一台笔记本,想在新电脑上装双系统(win10+Ubuntu),以便空闲时间可以学习。之前有在其他电脑安装过双系统,但时间隔得太久,很多细节已经忘记了,这次安装过程并非一帆风顺,于是想要把流程和遇到的问题记录下来,以后重装的时候就不会手忙脚乱。
笔者的电脑型号是联想小新,有一些快捷方式与其他电脑不同,读者要根据自己的电脑选择正确的操作。
安装流程如下所示:
1、在Ubuntu官网下载Ubuntu deb包,这里笔者用的是Ubuntu 16.04 LTS (链接 http://releases.ubuntu.com/16.04/),建议选择.torrent方式下载,速度非常快。
2、下载试用版ultraiso,插入u盘,打开deb包所在的目录,然后点击“启动-写入硬盘映像”,制作u盘启动盘。
3、在Windows系统右键“我的计算机-管理”,找到“磁盘管理”,压缩硬盘,分配50G大小的空闲卷,留作Ubuntu系统的分区空间。
4、不要拔出u盘,重启电脑。
5、按F12进入系统引导,可以看到有个u盘引导的选项。(若没有,重启之后在开机界面按F2进入BIOS,在configuration处使能u盘引导功能)。enter进入,然后选择install Ubuntu。
6、选择字体为简体中文,连接WiFi,“是否更新”和“安装第三方软件”可选可不选,“安装第三方软件”会涉及到关闭secure boot 功能,建议关闭secure boot ,不然以后很多软件都安装不了,这个功能也可以在安装完Ubuntu系统之后通过命令行进行关闭。关闭命令为 sudo mokutil --disable-validation,然后根据提示设置密码,重启。
7、选择分区,如果你是初学者,笔者建议把50G可分配空间划分成三个分区,划分情况如下:
(1)swap交换空间:逻辑分区,起始位置,大小与自己电脑的内存一致即可(笔者分配的是8G的空间);
(2)根目录(/):逻辑分区,起始位置,大小为15G;
(3)主目录(/home):逻辑分区,起始位置,大小为剩余空间。
不要划分/boot分区,如果确实想要划分/boot,尽量分配大一点的空间(500M以上),不然后面安装系统会报错。引导分区选择windows boot manager所在的盘。
8、选择时区,设置用户名和密码,然后等待安装。
9、安装过程如报错:
Error removing initramfs-tools: subprocess installed post-installation script returned error exit status 1则是/boot空间划分过小导致(比如分配200M就会出现这个问题)。
10、安装成功,重启,如报错PCIE BUS ERROR,则在重启后的引导界面按e进入grub,在Linux开头的行末尾加上"pci=noaer",reboot。
11、进入Ubuntu,第一件事情就是联网,Ubuntu 16.04默认帮我们安装了无线网卡驱动,无需手动安装。此时若单击右上角的网络标志,显示wifi已禁用,可以通过在命令行输入以下命令进行修复:
(1)rfkill list;看wireless lan是否被锁住
(2)sudo modprobe -r ideapad-laptop;
(3)sudo rfkill unblock all。
12、下载shadowsocks,以便搭建vpn访问Google:
sudo add-apt-repository ppa:hzwhuang/ss-qt5 sudo apt-get update sudo apt-get install shadowsocks-qt513、下载autopac文件,然后在网络模块中设置网络代理,下载链接:https://download.csdn.net/download/q873040807/9759035。代理设置如下:
至此,整个Ubuntu系统安装完成。
卸载流程如下:
1、进入windows系统,下载easyuefi(笔者的电脑是uefi),选择Ubuntu启动项,点击图标删除,然后重启电脑。
2、确保系统直接进入Windows(非常重要),若还是进入Linux引导界面,则切换到Windows,用easybcd试下删除Linux引导项,重复第2步。
3、确保2无误后,右键"计算机-管理-磁盘管理",右键删除所有Linux分区所在的磁盘卷。
至此,Ubuntu系统卸载完毕。
扩容流程如下:
有时安装Ubuntu的时候我们并不知道要给系统分配多少空间才合适,如果分配的空间太少,系统用到后面空间吃紧,这时候就需要用扩容的方式给Ubuntu系统扩展空间。
1、在Windows系统中按照安装步骤的第3步,再给磁盘分配足够大的空间(比如200G)。
1、将引导U盘插入usb接口,重启电脑,按F12,选择usb方式进入引导系统,然后点击“试用Ubuntu”。
2、点击左上角第一个图标(或按键盘的win键),打开dash,找到gparted软件。
3、打开gparted,禁用交换空间,然后单击未分配空间的下一个分区,选择resize,参数调整为:
之前的空闲空间:0 新大小:(自行设定) 之后的空闲空间:全部剩余空间 对齐到:MIB
4、重复第3步,直到可分配空间全部用完并合理分配到各个分区。
5、应用于整个系统,等待一段时间,扩容结束。
6、重启,在terminal中输入命令:df -h,查看自己的系统空间。
至此,扩容完成。
同步Ubuntu和Windows时区时间:
在Ubuntu系统执行以下命令:
timedatectl set-local-rtc 1