我遇到了启动问题。
我已经安装了Ubuntu 13.10从标准映像文件(使用标准安装程序)开始,无需手动分区。在设置过程中,我选择了“在整个加密 LVM 上设置”选项。我有两个磁盘:(hd0
预装了 Windows 8)和一个hd1
带有 Kubuntu 的新磁盘。安装完成后,我重新启动并收到以下消息:
[ 支持最低限度的类似 BASH 的行编辑。对于 第一个单词,TAB 列出可能的命令 完成。其他任何地方的 TAB 都列出了可能的 设备/文件名的完成。] 豬>
我输入“reboot”,然后进入 BIOS,退出时不保存更改,现在我可以看到一个正常的 grub,其中列出了 Kubuntu、Windows 等选项。
我可以从它成功启动 Kubuntu。
如果我输入ls
最小 grub,它会显示 6 个分区,hd0
但没有一个分区hd1
。似乎hd1
只有在 BIOS 以某种方式预加载后,GRUB 才开始显示。
我也尝试修改 grub.cfg 并添加,instmod lvm
但没有成功,可能是因为 GRUB 驻留在 LVM 本身上。我阅读了几个论坛帖子,但甚至不知道如何对这个问题进行分类。
有人能帮助我吗?
更新。我的配置可以找到这里...
更新如果我输入exit
最小 GRUB,我会得到正常的 GRUB。
更新以下是“sudo parted --list”的输出这里
答案1
看着你的sudo parted --list
输出,您已将启动分区放到 LVM 上……这是个坏主意!前往Linux 文档项目阅读为什么你不应该...
boot
未包含在 LV 中,因为引导加载程序尚不了解 LVM 卷。在 LVM 上启动可能会成功,但存在系统无法启动的风险。[原文如此]