GRUB 僅在進入 BIOS 後才能在 Kubuntu 中看到 LVM 磁碟

GRUB 僅在進入 BIOS 後才能在 Kubuntu 中看到 LVM 磁碟

我有啟動問題。

我已經安裝了庫班圖 13.10來自標準映像檔(使用標準安裝程式),無需手動分割區。在設定過程中,我選擇了「在整個加密 LVM 上設定」選項。我有兩張磁碟:(hd0預先安裝了 Windows 8)和一張hd1裝有 Kubuntu 的新磁碟。安裝完成後,我重新啟動並收到以下訊息:

       [ 支援最小的類似 BASH 的行編輯。為了
         第一個單詞,TAB列出可能的命令
         完成情況。其他地方 TAB 列出了可能的
         設備/檔案名稱的補全。 ]
幼蟲>

我輸入“rebo​​ot”,然後進入 BIOS,退出而不保存更改,現在我可以看到一個正常的 grub,其中列出了 Kubuntu、Windows 等選項。

我可以從它成功啟動 Kubuntu。

如果我輸入ls最小的 grub,它會顯示 6 個分區,hd0但沒有顯示hd1。似乎 GRUBhd1僅在 BIOS 以某種方式預先載入它之後才開始看到。

我還嘗試修改 grub.cfg 新增instmod lvm但不成功,可能是因為 GRUB 駐留在 LVM 本身。我閱讀了幾個論壇主題,但甚至不知道如何對這個問題進行分類。

有人可以幫我嗎?

更新。我的配置可以找到這裡

更新如果我輸入exit最小的 GRUB,我會得到普通的 GRUB。

更新這是“sudo parted --list”輸出這裡

答案1

看著你的sudo parted --list輸出,您已經將引導分割區放到 LVM 上...壞主意了!前往Linux 文件項目閱讀為什麼你不應該...

boot未包含在 LV 中,因為開機載入程式尚不了解 LVM 磁碟區。 LVM 上的開機可能會起作用,但您會面臨系統無法引導的風險。[原文如此]

相關內容