【Vagrant】啟動安裝Homestead卡在 SSH auth method: private key

newAdmin發表於2022-05-02

注意:通過查詢資料發現,導致這個問題的原因有很多,我的這個情況只能是一個參考。

問題描述

今天在使用虛擬機器的時候,由於存放虛擬機器的虛擬磁碟(vmdk檔案)的邏輯分割槽容量不足(可用容量為0了)。然後在使用的時候就出錯了。最終無法正常使用 vagrant halt進行關機,也無法進行reload。

最中通過將電腦重啟,將虛擬機器關機了。(其實不用這麼暴力,後面得知可以在virtualbox中將其強制關閉)。

然後再homestead目錄下執行vagrant up命令時,無法啟動了,一直停在 SSH auth method: private key 這裡。

解決方案

在網上搜尋了其他一些解決方案,包括 刪除網路驅動,無法解決這個問題,最終自己摸索出了一個可行的辦法。具體步驟如下:

開啟virtualbox程式

  1. 在列表立找到你的出問題的虛擬機器,然後右擊它將他啟動,這時會有一個命令列介面出來。
  2. 重點就在命令的提示語句裡面,對於我的問題(在寫這篇記錄的時候,我的問題已經解決,因此沒有復現截圖,只能文字描述),裡面提示說由於你的系統檔案系統出現問題,具體就是下面這句話。
    1. ubuntu homestead Inodes that were part of a corrupted orphan linked list fou
  1. 然後再錯誤提示後面也有對應的解決辦法,它這個介面應該底層的修復系統,型別windows的PE工具吧,有一部分的修復工具,然後我使用 e2fsck 修復他提示的損壞了的某個檔案系統,檔案系統就好了,然後就可以使用vagrant up啟動了。具體可以看【參考的第一個連線】。

參考

/dev/sda5:inodes that were part of a corrupted orphan linked list found【Ubuntu系統斷電後重啟發生的問題】

vagrant up times out on 'default: SSH auth method: private key' when 'VirtualMachinePlatform' Windows Feature is enabled

centos啟動錯誤:Inodes that were part of a corrupted orphan linked list found.

相關文章