win+ubuntu双系统安装
一、确认启动方式
单硬盘就只能用legacy,因为一块硬盘只能建立一个efi分区,不能安装双系统。如果是双硬 盘则可以考虑使用uefi启动方式。通过ultraISO做好的U盘启动器可以通过两种方式启动live cd,不同方式启动只能安装该方式的ubuntu。
1、legacy:
老电脑一般用的都是legacy的方式启动win,在已有win需要保存下来的情况下,最好选择legacy的方式安装ubuntu,也就是最好两个系统的启动方式相同。
通过bios确认启动方式,然后用U盘启动器进行安装。
2、UEFI
新电脑一般用UEFI方式启动,尤其是nvme固态硬盘的超极本们都是用这方式,且一般都是单硬盘。这种情况有两种选择:
①、在legacy方式下安装ubuntu,每当需要切换系统就要进bios修改启动方式,很麻烦(也有某些笔记本磁盘模式是raid,ubuntu无法识别这种模式,需要修改为achi,如果没有修改选项,则这台电脑就无法安装ubuntu,需要额外接移动硬盘来安装)
②、在legacy模式下重装win,然后再装ubuntu,还是让两个系统在同一个启动方式下。
老电脑也可以选择使用UEFI方式启动,前提是需要两块硬盘。首先确认硬盘分区表格式,UEFI只识别GPT分区表,所以先需要将两块硬盘都转成GPT分区表,之后把两个系统分别装入两块硬盘。
二、安装ubuntu
安装过程中点下一步,一直到这一步
由于是双系统,所以我们要自己调整分区,所以选择其它选项。
这一步是确认分区和大小,找到空白分区,点击+号,出现创建分区窗口:
30G 主分区 空间起始位置 Ext4日志文件系统 挂载点:/
legacy启动:500MB 逻辑分区 空间起始位置 Ext4日志文件系统 挂载点:/boot
UEFI启动:500MB 逻辑分区 空间起始位置 efi分区
剩余的空间 逻辑分区 空间起始位置 Ext4日志文件系统 挂载点:/home
主分区30GB是为了防止系统不够用所以分大一些,不然后面空间不够用时会很麻烦。
电脑内存如果小于8GB,则可以再建一个交换空间(swap):
(大小为内存的两倍,如4GB内存则为8000MB) 逻辑分区 空间起始位置 交换空间
然后点击现在安装,确认一下地区语言用户就进入安装过程。
三、安装之后
双硬盘可以通过启动时按F12来选择硬盘,不同硬盘进入不同系统。但也很麻烦,所以最好和单硬盘一样,通过grub来建立启动项选择界面。
U盘启动器一般都自带live cd,进入它。
在终端输入 sudo fdisk -l 来确认当前分区
比如我系统里现在里有两块硬盘,三个系统。
找到“/”分区所在分区,这个看一般分区的时候分的大小,比如分30G的基本上就是主分区了。在这张图里:
sda4 -- /
sda5 -- home
sda6 -- boot(如果是UEFI启动则是efi分区)
首先挂载根目录
sudo su mount /dev/sdb4 /mnt
mount /dev/sda6 /mnt/boot
接下来将一些需要的目录“绑定到” live CD的系统上去
mount --bind /dev /mnt/dev mount --bind /proc /mnt/proc mount --bind /sys /mnt/sys
最后切换root根目录到/mnt
chroot /mnt
这样我们就切换回我们原来的系统上了, 执行update-grub来更新引导
sudo update-grub
有可能没用,所以再运行一条:grub-mkconfig -o /boot/grub/grub.cfg
重启后,我的电脑就出现grub启动项界面,可以选择系统了。
至此,双系统安装完成。