华硕主板X870+RTX5090安装Ubuntu22.04 双系统过程问题总结

📅 2026/6/30 2:05:17
华硕主板X870+RTX5090安装Ubuntu22.04 双系统过程问题总结
第一次安装双系统硬件环境版本又很新安装过程中遇到不少问题东找西看艰难完成总结一下遇到的问题。安装方法网上教程很多下载Ubuntu22.04的安装包准备一个U盘用Rufus写入U盘注意格式为GPT对应UEFI然后就是正常插上U盘安装。问题1BIOS设置BIOS不要随便改只改动CSM模式开启并且所有选项都选择“仅UEFI”安全启动关闭将安全启动模式改为“自定义”删除安全密钥开启选项选择U盘作为第一启动项问题2安装黑屏进入U盘安装阶段出现第一个问题在选择“Try or install ubuntu”时直接点击Enter确认后会直接黑屏。解决方法按“e”进入编辑界面在quiet splash后面删除“---”然后输入“nomodeset acpioff”按F10确认进入Ubuntu安装系统。然后正常安装。问题2安装GRUB失败按照正常流程进行Ubuntu安装安装到最后是会报错“无法将GRUB安装到/dev/nvme0n1注意这里要注意需要记住Ubuntu安装时选择的ext文件系统的磁盘号比如“/dev/nvme1n1p3”后面有大用。解决办法点击“确定”后直接重启记得拔掉U盘在重启。重启后注意在BIOS中选择Ubuntu作为优先启动会进入grub代码输入输入 ls 查看所有的磁盘和分区会列出类似(hd0, gpt1),(hd0, gpt2)的项。这里hd0通常指第一块硬盘gpt1对应第一个分区如nvme0n1p1。选择ext文件系统对应的磁盘分区号可以用“ ls hd0gpt1/boot/”来查看寻找/boot目录下有vmlinuz和initrd.img文件的即是。然后依次输入设置根设备grub set root(hd0,gpt5)加载内核grub linux /boot/vmlinuz-版本号-generic root/dev/nvme1n1p3 nomodeset acpioff加载内存盘grub initrd /boot/initrd.img-版本号-generic启动grub boot注意:/dev/nvme1n1p3中可能会因为重启nvme0和nvme1会变化我的经验是安装的时候是nvme0,现在就是nvme1。可以多尝试一个不对就重启重新尝试另外一个。进入到Ubuntu界面后可以修改grub问题依次执行以下代码第一步挂载 Ubuntu 根目录和 EFIsudo mount /dev/nvme1n1p3 /mnt sudo mount /dev/nvme1n1p1 /mnt/boot/efi第二步挂载必要的系统目录sudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys第三步切换到安装好的系统环境sudo chroot /mnt第四步在 chroot 环境里安装 GRUBgrub-install --targetx86_64-efi --efi-directory/boot/efi --bootloader-idubuntu --recheck /dev/nvme1n1 grub-mkconfig -o /boot/grub/grub.cfg第五步退出并重启exit sudo reboot执行上述操作后GRUB问题已解决。重启准备安装NVIDIA驱动这里注意再次重启后选择“ubuntu”时还是要按“e”进入编辑在“quiet splash”后加上“nomodeset acpioff”按F10进入系统。问题3NVIDIA驱动安装NVIDIA显卡驱动这里主要要注意安装的版本最好有580-open版本尽管系统会推荐595-open不好问题很多因为50系显卡都还没有闭源都必须使用开源选项。sudo apt update sudo apt install -y nvidia-driver-580-open然后重启后就可以正常开机了不再需要“nomodeset acpioff”这个操作而是直接按Enter就可以进入系统。输入nvidia-smi可以得到显卡信息即代表安装成功。问题总结我在安装时由于乱改BIOS将CSM关闭了驱动安装错误反复安装595和595-open版本导致最好的安装情况就是开机需要输入“acpioff”能进入桌面nvidia-smi能正常输出。所以重要的就是1、BIOS不要乱改2、NVIDIA驱动版本要安装正确