重新审视 Initramfs(Ubuntu 17.04 中的错误)

重新审视 Initramfs(Ubuntu 17.04 中的错误)

我的问题与论坛上看到的其他问题不同。启动系统时出现以下情况:

[1.168307] ACPI Error: [DSSP] Namespace lookup failure, AE_NOT_FOUND (20160930/psargs-359)
[1.1684911 ACPI Error: Method parse/execution failed [\_SB.PCIO.SATO.SPT2_ GTF] (Node ffff8914550e1938),AE_NOT_FOUND(20160930/psparse-543)

[1.210601] ACPI Error: [DSSP] Namespace lookup failure, AE. NOT_FOUND (201609 30/psargs-359)

 [1.210773] ACPI Error: Method parse/execution failed [\_SB.PCIO.SATO.SPT2._GTF] (Node ffff8914550e1938), AE_NOT_FOUND (20160930/psparse-543)

BusyBox v1.22.1 (Ubuntu 1:1.22.0-19ubuntu2) built-in shell (ash) Enter 'help' for a list of built-in commands.

(initramfs) 

然后,我写下“退出”,发生了以下情况:

mount: mounting /sys on /root/sys failed: No such file or directory 

mount: mounting /proc on /root/proc failed: No such file or directory

 /init: line 343: can't open /root/dev/console: no such file
[17.080779] Kernel panic - not syncing: Attempted to kill init! exitcode=040000200 

[ 17.080779]

[17.080786] CPU: 0 PID: 1 Comm: init Not tainted 4.10.0-21-generic #23-Ubuntu

[17.080790] Hardware name: HSI MS-7850/H87-G41 PC Mate(MS-7850), BIOS V3.1 05/09/2013

[17.080793] Call Trace:

[ 17.080800] dump_stack+0x63/0x81

[ 17.080804] panic+0xe4/0x22d

[ 17.080808] do_exit+0xb09/0xb10

[ 17.080811] do_group_exit+0x43/0xb0

[ 17.080814] SyS_exit_group+0x14/0x20

[ 17.080818] entry_SYSCALL_64_fastpath+0x1e/0xad

[17.080822] RIP: 0033:0x7ff7adaa7b38

[17.080824] RSP: 002b:00007ffe0a976738 EFLAGS: 00000202 ORIG_RAX: 00000000000000e7

[17.080828] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007ff7adaa7b38
[ 17.060632] RDX: 0000000000000002 RSI: 000000000000003c RDI: 0000000000000002

[17.080835] RBP: 0000562f9813642d8 R08: 00000000000000e7 R09: ffffffffffffff98

[ 17.080838] R10: 0000562f98b568f0 R11: 0000000000000202 R12: 0000000000000001
 [ 17.080842] R13: 0000562f98b5c630 R14: 0000562f98b64358 R15: 0000000000000000

[17.080864] Kernel Offset: Ox4c00000 from Oxffffffff81000000 (relocation range: Oxffffffff80000000-Oxffffffffbfffffff) 
[ 17.080869] ---[ end Kernel panic - not syncing: Attempted to kill initl exitcode=0x00000200
 [ 17.080869]

这是我一周内第二次安装 Kubuntu 17.04,也是第二次发生这种情况。我也安装了 Windows10,但它运行正常。有什么建议吗?非常感谢。

答案1

来自评论...

看来 BIOS 更新可能解决了一些问题,但启动问题仍然存在。ACPI 错误消失后,我们可能会让您再次重新安装操作系统,但首先让我们检查一下您现有的文件系统。

要检查 Ubuntu 分区上的文件系统...

  • 启动到 GRUB 菜单
  • 选择高级选项
  • 选择恢复模式
  • 选择 Root 访问
  • 在 # 提示符下,输入sudo fsck -f /
  • 如果有错误,请重复 fsck 命令
  • 类型reboot

如果由于某种原因您无法执行上述操作...

  • 启动至 Ubuntu Live DVD/USB
  • 启动gparted并确定哪个 /dev/sdaX 是你的 Ubuntu EXT4 分区
  • 辞职gparted
  • 打开terminal窗户
  • 输入sudo fsck -f /dev/sdaX# 用你之前找到的数字替换 X
  • 如果有错误,请重复 fsck 命令
  • 类型reboot

更新#1:

进一步检查硬盘硬件...

使用该Disks应用程序查看SMART Data & Tests数据并运行测试。您可以安装gsmartcontrol以监控磁盘。由于这是 HDD,因此您可以e2fsck -c -k /dev/sdb在从 Ubuntu Live DVD/USB 运行时对驱动器进行坏块处理。

答案2

我在启动时选择了“恢复模式”,出现的内容如下: EXT4 - fs (sdb5):VFS: found ext4 filesystem with invalid superblock checksum. Run e2fsck? mount: mounting /dev/sdb5 on /root failed: Bad message done. initramfs

我尝试了一下fsck -f /,结果如下:

error 2 (no such file or directory) while executing fsck.ext2 for / 然后我尝试:e2fsck -f /

并开始出现一些消息superblock invalid.... /dev/sdb5 was not cleanly mounted, check forced ... Inode 4325681 seems to contain garbage. Clear <y>?

我接受了,结果出现了很多类似的消息,但 Inode 号不同。最后我用“a”选项检查(对所有问题都回答“是”)。

开始出现数百条类似的修复问题的消息,最后终于结束了。我使用“e2fsck”命令从头开始。屏幕上以惊人的速度充满了负数。我等了 2、3、4、5 分钟,它还没有结束,所以我决定重新启动计算机。好吧,然后我尝试使用 Ubuntu Live DVD。

启动 GParted,确认“sdb5”为 Linux 分区。打开终端并再次输入:fsck 和 e2fsck。再次执行与之前相同的操作,但由于我在“受控”终端窗口中执行了该操作,因此我并不慌张。最后,该过程结束了。再次执行该操作,系统未发现任何错误,因此我认为问题已得到纠正。重新启动系统,但“哦,意外”,GRUB 菜单并未出现。相反,它出现了:Grub rescue 我再次使用 Live CD 启动,并尝试重新安装 GRUB,但每次都告诉我无法在启动设备 (sda) 上安装 GRUB,因此我不想冒险,决定全新安装 Ubuntu。现在,我的 Windows 或 Ubuntu 启动菜单一切正常。我将使用 Ubuntu 工作几天,不安装任何东西,以检查问题是否重现或发生了什么。

相关内容