AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1140170
Accepted
thomasb
thomasb
Asked: 2019-05-04 00:30:18 +0800 CST2019-05-04 00:30:18 +0800 CST 2019-05-04 00:30:18 +0800 CST

新司机问题

  • 772

计算机需要随机连续两次启动才能启动。

这是发生的事情:

  1. 在安装indicator-cpufreq和运行openssl speed之后turbostat,我需要两次启动来启动 Ubuntu。

    • 所以我删除了它,但我在第一次启动时收到“内核恐慌”消息,在第二次启动时收到正常登录消息
    • 因此,我清除了 indicator-cpufreq :sudo apt-get purge --auto-remove indicator-cpufreq

    • 然后,我仍然需要两次引导,但第一次没有内核恐慌消息了。

  2. 之后,我重新安装了 indicator-cpufreq 并随机:

    • 当系统找到声卡时冻结屏幕
    • 系统发现网络连接时冻结屏幕
    • 内核恐慌
    • 在消息“A job is running for...”之后第一次启动停止了一点
  3. 最后,我再次清除了 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 ]---

boot kernel bios cpufreq purge
  • 2 2 个回答
  • 606 Views

2 个回答

  • Voted
  1. Best Answer
    thomasb
    2019-05-04T03:40:30+08:002019-05-04T03:40:30+08:00

    问题已通过选择解决

    NVIDIA 二进制驱动程序 - 版本 340.107

    代替

    X.Org X 服务器——Nouveau 显示驱动程序

    在“更新管理器”窗口的“软件和更新”选项卡中

    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,系统会首先修复损坏的软件包。但是当我尝试修复损坏的包时,系统会回答损坏的包被标记为“保持原样”。

    • 1
  2. heynnema
    2019-05-04T06:20:51+08:002019-05-04T06:20:51+08:00

    通过https://support.hp.com/us-en/drivers/selfservice/hp-compaq-dc7800-small-form-factor-pc/3459241更新您的旧 BIOS ,这应该会让您更新到最新版本,并且可能(真的)解决你的问题。

    此外,您的 Nvidia 驱动程序可能已过时,因为最新版本是 418.56,但这取决于您的卡的型号。

    • 0

相关问题

  • 更改 Wubi 的启动顺序

  • Ubuntu 是否支持与 SSD 一起使用的 TRIM 命令?

  • 如何在 Ubuntu 启动时显示或隐藏启动消息?

  • 使用 apt-get upgrade 时如何强制安装内核更新?

  • 如何避免启动时出现“S to Skip”消息?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve