Ubuntu 安装问题 UEFI/BIOS ASUS

Ubuntu 安装问题 UEFI/BIOS ASUS

大家好,我有一台华硕笔记本电脑,配备 Windows 8 和 UEFI(呃),配备 500GB HDD 和 20GB SSHD,这是一个混合驱动器。

我尝试清除 Windows 并仅安装 ubuntu,我像平常一样使用如下所示的分区方案进行操作:

10 GB - root on the SSD

100 GB - home on the normal disk

100 GB - var on the normal disk for hosting files / dropbox folder / web dev

1 GB - boot partition on SSD

10 MB - bios boot partition on SSD

我把我的驱动器的其余部分留空,我想在双启动中安装 Backtrack(我确信这将是另一篇文章,但我现在正在使用它)。

我这样做之后,发现 Windows 在启动时给出了一个错误,并且在启动菜单中没有检测到 Linux 操作系统。

由于某种原因,我也无法启动我的 Linux DVD :S

我认为我安装了一个为了好玩而制作的 Linux Live USB,当它加载 BIOS/UEFI 时,我看到了我的 EFI USB 记忆棒并看到了我的 CD,所以我再次从我的 CD 启动。(这是从 ubuntu 网站新近刻录的@4x)。

我以为我找到了问题,那是因为我没有删除 4GB 的 Windows 启动分区,所以我删除了它,我想我可能犯了一个错误,我读到如果没有它我就无法更新我的 BIOS,但我不知道该声明的有效性并且找不到参考。

然后我按照上面所述进行精确安装(请记住,这次我删除了 Windows 启动分区)。然后我收到一条错误消息,内容如下:

No File Found

GRUB recovery:

或者非常接近的东西,启动到 UEFI/BIOS 并确保我已启用 CSM、禁用安全启动并禁用 PXE(只是检查..!)我没有选项可以启动任何东西,除了我的 500GB 驱动器(没有 GRUB 或启动或 bios 或 root)和我的 dvd 驱动器(谢天谢地)

所以我再次插入了我的 ubuntu 磁盘,我将使用相同的设置再试一次并报告结果,但任何有关此主题的帮助都将不胜感激。我会尽快报告我的进展并保持关注。明天我需要这只小狗去上学,我拒绝找到 Windows 8 安装,我真的不想使用 Windows 7,我买这台笔记本电脑是为了破解(当然是合乎道德的)和编码,而不是使用 Skype 和玩 farmville。

微软,你为什么要这样对我们,我们不想运行你的资源窃取操作系统,除非我需要使用 itunes、adobe audition、FL studio 或 PS(我知道,“GIMP”,是的,随便什么)。甚至 steam 也能看到未来。抱歉发泄一下,但这个 UEFI 完全是错误的,它肯定是一个法律漏洞。

========================================================

更新 1:

我想我可能发现了这个问题,我没有选择我的 dev/sb3(启动分区)作为我的 GRUB 安装路径,我认为它被设置为 dev/sb1(即根)

我还将适用的所有驱动器从 ext4 更改为 ext3。

等待安装程序...

========================================================

更新 12:

没有出现同样的错误:

我运行了 ls 的输出并看到了几个驱动器

ls
(hd0) (hd0, msdos5) (hd0, msdos2) (hd1)    

insmod (hd0)/boot/grub/linux.mod
unknown filesystem

insmod (hd0, msdos5)/boot/grub/linux.mod
file not found

insmod (hd0, msdos2)/boot/grub/linux.mod
file not found

insmod (hd1)/boot/grub/linux.mod
unknown filesystem

我的 UEFI/BIOS SATA 配置显示我的 500GB 驱动器为 SATA 0,24GB 驱动器为 SATA 1。我仍然没有 24GB(GRUB 所在的位置)的启动选项。我只看到我的 DVD 和 500GB。我的 Sata 设置为 AHCI 模式而不是 IDE。为什么这些里面显示 msdos。我发现了这个问题,它与 /boot 分区不在驱动器的开头有关,我会尝试一下并报告。

答案1

bios_grub 分区用于启动基于 BIOS 的机器,而不是 UEFI。为此,您需要创建一个 EFI 系统分区。另外,您不需要单独的 /boot 分区。

grub 安装路径应为 /dev/sda,没有分区号(如果 EFI 系统分区位于此处,则为 sdb)。将 EFI 系统分区设置为挂载在 /boot/grub/efi 中。

相关内容