Ubuntu

Vagrant up 不工作,需要手動 fsck

  • September 19, 2018

我的設置:

  • 我的作業系統是 Ubuntu 18.04
  • 流浪者 2.0.0
  • VirtualBox 5.2.18 r124319
  • Ubuntu 安裝到 vagrant/virtualbox(版本 uknown)

sudo vagrant up一直在工作,突然停止工作……它一直卡在SSH auth method: private key直到超時。

所以我在sudo vagrant up啟用 GUI 的情況下執行以檢查錯誤,以及我發現的內容:

Scanning for Btrfs filesystems 
/dev/mapper/vagrant--vg-root: contains a file system with errors, check forced. 
/dev/mapper/vagrant--vg-root: Inodes that were part of a corrupted orphan linked list found.

/dev/mapper/vagrant--vg-root: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.  (i.e., without -a or -p options) 
fsck exited with status code 4 
The root filesystem on /dev/mapper/vagrant--vg-root requires manual fsck

如何進行?

我已經解決了這個問題。方法如下:

  • vagrant up啟用 GUI
  • GUI 打開後,按住 Right Shift,選擇“Ubuntu 的高級選項”,然後選擇“Ubuntu 處於恢復模式”
  • 出現“/dev/mapper/vagrant–vg-root: UNEXPECTED INCONSISTENCY”後,fsck /dev/mapper/vagrant--vg-root每次程序要求修復問題時按 Enter 鍵執行
  • vagrant up再次禁用 GUI,問題解決

引用自:https://serverfault.com/questions/930832