在过去的两个月里,我在两台笔记本电脑上安装了 Linux Mint 19.1。在两个中较年长的一个上,三星RV511(约2011年)使用MBR分区,完全没有出现任何问题。 Linux Mint 运行得非常好。
带有 UEFI 的 2018 HP Pavilion 和GPT 分区,反之亦然。 Linux Mint 在使用两周后崩溃了。此后,笔记本电脑将启动,显示 Mint 小图标,然后进入 Grub 2 菜单。在 root 提示符下,我更改了引导顺序,将 USB 记忆棒放在第一位。这使我能够从 U 盘启动并重新安装 Mint。昨天,Mint 再次崩盘。在此之前有一条警告消息,表明更新管理器无法工作(巧合?)。
传统支持和安全启动在这两种情况下都被禁用。 HDD 被划分为 root (/)、eti、boot/grub、home 和 swap 等主分区。从我网上查到的情况来看,UEFI 机器上似乎不需要 boot/grub 分区。但是,没有 boot/grub 分区会导致安装过程在定义分区后立即挂起。我不知道下一步该做什么。
编辑:笔记本电脑是 HP 15-cs0057tx 抱歉,我的术语不准确,我所说的“崩溃”是指无法启动。 boot/grub 文件夹未包含在分区定义中。结果是点击继续按钮后安装过程立即冻结。
我保留了第一次启动失败时日志文件的编辑副本。以下是经过大量编辑的版本。带星号的行是错误消息(在日志文件中以红色突出显示)。其他行是加号的白色注释行。
Linux version 4.15.0-48-generic (buildd@lgw01-amd64-036) (gcc version 7.3.0 (Ubuntu 7.3.0-16ubuntu3)) #51-Ubuntu SMP Apr 3 08:28:49 UTC 2019 (Ubuntu 4.15.0-48.51-generic 4.15.18)
...
Secureboot could not be determined (mode 0)
...
Kernel command line: Boot_Image=/boot/vmlinuz-4.15.0-generic root=UUID=60980aba-8d360-4i43-ba01-56b7fa029850 ro quiet splash
...
ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
ENERGY_PERF_BIAS: View and update with x86_energy_perf_policy(8)
...
VFS: Disk quotas dquote_6.6.0
...
Initialise system trusted keyrings
Assymetric key parser '509' registered
...
Key type dns_resolver registered
...
Loaded compiled-in X.509 certificates
Loaded X.509 cert 'Build time autogenerated kernel key: e70.....707
Loaded UEFI:db cert 'Microsoft Windows Production PCA 2011: a92.....f53' linked to secondary sys keyring
Loaded UEFI:db cert 'Microsoft Corporation UEFI CA 2011: 13a.....bd4' linked to secondary sys keyring
Loaded UEFI:db cert 'Hewlett-Packard Company: HP UEFI Secure Boot 2013 DB key: 1d7.....bec' linked to secondary sys keyring
*Couldn't get size: 0x800000000000000e
...
*sd 1:0:0:0 [sdb] No Caching Mode page found
*sd 1:0:0:0 [sdb] Assuming drive cache: write through
...
*PKCS#7 signature not signed with trusted key
nvidia: loading out-of-tree module taints kernel.
nvidia: module license 'NVIDIA' taints kernel.
Disabling lock debugging due to kernel taint
nvidia: module verification failed: signature and/or required key missing - tainting kernel
...
*fsck failed with with exit status 4.
...
*Failed to start File System Check on /dev/disk/by-uuid/2ad686b0-e77b-47da-bb44-5934b5fa6541.
感谢您的关注。
编辑:我覆盖了 Mint 19.1 默认交换文件(实际上,由于无知,我不知道 Mint 19.1 创建了自己的交换文件。我已经使用 Ubuntu 多年了)。分区未加密。
答案1
*fsck failed with with exit status 4.
命令的退出状态 4fsck
表示“文件系统包含无法纠正的错误”。
*Failed to start File System Check on /dev/disk/by-uuid/2ad686b0-e77b-47da-bb44-5934b5fa6541.
在另一个文件系统上,文件系统检查甚至没有成功启动。
上述消息表明系统磁盘可能出现故障。您可能希望从某些外部介质(可能是 Linux Live DVD/USB)启动系统,并使用例如或类似的命令检查磁盘的 SMART 健康信息smartctl -a /dev/sda
(调整/dev/sda
以参考您的实际系统磁盘)。
其余的消息对我来说似乎并不重要。签名和内核污染消息只是由您使用专有的 NVidia GPU 驱动程序引起的。由于驱动程序模块未使用与其余内核模块相同的密钥进行签名,并且 NVidia 模块签名密钥尚未明确列入白名单,因此系统会警告您,但会允许这种情况发生。如果启用安全启动,将阻止加载模块。
“污染内核”只是意味着任何内核崩溃消息都将被标记为“正在使用的非开源模块,这将无法在内核级别进行调试,除非在没有它们的情况下重现问题。”