“缺少操作系统”

“缺少操作系统”

我一直尝试使用 ISO 磁盘在我的 Macbook Pro 上双启动 Ubuntu。

我成功地将 ISO 安装到磁盘上,对主驱动器进行了分区并设置为 FAT32 格式,我重新启动了驱动器中装有磁盘的计算机,它启动并引导我完成安装过程,然后它说“请重新启动”,我照做了。我从我的 Windows 分区启动,它说“缺少操作系统”,但我知道一切都已安装,那么问题是什么?我试了两次,但不确定是什么导致了这个错误,任何帮助都将不胜感激。

哦,每次安装时,我都会将其安装到“/dev/sda3”,下次安装到“/dev/sda4”时,还有一个保存到“/dev/sda1”的选项,我应该这样做吗?我需要有一个交换分区才能启动 Linux 吗?我只创建了一个分区,用于操作系统。

答案1

好的……您有 1 个硬盘 (/dev/sda),该硬盘被划分为 2 个分区:/dev/sda1 和 /dev/sda2。还有未分配的空间。OSX 可能位于 /sda2,因为我可以在 sda2 上看到 hfs+ 文件系统。Ubuntu 需要另一个文件系统,如 ext4(还有其他文件系统)。但您无法在 hfs+ 文件系统上安装 Ubuntu。所以……您能做的最好的事情就是在未分配的空间中安装 Ubuntu。安装程序将看到此空间并为您提供使用此空间的可能性。安装程序将创建您需要的所有分区。引导加载程序应指向 /dev/sda1(我想是的,因为我对 OSX 一无所知)

答案2

启动 live cd/usb 棒。打开 gparted(它在磁盘上)并检查硬盘。它有多少个分区?如果您有 1 个硬盘,我建议使用 sda 进行启动。它应该在引导加载程序中将 Ubuntu 与 OSX 集成。

答案3

有些事情看起来很奇怪。首先:您的屏幕截图显示了两个分区(EFI FAT32 200MB 启动;hfs+ 166GB)和 66GB 未分区空间。您真的在使用 Windows 吗,因为它的默认文件系统是 NTFS,据我所知无法正确访问(甚至无法从)hfs+ 卷启动。

那么你究竟从哪里得到“缺少操作系统”的消息?

关于交换分区:是的,您需要它(或交换文件),至少强烈建议这样做。为它分配与 PC 内置 RAM 相同的空间,大概为 1-8GB 左右。

最后一段是关于安装到 /dev/sda3 等的...这是您要安装 GRUB 引导加载程序的位置。如果您想用 GRUB 替换“Windows”(?) 引导加载程序(推荐,因为 GRUB 通常会自动检测所有其他操作系统,不需要进一步配置),您必须选择 /dev/sda(不带数字!),将其安装到磁盘的 MBR(主引导记录),而不是任何分区。

相关内容