scr*_*awl 5 boot grub2 dell uefi
戴尔 XPS 15 7590(酷睿 i7-9750H)(NVIDIA GeForce GTX 1650、4 GB、GDDR5)
ubuntu 20.04.1 LTS(笔记本电脑附带 win10 - 擦拭 Windows 并安装 ubuntu 约 1 个月前)
BIOS版本1.8.1
截至 5 天前,笔记本电脑启动在戴尔启动时冻结(“ubuntu”从未出现在底部)。这次启动和上次成功启动之间的唯一区别是,这次我有一个 HDMI 将笔记本电脑连接到显示器(之前从未在启动期间或其他情况下连接过)。这个周末一直在尝试修复,但没有任何快乐。
通过Esc->Advanced options for Ubuntu我可以很好地启动恢复模式。操作系统分区看起来没问题。
戴尔预启动诊断程序返回全部清除状态,但在尝试启动时显示“无可启动设备”。
这里有很多关于启动问题的帖子。我已尽我所能,但无济于事。我尝试过的事情:
sudo fdisk -l
Device Start End Sectors Size Type
/dev/nvme0n1p1 2048 1050623 1048576 512M EFI System
/dev/nvme0n1p2 1050624 500117503 499066880 238G Linux filesystem
sudo fsck -f /dev/nvme0n1p2
fsck from util-linux 2.34
e2fsck 1.45.5 (07-Jan-2020)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure```
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/nvme0n1p2: 288820/15597568 files (0.8% non-contiguous), 5256908/62383360 blocks
Run Code Online (Sandbox Code Playgroud)
任何帮助,将不胜感激。如果需要更多信息,请告诉我。我可以再次重新安装操作系统,但我想知道为什么会发生这种情况以及如何防止将来发生这种情况
编辑1:
输出lspci -k | grep -EA3 'VGA|3D|Display':
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 630 (Mobile)
DeviceName: Onboard IGD
Subsystem: Dell UHD Graphics 630 (Mobile)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 07)
--
01:00.0 3D controller: NVIDIA Corporation TU117M [GeForce GTX 1650 Mobile / Max-Q] (rev a1)
Subsytem: Dell TU117M [GeForce GTX 1650 Mobile / Max-Q]
Kernel driver in use: nvidia
Kernal modules: nvidiafb, nvidia_drm, nvidia
Run Code Online (Sandbox Code Playgroud)
小智 3
我的 Dell xps 15 7590 也遇到了同样的问题。对我来说,当我仍在使用 Ubuntu 20.04 但升级到更新的内核(我认为从 5.7.41 到 5.7.47 或类似的内核)时,就发生了同样的问题。
我能够通过在启动时始终回退到早期的内核版本来继续启动。
然后我进行了版本升级到20.10,当然它删除了旧内核,只保留了5.7.47作为后备。
经过一番咒骂,解决方案非常简单:
启动到恢复模式,并删除冗余文件 /etc/X11/xorg.conf - 它似乎包含 Nvidia 图形驱动程序的无效路径。
完成后,我可以使用最新的内核(20.10)正常启动
另请参阅https://itsfoss.com/fix-ubuntu-freezing/,特别是 Klavs 的评论(这就是我发现此修复的方式)。