因此,我刚刚全新安装了 Windows 7 Ultimate,并在其旁边安装了 ubuntu 12.10。我按照教程中的建议将 Windows 引导加载程序保留在 mbr 中(我使用 easyBCD 启用 grub2 选项),并将 grub2 安装到我为 sda5 创建的 /boot 分区。如果重要的话,我将 / 设置为 sda6,将 /home 设置为 sda7,并将 swap 设置为 sda8。我想使用 truecrypt 加密我的 Windows 分区,我读到要先从 grub2 降级到 grub,所以我这样做了(或至少尝试过)。我用来用 grub 替换 grub2 的代码来自此线程上的帖子 #4:http://ubuntuforums.org/showthread.php?t=1330347#4
但是,它引导我进入一个命令行,标题为“GNU GRUB 版本 2.00-7ubuntu11”。我不知道为什么它仍然显示版本 2。无论如何,我现在甚至无法启动 Ubuntu。根据我对 grub 的理解(我承认我的理解非常有限),我需要使用 root、kernel 和 boot 命令来启动 ubuntu。但问题是 root 和 kernel 甚至不存在于 grub 终端中的命令中。我按下 tab 键列出所有命令,但它们不在其中。将它们输入终端没有任何结果。我现在如何进入 ubuntu?
答案1
在 grub2 中,您要查找的命令是linux
、initrd
和boot
。例如:
linux /boot/vmlinuz-3.5.0-26-generic root=/dev/sda1
initrd /boot/initrd.img-3.5.0-26-generic
boot
答案2
使用Recommended Repair
启动修复。