Centos
Fresh CentOS 7.2 VM 在初始 yum 更新和隨後的崩潰後詢問驅動器密碼之前掛起
事件順序:
- 在 Vmware vSphere 5.5 中使用 Everything ISO 開始安裝 CentOs 7.2
- 選擇帶有 Gui 的伺服器,手動分區,加密
sdd
包含/home
,/data
- 初始啟動很棒,快速,有效;請求分區密碼,用密碼登錄
- 啟動終端,執行
yum update
然後yum upgrade -y
(我知道錯誤的順序)- 做其他事情,最終它掛在 VMRC 控制台中,我在訪客工具關閉的情況下優雅地重新啟動
- 重啟時,GRUB2 有兩個核心可供選擇,任何一個都有相同的結果
- 在任何一種情況下,在請求分區密碼之前掛起,最終超時
plymouth
,我得到dracut
shell它警告我沒有
swap
在/dev/mapper/swap
. 請注意,我把它自己swap
覆蓋了整個sdc
,所以它佔據了大部分空間。我很迷茫,所以任何幫助表示讚賞。
因此,您將進入 initramfs 外殼。這是一個非常有用的診斷工具。
您需要知道支持您的根卷的塊抽象系統。它是lvm,還是只是一個分區?另外,它是什麼文件系統?這很重要,因為掉到 initramfs shell 幾乎總是由於未能發現 grub 傳遞的核心參數中定義的根文件系統(要麼是因為根文件系統的路徑錯誤,要麼是因為 Dracut 做了一個initramfs 沒有安裝它所需的工具,例如缺少 btrfs 或 lvm 模組)。
/dev/mapper/swap 似乎是錯誤的,或者至少不是 lvm。是加密的嗎?
您應該在 Dracut shell 中有一些基本命令來幫助您收集所有這些資訊。一些可能的有:
‘df -h’ ‘mount’ ‘blkid’ ’lsblk’ ’lvm’
lvm 命令將打開一個 lvm shell,它可以讓您訪問所有典型的 lvm 命令。
還要在 grub 啟動菜單條目中的“linux”行中提供啟動時間參數,以便我可以看到我們正在嘗試掛載的內容。
隨著更多資訊的出現,我會調整我的答案。我想螢幕截圖是你能提供的最好的,但任何資訊都會有所幫助,特別是關於如何在你的磁碟上佈局的任何資訊。