ubuntu22.04+5060显卡双系统安装,各种黑屏踩坑记录

🌃第一个黑屏坑

选择进入 try or install ubuntu之后会出现持续黑屏现象

解决方案:

选中try or install ubuntu,按"e",找到quiet splash --- 删除---在其后面添加

html 复制代码
nomodeset 

然后按F10 进入,有些人就可以进入安装了,但有些还是不可以,比如我,然后我又添加了两个参数,可以进入了,按F10可以进入了

html 复制代码
nomodeset acpi=off noapic

🌃第二个黑屏坑

进入后开始安装,这时可能还会有一个报错就是**grub安装错误,**grub_install错误 获取/boot/efi的规范路径失败,大概是这个,导致无法启动,这先把他x掉,但是不要选择重启系统。

这是因为 grub-install 无法找到 /boot/efi 这个目录的实际挂载点

如果你不小心重启了系统但发现没有启动选项,grub没有,启动依然黑屏等,不要紧这时依然插入你的安装盘,应该是u盘,这次不要安装而是用 Ubuntu 安装盘进入"试用 Ubuntu"

打开终端我们先进行挂载

html 复制代码
sudo fdisk -l  //确定EFI分区是否存在

找到EFI分区,通常应该是c盘,/dev/nvme0n1p1这个名,然后开始进行挂载

html 复制代码
//将下面的 /dev/nvme0n1p5 等替换为你的实际分区
sudo mount /dev/nvme0n1p5 /mnt  # 挂载 Ubuntu 根分区
//如果发现找不到目录可手动创建挂载目录
sudo mkdir -p /mnt/boot/efi
sudo mount /dev/nvme0n1p1 /mnt/boot/efi  # 挂载 EFI 分区

挂载完成后要进入chroot ,为了保证chroot进入后可联网,接下来进入/mnt/etc,然后打开终端

html 复制代码
// 修复 resolv.conf(可联网)
echo "nameserver 8.8.8.8" | sudo tee resolv.conf > /dev/null

// 绑定系统目录
for dir in dev proc sys; do sudo mount --bind /$dir /mnt/$dir; done

然后是很重要的一步挂载 EFI 变量接口,让 grub-install 可以写入主板启动项

html 复制代码
sudo mount -t efivarfs efivarfs /mnt/sys/firmware/efi/efivars
//然后进入chroot
sudo chroot /mnt
apt update
apt install grub-efi-amd64 grub-efi-amd64-bin

grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ubuntu
update-grub

exit
sudo reboot

然后在bios中将ubuntu启动项放在第一应该就可以了,但我还是没成功!!!

继续寻找解决办法

安装Boot-Repair自动修复grub,我不知这个和因为我安装grud有文有关联,还是进入u盘启动盘, 选择:"Try Ubuntu"(试用 Ubuntu,不安装)

html 复制代码
sudo apt update
sudo apt install -y software-properties-common
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt update
sudo apt install -y boot-repair
boot-repair

自动修复后,拔掉u盘,调整bios启动项就可以了,grub成功进入,但我第一次进入还是黑屏,继续按"e"找到linux /boot/vmlinuz-xxx root=UUID=xxx ro quiet splash 大概在中间位置
,后面添加nomodeset acpi=off noapic 进入后 更新一下 ,就可以使用了

相关推荐
远程软件小助理2 小时前
ToDesk节点繁忙、向日葵免费试用受限,还有什么免费好用的远程软件推荐?
经验分享·游戏·远程工作
kong@react2 小时前
Rocky Linux 10.2 全面解析:企业级 CentOS 替代方案及保姆级docker安装
java·linux·运维·docker
凡人叶枫3 小时前
Effective C++ 条款07:为多态基类声明 virtual 析构函数
linux·c语言·开发语言·c++
凡人叶枫3 小时前
Effective C++ 条款10:令 operator= 返回一个 reference to *this
java·linux·服务器·开发语言·c++·effective c++
卡梅德生物科技小能手3 小时前
卡梅德生物科普:MAPT(微管相关蛋白Tau)
人工智能·经验分享·机器学习
|_⊙3 小时前
Linux 中断
linux
进击的小头3 小时前
第8篇:IGBT 从零到精通:核心原理、关键参数、选型指南与工业级应用要点
经验分享·嵌入式硬件·学习
Championship.23.244 小时前
Linux 3.0 音频机制深度解析:ALSA基础架构与传统音频驱动模型
linux·运维·音视频·alsa
蛋白界小百灵4 小时前
【生物技术科普】纳米抗体 vs 普通抗体:结构、特性与应用场景全面对比
经验分享·生物技术·实验
哆啦A梦——4 小时前
Ubuntu 虚拟机 Docker 与 MySQL 8.0.42 部署指南
mysql·ubuntu·docker