Dell G15 5530 下 Windows 11 + Ubuntu 20.04 双系统安装
基本信息
笔记本:Dell G15 5530(Intel Core i7-13650HX,NVIDIA GeForce RTX 4060 Laptop GPU)
当前安装系统:Windows 11 23H2 22631.4317
安装 Ubuntu 版本:Ubuntu 20.04.6 LTS (Focal Fossa)
安装前预先准备
关闭 Bitlocker
控制面板 - Bitlocker 驱动器加密 - 关闭 Bitlocker
关闭快速启动
控制面板 - 电源选项 - 选择电源按钮的功能 - 更改当前不可用的设置 - 取消勾选「启用快速启动(推荐)」
为 Ubuntu 预留硬盘空间
此电脑 - 管理 - 存储 - 磁盘管理 - 选择分区 - 右键压缩卷 - 输入压缩空间量 - 压缩
按照实际需求压缩即可,建议不小于 50 GB。
准备 USB 启动盘
创建 USB 启动盘的工具非常多,比如 Ventoy、Rufus 等等。
Rufus 只能选择一个 ISO 文件格式化 U 盘来制作启动盘。
Ventoy 能够充分利用整个 U 盘的空间,其先在 U 盘安装其引导程序,然后将任意数量的 ISO 文件拷贝至 U 盘中任意位置即可。
Ventoy 默认会遍历所有的目录和子目录,找出所有的镜像文件。
引导过程中会先出现 Ventoy 的界面,其中会列出 U 盘中所有的镜像,选择需要安装的即可。
此后可以当作普通 U 盘使用,不会影响 Ventoy 的功能。
因此我建议使用 Ventoy 来制作,参照Ventoy 使用说明即可。
Ubuntu 镜像文件下载:
https://releases.ubuntu.com/
https://releases.ubuntu.com/focal/ubuntu-20.04.6-desktop-amd64.iso
BIOS 设置
[!info]
Dell 开机进入 BIOS 界面的按键是F2
调整 BIOS Mode 为 UEFI:
Windows 中可以在 msinfo32
中检查 BIOS Mode。
现在较新的设备应该都是 UEFI,如果不是,则在 BIOS 中调整为 UEFI。
关闭 Secure Boot:
Boot Configuration - Secure Boot - 关闭「Enable Secure Boot」
调整 SATA/NVMe Operation:
[!info]
RAID On 模式下,Ubuntu 安装过程中可能无法识别出硬盘。
主要取决于硬盘接口类型。
Storage - SATA/NVMe Operation - 选中「AHCI/NVMe」
关闭 TPM/Intel PTT:
[!info]
看到过很多人说需要关闭 TPM,否则会影响安装。
我这里的环境实测不关闭也没有影响,如果你遇到相关问题,可以考虑关闭。
Security - Intel® Trusted Platform Module - OFF
调整引导顺序:
[!info]
非必要,可以不调整 Boot Sequence。
对于 Dell 设备,可以在开机时按F12
进入 One-Time Boot Settings,在其中选择 USB 设备。
Boot Configuration - Boot Sequence - 将 USB 设备调整至排序第一位
调整好所有的 BIOS 设置后,点击「APPLY CHANGES」应用设置,点击「EXIT」退出。
退出后自动执行开机程序,就会进入 USB 中的 Ventoy 的界面,选择要安装的镜像,回车后进入安装步骤。
注意选择「Install Ubuntu」。
Ubuntu 安装
[!info]
Linux 的各种发行版安装大家应该都比较熟悉了,这里主要说明关键部分。
安装步骤
语言、键盘布局:
建议先选择中文,方便使用,后期可以任意调整。
更新和其他软件:
「安装 Ubuntu 时下载更新」根据网络环境决定是否勾选,如果网络环境不好,会拖慢安装进度。
安装类型:
选择「其他选项」。对于第一项共存选项,见下文补充说明。
在分区界面,通过「空闲」以及大小(上文压缩空间量),可以确定使用那个分区。
选中目标分区,然后点击 +
进入分区设置,调整设置后点击 ok
,重复这个过程完成分区设置。
分区 | 大小 | 分区类型 | 分区位置 | 用于 | 挂载点 |
---|---|---|---|---|---|
引导分区 | 1024 MB | 主分区 | 空间起始位置 | Ext4 | /boot |
根目录 | 100 GB | 主分区 | 空间起始位置 | Ext4 | / |
home | 所有剩余空间 | 主分区 | 空间起始位置 | Ext4 | /home |
关于更多分区设置的选择,见下文补充说明。
安装启动引导器的设备,务必选择为 /boot
分区对应的设备。
此处会将 Ubuntu 的 GRUB 2 引导安装到 /boot
分区,而不会覆盖默认的 Windows 引导。
之后均为常规安装流畅,按照自己需求设置即可,安装完成过后重启。
此时可以拔掉 U 盘了,否则又会进入 Ventoy。
重启后在 GRUB 界面选择「Ubuntu」即可进入。
安装类型的补充
能不能选择「安装 Ubuntu,与 Windows Boot Manager 共存」?
可以,如果选择此项,等价于 Ubuntu 中只分了一个 /
,根目录分区,GRUB 引导程序会放在 /boot
下。
建议还是「其他选项」自定义分区。
分区方式分补充
要不要分 EFI系统分区用来安装引导?
也有教程不分 /boot
,而是选择分 EFI 系统分区(主分区,空间起始位置),然后「安装启动引导器的设备」选择则这个 EFI 系统分区。
这样是可以的,其余安全步骤完全一致,但是在删除 Ubuntu 时可能比较麻烦。
正常删除 Ubuntu,只需要在 Windows 磁盘管理中,直接删除 Ubuntu 对应的分区即可。
如果分了 EFI 分区,Windows 中对于 EFI 分区是保护的,磁盘管理中不能直接删除,需要使用 diskpart
来删除。
要不要设置其他分区,比如 swap
?
从 Ubuntu 17.04 开始已经不推荐使用 swap partition,而是使用 swap file。
其他分区如果没有明确需要,或者不知道用来干什么,推荐按照最简单的方式分区。
如何启动 Windows
当 Ubuntu 处于 Boot Sequence 中第一位时,开机会进入 GRUB,GRUB 界面中存在一项「Windows Boot Manager」,但是选择此项可能无法进入 Windows 中。
简单来说能否在这里进入取决于安装 Ubuntu 时是否需要调整 「SATA/NVMe Operation」为「AHCI/NVMe」。
如果设备不需要调整,在「RAID On」模式下 Ubuntu 在分区时可以正确识别出硬盘且安装运行,那么在 GRUB 中可以选择「Windows Boot Manager」进入 Windows。
如果设备需要调整 「SATA/NVMe Operation」为「AHCI/NVMe」,才可以让 Ubuntu 识别出硬盘,那么这里就不可以通过 GRUB 中的「Windows Boot Manager」进入 Windows。
即当前环境为 Ubuntu 正常运行,「SATA/NVMe Operation」为「AHCI/NVMe」。
如果要进入 Windows,则在 BIOS 中将 「Windows Boot Manager」调整为 Boot Sequence 中的第一位,并且将「SATA/NVMe Operation」修改为「RAID On」,保存设置后退出自动执行开机程序,即可进入 Windows。
如果要再修改为进入 Ubuntu,则在 BIOS 中将 「Ubuntu」调整为 Boot Sequence 中的第一位,并且将「SATA/NVMe Operation」修改为「SATA/NVMe Operation」即可。
安装后设置
双系统时间设置
默认情况下两个系统切换时,会发现系统时间相差 8 小时。
Windows 认为 BIOS CMOS 时间为本地时间(UTC+08:00),而 Ubuntu 认为 BIOS CMOS 时间为 UTC 时间(UTC+00:00)。
从 Ubuntu 15.04 开始,系统时间使用 timedatectl
管理。
参照 Make Linux use ‘Local’ time 开启本地 RTC 模式:
timedatectl set-local-rtc 1 --adjust-system-clock
文件夹名称
按照前文所述,安装过程中将语言设置为了中文。
Ubuntu 中的标准文件夹(standard folders,桌面、下载、文档等)名称也是中文形式的。
这些常用目录如果是中文,在 cd
等需要输入目录位置的操作时会不太方便。
此时可以在「设置 - 区域与语言 - 语言」中将语言设置为英文,注销重新登录后,会询问是否将标准文件夹修改为当前的语言,选择「Update Names」更新名称。
再次将语言设置为中文,注销重新登录,此时选择「保留旧的名称」,并勾选「不要再次询问我」即可。
这样就可以在中文下使用英文的标准文件夹了。