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 / 问题 / 1222072
Accepted
Sebastian Medina Almagro
Sebastian Medina Almagro
Asked: 2020-03-29 11:52:38 +0800 CST2020-03-29 11:52:38 +0800 CST 2020-03-29 11:52:38 +0800 CST

grub 加载后 RCU 停止错误

  • 772

这是我第一次遇到这个问题,我一直无法找到解决方案。我读到一个人的服务器有类似问题,他编辑了 grub nosmp,在配置文件中添加了命令(但我无法访问 linux,所以我不知道该怎么做。)

问题是,我在 Ubuntu 18.04(4 天前)旁边安装了 Windows 7,一切正常,直到 2 天我在 GRUB 中选择了 Ubuntu 选项,它没有加载任何东西。屏幕只是变黑,一段时间后出现一条错误消息,上面写着类似

rcu_sched detected stalls on cpus/tasks

和

rcu_sched kthread starved

它在行尾说了一些关于 CPU #0 的内容,以及关于时间流逝的一些信息,但错误消息是相同的。

我的 PC 是笔记本电脑 (POSITIVO BGH J430) / Pentium Dual Core T4500 / Intel 芯片组。

正如我所说,以前从未发生过,自 Ubuntu 14.xx(仅 SO)以来,我一直在使用这个 Windows 和 Linux。但这次我在 Ubuntu 旁边安装了 Win7。如果有人处理并解决了这个问题,请告诉我你做了什么来解决它。

如果不是我的最终解决方案是重新安装没有 Win7 的 Ubuntu。谢谢!

$ sudo dmidecode -s bios-version
1.21

$ sudo dmidecode -t 1,2**
# dmidecode 3.1

Getting SMBIOS data from sysfs.

SMBIOS 2.6 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
    Manufacturer: POSITIVO BGH
    Product Name: POSITIVO BGH
    Version: To Be Filled By O.E.M.
    Serial Number: To Be Filled By O.E.M.
    UUID: 0A73EE80-D2AA-0000-0000-000000000000
    Wake-up Type: Power Switch
    SKU Number: To Be Filled By O.E.M.
    Family: To Be Filled By O.E.M.

Handle 0x0002, DMI type 2, 15 bytes
Base Board Information
    Manufacturer: POSITIVO                       
    Product Name: J14                            
    Version: To be filled by O.E.M.
    Serial Number: To be filled by O.E.M.
    Asset Tag: To Be Filled By O.E.M.
    Features:
        Board is a hosting board
        Board is replaceable
    Location In Chassis: To Be Filled By O.E.M.
    Chassis Handle: 0x0003
    Type: Motherboard
    Contained Object Handles: 0

ls -al /boot

drwxr-xr-x  3 root root     4096 Mar 26 12:15 .
drwxr-xr-x 24 root root     4096 Mar 26 12:12 ..
-rw-r--r--  1 root root   224446 Jul 29  2019 config-5.0.0-23-generic
-rw-r--r--  1 root root   235831 Feb 28 07:40 config-5.3.0-42-generic
drwxr-xr-x  5 root root     4096 Mar 26 12:16 grub
-rw-r--r--  1 root root 40771504 Mar 25 23:08 initrd.img-5.0.0-23-generic
-rw-r--r--  1 root root 41457066 Mar 26 12:15 initrd.img-5.3.0-42-generic
-rw-r--r--  1 root root   182704 Jan 28  2016 memtest86+.bin
-rw-r--r--  1 root root   184380 Jan 28  2016 memtest86+.elf
-rw-r--r--  1 root root   184840 Jan 28  2016 memtest86+_multiboot.bin
-rw-------  1 root root  4289273 Jul 29  2019 System.map-5.0.0-23-generic
-rw-------  1 root root  4485514 Feb 28 07:40 System.map-5.3.0-42-generic
-rw-r--r--  1 root root  8707832 Aug  5  2019 vmlinuz-5.0.0-23-generic
-rw-------  1 root root  9142520 Feb 28 07:41 vmlinuz-5.3.0-42-generic `
grub2 boot dual-boot windows-7 18.04
  • 1 1 个回答
  • 527 Views

1 个回答

  • Voted
  1. Best Answer
    heynnema
    2020-03-29T15:46:13+08:002020-03-29T15:46:13+08:00

    fsck

    首先,我们检查/修复您的文件系统...

    • 以“试用 Ubuntu”模式启动到 Ubuntu Live DVD/USB
    • terminal按Ctrl+ Alt+打开一个窗口T
    • 类型sudo fdisk -l
    • 识别“Linux 文件系统”的 /dev/sdXX 设备名称
    • 键入sudo fsck -f /dev/sdXX,替换sdXX为您之前找到的数字
      • sudo fsck -f /dev/sda5
    • fsck如果有错误,请重复该命令
    • 类型reboot

    initrd.img-5.3.0-42-generic

    系统在5.0.0-23-generic内核上运行良好。

    Software Updater更新了内核5.3.0-42-generic,事情就坏了。现在它在加载 ramdisk 时遇到了问题,这表明该文件可能存在问题/boot/initrd.img-5.3.0-42-generic,因此我们将创建一个新副本。

    在启动到-23内核时...

    在terminal...

    sudo update-initramfs -c -k 5.3.0-42-generic# 创建新的 initrd.img

    reboot# 到 -42 内核

    BIOS

    POSITIVO BGH J430 (or J14), current BIOS is version 1.21
    

    您需要检查更新的 BIOS。从这个网站开始。

    更新#1:

    似乎 -23 内核工作正常,而 -42 内核却不行。我们将修改 GRUB 使其始终引导至 -23 内核。(即:它将启动到最后选择的选项)。然后等待下一次系统软件更新,希望他们为您的机器提供更好的内核。

    sudo -H gedit /etc/default/grub

    在文件顶部附近,编辑/更改/添加这些行...

    GRUB_DEFAULT=saved    # change existing line
    GRUB_SAVEDEFAULT=true # add this line
    

    sudo update-grub

    reboot

    在 GRUB 菜单中,选择 Additional Options,然后选择 -23 内核。完全启动后,重新启动,看看它是否再次自行返回-23内核。

    • 1

相关问题

  • 如何在 Windows 7 中运行 Ubuntu?

  • 如何从双启动计算机访问加密的主文件夹?

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

  • 如何避免启动时出现“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