与早期版本不同,该网站并未明确给出在 Mac 上安装 Ubuntu 的直接建议:
http://cdimage.ubuntu.com/releases/12.04/release/
我已经读过好几次了,我应该使用替代图像.但这是仅提供 64 位版本。但是,我也被告知最好使用 32 位图像以获得更好的软件兼容性。
http://cdimage.ubuntu.com/releases/12.04/release/ubuntu-12.04-alternate-amd64+mac.iso
尽管我应该只使用替代图像,但还是提供了一个标准桌面图像“已调整为在 Mac 系统上正常运行”。
http://cdimage.ubuntu.com/releases/12.04/release/ubuntu-12.04-desktop-amd64+mac.iso
问题
我应该拍哪张照片?这两张照片都提供(U)EFI引导?
我已经尝试过这两种方法了,但是都已设置了 BIOS 模拟安装。这非常烦人,因为电池寿命短且温度高,这对电池寿命有害。
答案1
由于每个 Mac 型号都有不同的修订版本,因此需要做的事情也可能不同。仅选择正确的图像通常是不够的。
对于 Mac 笔记本电脑,其启动/安装问题通常与以下因素有关:
- 显卡芯片(尤其是双显卡 MacBook)
- 正确的 EFI 启动。
- 连接到内置笔记本电脑显示器的卡(再次使用双显卡 MacBook)
命令:
dmidecode |grep -i macbookpro
会给出具体版本。如果你能启动到能给你 Linux shell 的东西。试着从维基百科 MacBook 版本表。
我假设具有相同硬件的模型具有相同的修订版本,因此应该应用相同的步骤。
我一直使用普通的 Amd64 ISO 进行下面描述的所有安装。而不是替代 CD,后者似乎主要用于旧的、非一体式 Apple 硬件。
只要你有改装安装在 OSX 中,普通的 Ubuntu Live CD 或 USB 磁盘将为你提供“efi linux”启动选项以及 bios 启动选项”
15 英寸 MacBook Pro 版本 5.1 [ 两个显卡 9400 和 9600]
由于您的问题的一部分是您想要禁用 gfx 卡。在启动时在 grub 终端中输入以下命令:
(如果您愿意的话,您实际上可以尝试使用 USB Live CD 启动)
在 grub 中添加的值(只是简单的,不附加任何已经存在的行):
outb 0x728 1
outb 0x710 2
outb 0x740 2
outb 0x750 0
这将禁用您的卡并将显示切换到正确的显示。如果您的显示屏只变黑。重新启动 OSX 并切换正在使用的卡,然后重新启动并重试。由于我们不想每次都将其添加到命令行中以便 grub 能够启动,请查看这
15 英寸 MacBook Pro 8.1 版 [ 两块显卡 Intel 3000 和 Amd Radeon 6490M ]
应用上面 5.1 示例中的 grub 设置来禁用 Amd 卡。
使用英特尔卡在 LVD 时序方面也存在一些怪癖。导致背光颜色为黄色,控制台和 Unity 中的屏幕几乎无法读取/查看。修复已合并到内核 3.4 及更高版本。并且它与 3.5 内核一起开箱即用。您需要修补内核、升级到较新的内核或简单地安装随 3.5 开箱即用的 Ubuntu 12.10(当前为测试版)。
13 英寸 MacBook Pro 版本 xx?[ nvidia9400m ]
开箱即用
答案2
尝试这个链接它可能会帮助你理解发生了什么
答案3
我应该拍哪张照片?哪张照片比另一张照片更有优势吗?
好吧,如果您想要一个随时可用的图形桌面(Gnome/Unity),那就选择桌面版吧。替代方案更适合发布页面上列出的特殊情况,或者如果您想要安装最小控制台版本或服务器版本。
这些图像提供 UEFI 启动吗?
我不知道 LiveCD 的情况,但安装肯定应该如此。请参阅此 [UEFI 页面]( https://help.ubuntu.com/community/UEFIBooting) 了解更多信息。
为什么没有 32 位图像?
Mac 上的 EFI 启动需要 64 位内核。Linux 不是 Windows —— 通过安装 ia32 库,您绝对可以运行 32 位软件(现在这样的软件已经不多了)。
答案4
几个月前,我无法在 MacBook Pro 5.1(2008 年末,2009 年初)上安装 Ubuntu 11.10,我不得不使用 10.10 的光盘映像,然后从那里一直更新到 12.04。显然,启动系统存在问题,导致它在较新版本上崩溃。我使用 EFI 选择要启动的操作系统,并且始终选择桌面版 Ubuntu(我认为是 32 位)。当然,我不知道标准桌面映像在哪里调整以在 Mac 系统上正常工作(这可能是新事物?)
因此,如果您遵循所有说明但仍然无法启动,我建议您尝试使用旧版本;)