重新審視 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>?

我接受並出現了很多具有不同索引節點號的類似訊息。最後我檢查了“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 工作幾天,以檢查問題是否再次出現或發生了什麼。

相關內容