一、准备工作与系统兼容性检查
在安装双系统前,需确认硬件支持UEFI启动模式。主流计算机(2012年后)通常默认启用UEFI,但需通过BIOS设置确认:
- 进入BIOS:开机时按
Del、F2或F12键(因厂商而异),检查Boot Mode是否为UEFI。 - 关闭Secure Boot:在
Security选项卡中禁用Secure Boot,避免阻止第三方驱动加载。 - 磁盘分区格式:确保Win10所在磁盘为GPT分区表(通过
磁盘管理工具可查看),UEFI模式要求系统盘必须为GPT格式。
二、Ubuntu18.04安装镜像准备与启动盘制作
- 下载ISO镜像:从官方渠道获取Ubuntu18.04 LTS的ISO文件,推荐使用稳定版(如18.04.6)。
- 制作启动盘:
- 使用工具
Rufus(Windows环境)或dd命令(Linux环境):sudo dd if=ubuntu-18.04.6-desktop-amd64.iso of=/dev/sdX bs=4M status=progress
其中
/dev/sdX需替换为实际U盘设备名(如/dev/sdb)。 - 确保启动盘模式为
GPT Partition Scheme for UEFI。
- 使用工具
三、磁盘分区规划与安装步骤
-
预留未分配空间:
- 在Win10中通过
磁盘管理压缩主分区(如C盘),释放至少50GB未分配空间。 - 推荐分区方案:
/(根目录):20GB(ext4文件系统)/home:剩余空间(ext4文件系统)swap:内存的1.5倍(如8GB内存则分配12GB)
- 在Win10中通过
-
Ubuntu安装过程:
- 插入启动盘,重启后选择
UEFI: Ubuntu启动项。 - 选择语言后,勾选
Install Ubuntu alongside Windows Boot Manager(自动分配分区)或手动选择Something else自定义分区。 - 手动分区示例:
- 创建
/boot/efi分区(1GB,FAT32格式,挂载点选择/boot/efi)。 - 创建
swap分区(逻辑分区,空间交换)。 - 创建
/分区(主分区,ext4格式)。 - 创建
/home分区(逻辑分区,ext4格式)。
- 创建
- 安装启动加载器时,选择
/dev/sda(系统盘根目录),而非单个分区。
- 插入启动盘,重启后选择
四、UEFI启动项管理与GRUB配置
-
修复启动项:
- 若安装后直接进入Win10,需通过Ubuntu启动盘进入
Live模式,安装boot-repair工具:sudo add-apt-repository ppa:yannubuntu/boot-repairsudo apt updatesudo apt install boot-repairsudo boot-repair
- 选择
Recommended Repair,按提示完成操作。
- 若安装后直接进入Win10,需通过Ubuntu启动盘进入
-
手动编辑GRUB:
- 若需调整启动顺序或参数,编辑
/etc/default/grub文件:sudo nano /etc/default/grub
修改
GRUB_DEFAULT(默认启动项)、GRUB_TIMEOUT(等待时间)等参数后,运行:sudo update-grub
- 若需调整启动顺序或参数,编辑
五、Nvidia驱动安装与配置
-
禁用开源驱动:
- 安装前,在Ubuntu软件设置中禁用
nouveau驱动:sudo nano /etc/modprobe.d/blacklist.conf
添加以下内容:
blacklist nouveauoptions nouveau modeset=0
更新initramfs并重启:
sudo update-initramfs -usudo reboot
- 安装前,在Ubuntu软件设置中禁用
-
安装闭源驱动:
- 方法一:通过
Additional Drivers工具:- 打开
Software & Updates>Additional Drivers,选择Nvidia官方驱动(如nvidia-driver-470)。
- 打开
- 方法二:手动安装:
sudo apt install nvidia-driver-470sudo reboot
- 方法一:通过
-
验证驱动状态:
- 运行
nvidia-smi,查看GPU信息及驱动版本。 - 检查OpenGL版本:
glxinfo | grep "OpenGL version"
- 运行
六、常见问题与解决方案
-
安装后黑屏:
- 原因:驱动不兼容或显卡模式错误。
- 解决:进入恢复模式,卸载驱动后重试:
sudo apt purge nvidia-*sudo apt install nvidia-driver-470
-
启动项丢失:
- 原因:UEFI启动顺序被重置。
- 解决:进入BIOS,将
Ubuntu启动项移至首位。
-
驱动安装失败:
- 原因:Secure Boot未关闭或签名验证失败。
- 解决:重新禁用Secure Boot,或使用
mokutil工具手动注册密钥。
七、性能优化建议
-
调整Swap空间:
- 若内存不足,可通过
swapon --show检查Swap使用情况,必要时扩展Swap文件:sudo fallocate -l 4G /swapfilesudo chmod 600 /swapfilesudo mkswap /swapfilesudo swapon /swapfile
- 若内存不足,可通过
-
Nvidia驱动参数调优:
- 在
/etc/modprobe.d/nvidia.conf中添加参数(如options nvidia NVreg_RegistryDwords="PerfLevelSrc=0x2222")以优化性能。
- 在
通过以上步骤,可实现Win10与Ubuntu18.04在UEFI模式下的稳定共存,并完成Nvidia显卡的驱动配置。实际操作中需根据硬件差异调整参数,建议备份重要数据后再进行分区操作。