选择"Logical"(逻辑分区),输入"256"(M),下拉选择"EFI System Partition":
接下来,选中"free space",选择"logical",使用剩余的全部容量(无需修改"new partition"即为剩余全部容量),选择"/"(挂载为根目录):
创建好之后,如下图:
之后选择"Install Now":
3.7 在3.6完成的时候,系统已经开始安装了,接下来设置"Timezone",国内选择中国,"User Info",填一下用户名,密码,计算机名,点击"Continue"后,等待安装完成,提示"Restart"后重启系统。
3.8 重启后,Grub引导选择界面,index == 0的Ubuntu就是我们安装的Kubuntu, index == 4的Windows Boot Manager就是Win 10,可以通过方向键选择进入哪个系统。
3.9 进入Kubuntu的效果,普通用户的话,到此步骤,就完成了,后续步骤请跳过。
3.10 启用Swap
[建议跳过此项]
物理内存大(如8G及以上)且无特殊需求不建议启用swap。
swap是占用一部分硬盘空间模拟运行内存,且默认情况下,swap很容易被触发(一般是当物理内存使用超过40%,就会使用swap),因为swap消耗的是硬盘寿命,特别是固态硬盘更应该注意这一点。如果想启用swap空间,可以创建一个swapfile,而不建议单独划分一个分区作为swap空间(如果固态硬盘主控算法差,可能会不利于固态硬盘的擦写均衡)。
# 创建一个2GiB容量的swapfile.
$ sudo dd if=/dev/zero of=/swapfile bs=4096 count=512K
# 改变访问权限
$ sudo chmod 600 /swapfile
# 格式化swapfile
$ sudo mkswap /swapfile
# 启用swap
$ sudo swapon /swapfile
# 查看swap空间
$ free -m
在/etc/fstab末尾添加如下内容(以tab键隔开),以让swap可以开机自动启用:
/swapfile none swap sw 0 0
查看和修改swappiness:
# 查看swappiness,可以为60,即空闲内存少于60%就会使用swap.
$ cat /proc/sys/vm/swappiness
60
# 临时调整swappiness=30,即使用内存超过70%,才使用swap.
$ sudo sysctl vm.swappiness=30
# 也可改成永久调整
$ sudo vim /etc/sysctl.conf
# 在sysctl.conf末尾添加如下内容:
vm.swappiness=30
如果要删除自己创建的swapfile,则执行如下:
# 1.关闭,删除
$ sudo swapoff /swapfile
$ sudo rm /swapfile
# 2.删除或注释(#号可注释)掉/etc/fstab的
/swapfile none swap sw 0 0
# 3.删除或注释(#号可注释)或修改/etc/sysctl.conf的vm.swappiness=0。
vm.swappiness=0
3.11 设置Grub默认索引系统
在3.8的启动界面中,默认引导的是index 0,ubuntu,我们可以通过修改配置,让其默认引导index 4的Windows:
$ sudo apt update
$ sudo apt install vim
$ sudo vim /etc/default/grub
修改如下内容:
--- GRUB_DEFAULT=0
+++ GRUB_DEFAULT=4
--- GRUB_TIMEOUT=10
+++ GRUB_TIMEOUT=3
更新Grub:
$ update-grub
之后,在开机,默认选择进入Windows,有3s时间可以切换到其它选择。
4.Windows更新后无法进入Kubuntu
至于Windows的更新可能会导致无法出现grub引导,直接进入Windows的问题,解决方法有很多,这里简单提供3种方法,详细请自行搜索:
方式1:开机后,按F12(根据实际选择正确的按键)进入Boot Menu,里边一般会有一个Ubuntu的选项,选中回车,即可进入Grub引导,进入Kubuntu,之后就用这种方法进Kubuntu.
方式2:在方式1可以进入Kubuntu的基础上,在Kubuntu中执行如下命令,重新安装Grub:
$ sudo grub-install /dev/sda
$ sudo grub-mkconfig -o /boot/grub/grub.cfg
方式3: 使用步骤2中制作的系统安装U盘,开机进BIOS,选择U盘启动,选择"Try Kubuntu",在命令行中找到安装Ubuntu的硬盘分区:
$ sudo fdisk -l
这里是/dev/sda6(/dev/sda5: efi),执行如下命令:
$ sudo mount /dev/sda6 /mnt
$ sudo mount --bind /dev /mnt/dev
$ sudo mount --bind /proc /mnt/proc
$ sudo mount --bind /sys /mnt/sys
$ sudo chroot /mnt
$ sudo grub-install /dev/sda
$ sudo grub-mkconfig -o /boot/grub/grub.cfg
$ exit
$ reboot
之后,就可以恢复正常。