计算机需要随机连续两次启动才能启动。
这是发生的事情:
在安装
indicator-cpufreq
和运行openssl speed
之后turbostat
,我需要两次启动来启动 Ubuntu。- 所以我删除了它,但我在第一次启动时收到“内核恐慌”消息,在第二次启动时收到正常登录消息
因此,我清除了 indicator-cpufreq :
sudo apt-get purge --auto-remove indicator-cpufreq
然后,我仍然需要两次引导,但第一次没有内核恐慌消息了。
之后,我重新安装了 indicator-cpufreq 并随机:
- 当系统找到声卡时冻结屏幕
- 系统发现网络连接时冻结屏幕
- 内核恐慌
- 在消息“A job is running for...”之后第一次启动停止了一点
最后,我再次清除了 indicator-cpufreq。现在第一次启动在消息“A job is running for...”之后停止了一点,它围绕着它找到了网络连接或声卡的消息。
引人注目:
- 当消息“A job is running for...”前面有 (x of 6) 时,似乎总是有错误
- 当它前面有 (x of 5) 时,启动过程似乎停止并重新启动。
- 当它前面有 (x of 4) 时,引导过程似乎以登录屏幕结束。
此外,我的 BIOS 坏了:(来自 dmesg)
[ 0.000000] ------------[ cut here ]------------
[ 0.000000] Your BIOS is broken; DMAR reported at address fed90000 returns all ones!
BIOS vendor: Hewlett-Packard; Ver: 786F1 v01.24; Product Version:
[ 0.000000] WARNING: CPU: 0 PID: 0 at /build/linux-S9wgEU/linux-4.15.0/drivers/iommu/dmar.c:848 warn_invalid_dmar.part.11+0x55/0x70
[ 0.000000] Modules linked in:
[ 0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 4.15.0-49-generic #53-Ubuntu
[ 0.000000] Hardware name: Hewlett-Packard HP Compaq dc7800 Convertible Minitower/0AACh, BIOS 786F1 v01.24 03/18/2008
[ 0.000000] EIP: warn_invalid_dmar.part.11+0x55/0x70
[ 0.000000] EFLAGS: 00210092 CPU: 0
[ 0.000000] EAX: 0000008b EBX: c7b6b6b5 ECX: 00000080 EDX: 00000000
[ 0.000000] ESI: fed90000 EDI: 00000000 EBP: c7c13ed0 ESP: c7c13ea0
[ 0.000000] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
[ 0.000000] CR0: 80050033 CR2: 00000000 CR3: 07e24000 CR4: 000006b0
[ 0.000000] Call Trace:
[ 0.000000] dmar_validate_one_drhd+0xc9/0x140
[ 0.000000] dmar_walk_remapping_entries+0x92/0x1e0
[ 0.000000] detect_intel_iommu+0x58/0xd7
[ 0.000000] ? xen_swiotlb_init+0x3f0/0x3f0
[ 0.000000] pci_iommu_alloc+0x45/0x5f
[ 0.000000] mem_init+0x28/0x204
[ 0.000000] start_kernel+0x217/0x438
[ 0.000000] i386_start_kernel+0xa1/0xa5
[ 0.000000] startup_32_smp+0x164/0x168
[ 0.000000] Code: 00 00 00 e8 9e db 1a 00 89 45 f0 b8 01 00 00 00 e8 91 db 1a 00 8b 4d ec 8b 55 f0 51 52 50 53 57 56 68 e4 ad b6 c7 e8 2b 8d af ff <0f> 0b 83 c4 1c 8d 65 f4 5b 5e 5f 5d c3 8d b4 26 00 00 00 00 8d
[ 0.000000] ---[ end trace 0f18a8dcfe7fc25e ]---
问题已通过选择解决
代替
在“更新管理器”窗口的“软件和更新”选项卡中
ScreenshotOfTheWindowFromWithTheProblemWasSolved
如果我再次选择 Nouveau 驱动程序,问题再次出现:需要两次引导,第一个随机触发“内核恐慌”;冻结在“找到声卡”或“找到网络连接”;或自行重启。
如果我删除 nouveau 驱动程序:
xserver-xorg-video-nouveau (version 1:1.0.15-2)
然后重新安装并重新使用它,问题再次出现。
如果我尝试安装更新的软件包:
xserver-xorg-video-nouveau-hwe-18.04 (version 1:1.0.15-3)
使用 Synaptic,系统会首先修复损坏的软件包。但是当我尝试修复损坏的包时,系统会回答损坏的包被标记为“保持原样”。
通过https://support.hp.com/us-en/drivers/selfservice/hp-compaq-dc7800-small-form-factor-pc/3459241更新您的旧 BIOS ,这应该会让您更新到最新版本,并且可能(真的)解决你的问题。
此外,您的 Nvidia 驱动程序可能已过时,因为最新版本是 418.56,但这取决于您的卡的型号。