如何在 Mac Mini 上安装 CentOS 6.4?

Jon*_*nas 5 centos system-installation macintosh

我买了一台新的 Mac Mini,想将它用作 Linux 服务器。现在我正在尝试在其上安装 CentOS。我CentOS-6.4-x86_64-netinstall.iso从 U 盘下载并启动了 Mac Mini。

但是在安装过程中我收到这些错误:

dmar: No ASTR found
IOAPIC id 0 under DRHD base 0xfed9100
HPET id 0 under DRHD base 0xfed91000
Enabled IRQ remapping in x2apic mode
Enabling x2apic
Enabled x2apic
Setting APIC routing to cluster x2apic
Kernel panic - not syncing: No mapping iommu for ioapic 2

Pid: 1, comm: swapper Not tainted 2.6.32-358.el6.x86_64 #1
Call Trace:
...
Run Code Online (Sandbox Code Playgroud)

有什么建议是什么问题?我是否需要不同的二进制文件才能在 Mac 上运行?

根据一条推文,CentOS 6.4 似乎可以工作,至少在较旧的 Mac Mini 上:https : //twitter.com/courtneycotton/statuses/312267424605036544


更新:添加到引导的建议noapic让我在安装过程中更进一步。

现在我必须选择一种安装介质。选择是CD/DVD, Hard drive, NFS directory or URL,而且我有一个U 盘,所以我选择Hard drive

然后,我应该选择适用于CentOS的安装映像分区,选择之间/dev/sda1/dev/sda2/dev/sda3/dev/sdb1。在这里我真的不知道我的U 盘有什么名字。我已经尝试过所有这些,但是如果我选择例如,/dev/sdb1我稍后会收到消息:

找不到设备 ['/dev/sdb1'] 提供的安装源。请检查您的参数并重试。

我按照Ubuntu 说明将我的 iso 文件放在 U 盘上。

关于如何在安装过程中更进一步的任何建议?

wit*_*ter 0

这不是最优雅的解决方案,但你应该能够通过欺骗 Bootcamp 来安装 CentOS。

您需要一张 Windows 磁盘供 Bootcamp 向导设置该磁盘,然后在重新启动时按住弹出键以弹出 Windows 磁盘并插入 CentOS。仅使用为 bootcamp 分区分配的空间进行安装。安装完成后,确保系统偏好设置中的启动磁盘默认为 CentOS 安装。如果您需要在启动时返回 OSX 保持选项。

您不必这样做,但您可以使用 GParted Live CD 扩展 CentOS 以获取整个分区。如果选择扩展,请注意不要修改 efi 保留分区,仅扩展到 OSX 使用的主分区。在 OSX 中,您可以使用终端中的命令查看哪个分区正在运行操作系统diskutil list。如果是我,我会保持 OSX 完好无损,只保留很少的空间,以防 Apple 稍后推送固件更新,这种情况通常在产品的生命周期中会发生几次。

我之前曾在 2008 年末的 MBP 上做过此操作,所以希望它仍然适用于更新的型号。