我是 Linux 新手,能力有限。我尝试使用 rEFIt 双启动 os x 10.5.8 和 ubuntu 11.10,但分区时遇到了问题。为了避免更多麻烦,我决定在 VirtualBox 上使用 ubuntu。我尝试将硬盘恢复正常,但我希望确认我的分区没有问题。以下是分区检查器的报告:
*** Report for internal hard disk ***
Current GPT partition table:
# Start LBA End LBA Type
1 409640 233917359 Mac OS X HFS+
Current MBR partition table:
# A Start LBA End LBA Type
1 1 234441647 ee EFI Protective
MBR contents:
Boot Code: GRUB
Partition at LBA 409640:
Boot Code: None
File System: HFS Extended (HFS+)
Listed in GPT as partition 1, type Mac OS X HFS+
另外,我的硬盘目录中有一堆额外的文件夹,它们似乎与 ubuntu 有关,尽管它不再安装。文件夹如 bin、sbin、cores、var、user 等。这些文件夹不应该在那里,对吧?提前致谢。
答案1
你可能错过了EFI 系统分区 (ESP),这是固件用来存储引导加载程序和驱动程序的分区。Mac 上并不严格要求有 ESP,但 Apple 会使用它来帮助更新固件,因此最好有一个。不过请注意,我对 Partition Inspector 并不十分熟悉;我不能 100% 确定它是否显示 ESP。如果缺少 ESP,您可以使用 OS X 的标准“gpt”命令或我的GPT fdisk (gdisk)。您还需要使用(IIRC)newfs_msdos 在其上创建一个新的 FAT 文件系统。抱歉,我对细节有些模糊;我的 Mac 目前已启动到 Linux,因此我无法检查选项。
至于您识别的目录(bin、sbin 等),这些都是标准的 Unix 目录。它们存在于 Linux 和 OS X 系统上。您应该不是删除它们。在正常的 Linux/OS X 双启动配置中,Linux 不会向 OS X 分区写入任何内容,因此您的 OS X 分区上不太可能留下任何 Linux 痕迹。(最接近例外的是 rEFIt,它是一个启动管理器,因此严格来说不是任何一个操作系统的一部分;但是,rEFIt 通常会安装在 OS X 分区上。)