Linux-Mint

Linux Mint Live USB 無法啟動。/Init 第 7 行。無法打開 sdb。未找到介質

  • January 11, 2020

我有一個帶有 Linux Mint 19.1 Cinnamon 的實時啟動 USB,我用 Rufus 放置了啟動映像,它在其他機器上執行沒有問題。

現在我已經用我在架子上找到的各種元件建構了一台 PC。

眼鏡:

  • 主機板:技嘉 GA-970A-DS3P Rev 1.0 (BIOS 版本 F1)
  • 記憶體:金士頓 HyperX 8G(4G+4G 套件)
  • CPU:AMD AM3+ FX-6300 六核處理器
  • GPU:微星 GTX 1060 遊戲 X 6G
  • 電源:海盜船 VS550 80 Plus 白色
  • 儲存:金士頓 A400 120G SSD

當我嘗試使用 Live-USB 時,我可以進入 Grub 菜單,在其中選擇是正常啟動 Mint 還是以兼容模式啟動。

我嘗試了兩種方法,但 Linux Mint 徽標只是停留在那裡載入,當我按箭頭或退出以顯示後台載入消息時,它顯示以下部分:

無法掛載“/dev/sda”:不允許操作

磁碟包含不干淨的文件系統 (0, 0)。

元數據保存在 Windows 記憶體中,拒絕掛載。

無法掛載“/dev/sda”:不允許操作

NTFS 分區處於不安全狀態。

請完全恢復並關閉 Windows(無休眠或快速重啟),

或使用“ro”掛載選項以只讀方式掛載卷

/init 第 7 行無法打開 /dev/sdb 找不到介質

由於sda與 Windows 相關的消息一起被提及,我相信它是金士頓 SSD,而sdb是 USB 記憶棒。


金士頓 SSD 不包含 Windows 安裝,但我將它用作 Windows 筆記型電腦中的輔助 SSD,作為遊戲的安裝驅動器。在將其從筆記型電腦中刪除之前,我確實對其進行了格式化。

我卸下了 SSD 並嘗試再次啟動(沒有連接其他儲存介質,只有 USB 本身),然後它給了我這個消息:

/init 第 7 行無法打開 /dev/sda 找不到介質

這裡sda必須是 USB 記憶棒,因為 SSD 現在已被移除。

我嘗試了使用不同發行版(Zorin OS)的不同 U 盤,但它不起作用,仍然出現相同的錯誤消息。

BIOS 中沒有“安全啟動”選項,我確保第一個啟動順序設備是 USB 記憶棒。


任何想法為什麼會發生這種情況?

由於移除 SSD 和切換 USB 記憶棒沒有幫助,因此它不是儲存介質。無論如何,CPU/GPU 不會/不應該在這種情況下產生影響。

剩下的主機板 BIOS 和 RAM,但 RAM 棒還是很新的(我會執行 memtest86 以防萬一)。但是我已經沒有想法在哪裡照顧這些提到的努力了。


更新:我使用 Windows Diskpart 實用程序(CLEAN ALL -命令,全部擦除,所有扇區為零)擦除了 SSD,現在我沒有收到與 NTFS 相關的錯誤,但我仍然無法啟動到 Mint 或其他發行版。

我拍下了留言的照片: 在此處輸入圖像描述

和: 在此處輸入圖像描述

dev sr0是 CD/DVD 驅動器,但我什至沒有連接,所以該消息不應該是原因。CD/DVD 驅動器對於引導不是必需的。

我無法理解其餘的消息。


更新:我可能找到了潛在的解決方案。

在將 USB 記憶棒從 USB3.0 切換到 USB2.0 後,我設法啟動到桌面,由於某種原因,USB3.0 在啟動時無法辨識。

然後當滑鼠和鍵盤到達桌面後沒有響應時,我遇到了新問題。

事實證明,某些特定的 Gigabyte 主機板需要啟用 IOMMU(輸入-輸出記憶體管理單元),啟用 IOMMU 後,滑鼠和鍵盤工作正常。

到目前為止,這個問題似乎已經解決了。我將嘗試實際安裝發行版並啟動它並在此之後再次更新情況。


更新:好的,我現在設法將 Pop!_OS 19.10 安裝到 PC 上,儘管它首先不想這樣做(不知何故,Rufus 無法正確刷新圖像,不得不使用 Etcher)。

概括:

  • NTFS 問題 => 只需擦除磁碟
  • 未找到介質 => 從 USB3.0 更改為 USB2.0
  • 啟動後滑鼠/鍵槃無響應 => 啟用 IOMMU(可能是 Gigabyte 特定的解決方案)

好的,我現在設法將 Pop!_OS 19.10 安裝到 PC 上,儘管它首先不想這樣做(不知何故,Rufus 無法正確刷新圖像,不得不使用 Etcher)。

概括:

  • NTFS 問題 => 只需擦除磁碟
  • 未找到介質 => 從 USB3.0 更改為 USB2.0
  • 啟動後滑鼠/鍵槃無響應 => 啟用 IOMMU(可能是 Gigabyte 特定的解決方案)
  • 安裝失敗 => 使用不同的工具(從 Rufus 到 Etcher)刷新 USB

聽起來好像有損壞的 NTFS 文件系統或 SSD 上的分區表,這導致了有關不干淨文件系統的消息。您可以嘗試在磁碟上創建一個新的分區表,然後創建新的分區。關於分區的archwiki文章對分區表類型、磁碟分區有很好的介紹,並建議了一些用於修改分區表和分區的 linux 工具。

如果您只能訪問 Windows 電腦,則可以嘗試按照此處的 Microsoft 文件中的說明初始化磁碟。我從來沒有嘗試在 Windows 上這樣做,所以我不確定這是否是你想要的。

我猜想,當您取出 SSD 並嘗試從 liveboot USB 密鑰啟動時,您看到的錯誤是由於 liveboot 密鑰正在尋找潛在的安裝候選者。我不確定這是否是 Mint liveboot 密鑰的預期行為,但如果您周圍有另一個 HDD,您可以嘗試將其插入,然後從 liveboot 密鑰啟動以查看是否有效。

引用自:https://unix.stackexchange.com/questions/559215