我需要在Macbook Pro上安装Ubuntu 12.04的哪个iso映像,以便使用(U)EFI进行引导?


10

与早期版本不同,该网站尚不清楚如何直接建议在Mac上安装ubuntu:

http://cdimage.ubuntu.com/releases/12.04/release/

  1. 我读过几次书,应该使用替代图片。但这仅以64位提供。但是,我还被告知宁愿使用32位图像来获得更好的软件兼容性。

    http://cdimage.ubuntu.com/releases/12.04/release/ubuntu-12.04-alternate-amd64+mac.iso

  2. 即使我只应使用其他映像,也提供了一个标准的桌面映像,该映像“已调整为可以在Mac系统上正常工作”。

    http://cdimage.ubuntu.com/releases/12.04/release/ubuntu-12.04-desktop-amd64+mac.iso

我应该拍哪张照片?这两个映像都提供(U)EFI引导吗?

我已经尝试过它们两个,但是都已经安装了带有BIOS仿真的安装程序。由于电池寿命短和高温有害于电池寿命,这非常令人讨厌。


注意:我的赏金描述有误。我的意思是:“使用BIOS仿真时,我只能使用独立的图形 ...”

Answers:


6

由于每种Mac型号都有不同的修订版本,因此需要完成的工作也可能有所不同。仅选择正确的图像通常是不够的。

对于Mac笔记本电脑,其通常的启动/安装问题与以下方面有关:

  • 图形卡芯片(尤其是带有双图形卡的MacBooks)
  • 正确的EFI引导。
  • 卡连接到内置笔记本电脑显示器(再次使用双显卡MacBooks)

命令:

dmidecode |grep -i macbookpro

将为您提供您的特定版本。如果您能够引导进入可以使用Linux Shell的系统。尝试从Wikipedia MacBook版本表中推断出您的模型。

我假设具有相同硬件的模型具有相同的修订版,因此应该应用相同的步骤。

对于以下所述的所有安装,我始终使用普通的Amd64 ISO。不是替代CD,它似乎主要用于旧的,一体式的Apple硬件。

只要您已在OSX中安装了改装件,普通的Ubuntu live CD或USB磁盘就会为您提供“ efi linux”引导选项以及bios引导选项”

15英寸MacBook Pro版本5.1 [两张gfx卡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 [两张gfx卡Intel 3000和Amd Radeon 6490M]

应用上述5.1示例中的grub设置以禁用Amd卡。

使用英特尔卡也有一些关于LVD时序的怪癖。在控制台和Unity中产生黄色背光色,并且几乎看不到/看不到屏幕。修复程序已合并到内核3.4及更高版本中。它使用3.5核开箱即用。您需要修补内核,升级到较新的内核,或者只需安装现成3.5的Ubuntu 12.10(当前为beta)即可。

13英寸MacBook Pro版本xx?[nvidia9400m]

开箱即用


有趣。因此,我现在看到使用标准桌面版本时,存在一个“ efi引导”选项,而使用备用iso则不存在。但是,在GRUB之后,即使我似乎已加载LiveISO,屏幕仍保持黑屏(我盲目地跟随菜单,并且计算机做出了反应)。您如何设法使用EFI引导安装的Mac?

在GRUB出现之前,我收到一条消息“没有设置前缀错误”。然后在GRUB中,我尝试在添加您的命令(附加和普通)后引导,但是屏幕始终保持黑色。这是MBP 8-2。您拥有哪种MBP?

BTW:改装并没有显示EFI启动选项,抱着我的时候只看到左Alt时启动。

@gentmatt,您是否按照说明禁用了上面的卡?这就是我进入安装程序的过程。尝试从命令行中删除“安静” /“ splash”,以查看是否获得更多详细输出。我有一个的MacBook Pro 15" ,5.1版,它有NVIDIA 9600和9400卡。
tomodachi

是的,我确实遵循了这些说明。我总共使用您的帮助和您在网上找到的Ubuntu / Debian文档尝试了大约15种不同的设置。但是大多数时候,这些修复是针对运行Nvidia图形的较旧MBP进行的。但我使用ATI Radeon显卡运行了2011 MBP。对于您的特定情况,我总是以黑屏告终。不过,Ubuntu似乎已加载,这意味着一段时间后,随着Ubuntu Installer窗口弹出,键盘背光将打开-我没有看到。


0

我应该拍哪张照片?有一个相对于另一个的优势吗?

好吧,如果您想使用现成的图形桌面(Gnome / Unity),请使用桌面版本。对于发行版页面上概述的特殊情况,或者要安装最低控制台版本或服务器版本的情况,备用方法更多。

这些映像是否提供UEFI引导?

我不了解LiveCD,但是安装当然可以。有关更多信息,请参见[UEFI页面]( https://help.ubuntu.com/community/UEFIBooting)。

为什么没有32位图像?

在Mac上进行EFI引导需要使用64位内核。Linux不是Windows-通过安装ia32库,您可以绝对运行仅32位软件(现在已经不多了)。


我同时使用了备用桌面 ISO 和默认桌面 ISO。但是,两次都没有选择UEFI引导的选项。两次我都必须进行不必要的BIOS仿真。

...只是为了澄清-您是说amd + mac.iso的64位备用版本和64位桌面版本没有提供UEFI引导选项吗?
fossfreedom

@fossfreedom不是特定的Mac CD的“ no UEFI”以防止固件损坏吗?由于Mac EFI和PC UEFI的差异?不再担心,也许只是使用常规的现场CD?
Mateo

1
@mateo_salta-我只能假定由于仍然存在12.04 amd + mac isos,因此这些CD仍与MAC OS有关,以使ubuntu正确启动。标准ISO没有启动所需的Mac特定修复程序。
fossfreedom

1
我不知道EFI是否损坏,但是由于种种原因,我的2007 macbookpro既不使用标准cd进行引导,也不在UEFI或仿真BIOS模式下引导,但可能全都与EFI不是UEFI的事实有关(afaik有Mac EFI上的专有/已关闭部分会引起各种麻烦)。无需任何UEFI支持的32位ubuntu标准版本会定期启动。因此,我想这里有“ amd64-mac”版本,可以让不幸的苹果用户安装ubuntu 64(去年,我通过手动编辑64位iso来删除efi文件夹,从而安装了11.04)。
尼古拉·费特林

0

几个月前,我无法在MacBook Pro 5.1中安装Ubuntu 11.10(2008年末,2009年初),我不得不使用10.10的光盘映像,然后从那里更新到12.04。显然,引导系统存在问题,导致其在较新版本中崩溃。我使用EFI选择要引导到的操作系统,并且始终选择桌面版本的Ubuntu(我认为是32位)。当然,我不知道在那里调整了标准的桌面映像以在Mac系统上正常工作(可能是新事物吗?)

因此,如果您按照所有说明操作,但无法启动,我建议您尝试使用旧版本;)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.