Difference between revisions of "Talk:MacBook"

From ArchWiki
Jump to: navigation, search
(added list of changes made into the article)
 
(36 intermediate revisions by 10 users not shown)
Line 6: Line 6:
 
My second issue was the keyboard mapping. I was forced to make a new console keymap from scratch to get all my keys working "apple-style". Not a big deal. For xorg, it was a bit more difficult. I've specified a "macbook79" keyboard in evdev xorg config file, and I've added the following lines at the end of /usr/share/X11/xkb/keycodes/evdev :
 
My second issue was the keyboard mapping. I was forced to make a new console keymap from scratch to get all my keys working "apple-style". Not a big deal. For xorg, it was a bit more difficult. I've specified a "macbook79" keyboard in evdev xorg config file, and I've added the following lines at the end of /usr/share/X11/xkb/keycodes/evdev :
  
xkb_keycodes "macbook79" {
+
xkb_keycodes "macbook79" {
    include "evdev(evdev)"
+
    include "evdev(evdev)"
    <RALT> = 64;
+
    <RALT> = 64;
    <LALT> = 133;
+
    <LALT> = 133;
};
+
};
+
 
 
And the new following rule to /usr/share/X11/xkb/rules/evdev (just after line 118) :
 
And the new following rule to /usr/share/X11/xkb/rules/evdev (just after line 118) :
  macbook79    =      evdev(macbook79)
+
macbook79    =      evdev(macbook79)
  
 
This allows to have key combinations such as ALT+5 working, leading to a "{" symbol... without using dirty Xmodmap tricks. Since Mod1 (LALT) is used a lot, I've decided to map it to the left Option key, but you can choose another key.
 
This allows to have key combinations such as ALT+5 working, leading to a "{" symbol... without using dirty Xmodmap tricks. Since Mod1 (LALT) is used a lot, I've decided to map it to the left Option key, but you can choose another key.
  
== Major Edit ==
+
== Question about primary partitions ==
Hi all, I'm working on a major edit for this page. It seems to me that a lot of this article can be  made a little more clear, so I'm taking a go at it. I have already changed a few sections. It will probably take me a couple days to finish everything, so let me know what you think as time progresses.
+
  
--[[User:Arcanazar|Arcanazar]] 20:37, 16 July 2009 (EDT)
+
It's said in the article that only 4 primary partitions are authorized, including the efi's one. But isn't that only true for MBR partition tables?
 +
The macbook pro uses GPT partition tables and thus can have as many primary partition as it supports partitions no? {{Unsigned| 22:50, 3 November 2011‎|Geoffroy}}
  
I'm helping you
+
== EFI bootloader ==
  
After this i test it .....
+
i think we should update bootloader section with latest selection of bootloaders
  
and fix, add, cancel bugged parts
+
see the link for more info: [http://www.phoronix.com/scan.php?page=news_item&px=MTEzODY]
 +
forum thread: [https://bbs.archlinux.org/viewtopic.php?pid=1130080#p1130080]
  
--[[User:NTia89|nTia89]] 13:21, 17 July 2009 (EDT)
+
--[[User:NTia89|nTia89]] ([[User talk:NTia89|talk]]) 15:14, 15 July 2012 (UTC)
  
=== Partition Section ===
+
:I'm updating the Boot section of the Macbook 11,x page. Perhaps we can merge some of that onto here when I'm done. [[User:Trusktr|Trusktr]] ([[User talk:Trusktr|talk]]) 20:40, 2 July 2014 (UTC)
This section is a mess. I think that we should just find the fastest way to partition the hard drive, with a preference to tools on the Arch Linux install disk (as long as the work). Having multiple ways of creating the partitions seems confusing. I recommend using <tt>parted</tt> as it is part of Arch and can handle GPT format hard drives. --[[User:Arcanazar|Arcanazar]] 13:36, 17 July 2009 (EDT)
+
  
== RE ==
+
== Linking to common articles ==
  
yes i think
+
I've added refereces to the common articles for some things like power management and suspending.
i think also that we can completely delete triple boot section and even the dual boot section redirecting users who wants dual boot to another guide like Ubuntu
+
i think this because Archlinux users are experience users and precisely for this we can write a short partition section
+
  
--[[User:NTia89|nTia89]] 15:00, 17 July 2009 (EDT)
+
While there are a few small details to consider on macbooks, we were duplicating huge amounts of information from those articles, without keeping them up to date. I deleted the out-of-date information, and linked the relevant articles. Please only add information here if it '''only''' applies to macbooks. Otherwise, use the general article.
  
on the dual boot section ew can only write what they must do but NOT how
+
This all make this article shorter, and only include the really relevant information. Plus, we don't need to keep other stuff up-to-date here.
example
+
# install refit
+
# partition disk with .....
+
# install arch | and when you install grub select to install in the /boot NOT in /dev/sda
+
  
== wiFi section ==
+
Let me know if you have any comments on these changes.
 +
[[User:Hobarrera|Hobarrera]] ([[User talk:Hobarrera|talk]]) 10:47, 5 July 2014 (UTC)
  
needs to be reworked
+
== Duplication with Beginners' guide ==
  
--[[User:NTia89|nTia89]] 16:49, 17 July 2009 (EDT)
+
:Moved from [[Beginners' guide]]. -- [[User:Alad|Alad]] ([[User talk:Alad|talk]]) 05:50, 20 February 2015 (UTC)
  
What is wrong with the Wifi section? I have a first-gen MacBook and wireless works out of the box for me.
+
Just wanted to lend my first time experience. I personally was installing on a macbook air, so perhaps this might be better suited for that discussion page. However, I can honestly say that most of it can be merged together with this page. I barely (and I mean barely.) deviated from the usual archboot install for a mac. And I did it three times to make sure it was do-able.
--[[User:Arcanazar|Arcanazar]] 16:54, 17 July 2009 (EDT)
+
  
nothing is wrong, only needs a reorganization
+
Considering the archboot is basically the live usb wrapped in a gui (I believe?) it probably means that the two would've been quite similar for installing on a mba, and thus for macs in general. (The issues of xorg, wifi, etc, are real problems for macbooks, but I meant the general install should not require two wiki pages) [[User:Victoroux|Victoroux]] ([[User talk:Victoroux|talk]]) 14:01, 7 June 2013 (UTC)
  
NOW is OK
+
== Recommended touchpad driver ==
  
--[[User:NTia89|nTia89]] 06:33, 18 July 2009 (EDT)
+
The touchpad section explains that the driver xf86-input-multitouch-git adds functionality and that, oh by the way, there is xf86-input-mtrack-git which adds configuration capabilities. In reality most people seem to be using input-mtrack. Also input-multitouch doesn't seem to be maintained while input-mtrack received recent updates.
  
2.6.37 has the broadcom-wl drivers built in as the module brcm80211 -- we'll have to see if the packaged kernel enables it. If they work under macs, we could probably edit the wifi section. [[User:Telkkar|Telkkar]] 12:26, 6 January 2011 (EST)
+
I propose to instruct the installation input-mtrack and mention input-multitouch in passing only or removing mention to it altogether.
 +
[[User:Tburette|Tburette]] ([[User talk:Tburette|talk]]) 09:28, 10 June 2015 (UTC)
  
Updated the Wifi section to include a tip about out of the box support in kernel 2.6.32.35-1 for Macbook Pro 6.2 generation, and changed the instructions to point to the [[Broadcom wireless]] page rather than links to the driver itself (since the broadcom page includes all this information).
+
== Macbook Pro 2015 models ==
--[[User:Fourisfive|fourisfive]] 21:18, 24 March 2011 (EDT)
+
  
== new macbook note ==
+
The 15" MBP from 2015 is actually the Macbook Pro 11,4, and was released in mid 2015, as opposed to the 13" MBP, which is the Macbook Pro 12,1 and was released in early 2015. Does anyone know if the 15" MBP is more similar to the MBP 12,1 or the 11,x models? [[User:Vijfhoek|Vijfhoek]] ([[User talk:Vijfhoek|talk]])
  
needs to be putted in begin of the page , first of all
+
: I think the 11,4 (and 11,5) are pretty similar to the 12,1. If it helps, I am trying to keep an updated list of issues and fixes at https://teamsammut.com/blog/2015/09/apple-macbook-pro-linux-issue-tracking.html. There are fixes for the video brightness, bluetooth and 5Ghz wireless there, for example. [[User:tsammut|tsammut]]
  
--[[User:NTia89|nTia89]] 16:49, 17 July 2009 (EDT)
+
== Macbook Pro 4,1 (Early 2008) ==
  
Why don't we move this page to one called "Apple" or something similar. It doesn't matter whether you're installing on a MacBook/Pro, Mac Mini, etc. except for drivers, which are easily listed on one page. At the very least, the new MacBook page should be merged with this one. We shouldn't have to make a new page each time a new model comes out.
+
In case anyone tries to install arch on a Macbook Pro 4,1:
  
--[[User:Arcanazar|Arcanazar]] 16:54, 17 July 2009 (EDT)
+
*I couldn't boot from the live CD so I used a Fedora Live CD and installed manually from there.
 +
*To get a live USB to boot, create a GPT partition table on it, not MBR.
 +
*Refind will help a lot. Super Grub Disk also if you want to BIOS boot.
 +
*Mount the EFI partition(usually /dev/sda1) to /boot.
 +
*Nvidia won't work in EFI mode. In BIOS mode nvidia-340xx will do the trick.
 +
*If nouveau is giving you trouble when loading try using a vbios file. Boot in BIOS mode and use [http://cgit.freedesktop.org/~stuart/vbtracetool/ vbtracetool] to dump it to /lib/firmware. Then load it by adding to the kernel command line the following and booting in EFI mode: <code>nouveau.config=NvBios=vbios.rom</code>
 +
*Nouveau and X11 wouldn't work until I modified xorg.conf and added the following (change the busID to match yours-get it from lspci):
 +
<pre>
 +
Section "Device"
 +
    Identifier "n"
 +
    Driver "nouveau"
 +
    BusID "PCI:1:0:0"
 +
EndSection
 +
</pre>
  
IMHO we don't need it. first we must  do very well, that all works for macbook.
+
For BIOS booting:
For me a Apple page OK but that contain less things
+
*Use syslinux as a BIOS bootloader.
 +
*Use gdisk to create a hybrid partition scheme(both MBR and GPT). Add the EFI partition and your linux partition.
  
--[[User:NTia89|nTia89]] 07:00, 26 July 2009 (EDT)
+
[[User:Koassim|Koassim]] ([[User talk:Koassim|talk]]) 22:24, 16 May 2016 (UTC)
  
I'd like some new wiki for the 2009 MBP 5.5, but don't know where to start. On these pages? I agree we don't need a new wiki for every model coming out. As far as the "Apple" page, I don't have an opinion.
+
== Updated bootloader section ==
 +
Hi everyone.
 +
Just to inform that I updated to bootloader installation part in order to include a method that does not require external software such as rEFInd and is perfectly compatible with single/dual/triple boot configurations, as it uses the native Apple bootloader to load GRUB inside an HFS+ boot partition.
  
--[[User:Jryarch|Jryarch]] 19:11, 22 August 2009 (EDT)
+
The section was written after re-elaborating the content from [https://glandium.org/blog/?p=2830 this source], with some minor addition regarding the setting of the partition type as {{ic|af00}}.
 +
I tried on two different macbook models and it works nicely.
  
== Doesn't work !!! ==
+
[[User:Jujstme|Jujstme]] ([[User talk:Jujstme|talk]]) 04:17, 20 Aug 2016 (UTC)
 
+
home sharing and sound doesn't works for me !!!
+
 
+
--[[User:NTia89|nTia89]] 16:48, 17 July 2009 (EDT)
+
 
+
I'll try home sharing later. I know that the old instructions for configuring ALSA worked for me.
+
 
+
--[[User:Arcanazar|Arcanazar]] 16:54, 17 July 2009 (EDT)
+
 
+
I just checked the ALSA page, and those were the only instructions that I had to use to set up sound. It worked just fine for me. What generation is your MacBook?
+
 
+
--[[User:Arcanazar|Arcanazar]] 17:03, 17 July 2009 (EDT)
+
 
+
i've a 2,1 macbook white
+
 
+
--[[User:NTia89|nTia89]] 06:34, 18 July 2009 (EDT)
+
 
+
The iSight installation wouldn't work for me. I had to do it manually. It's easy:
+
sudo ift-extract -a /media/MacOSX//System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBVideoSupport.kext/Contents/MacOS/AppleUSBVideoSupport
+
 
+
--[[User:Apol|Apol]] 20:58, 25 July 2009 (EDT)
+
 
+
thanks Apol
+
then edit it please
+
 
+
--[[User:NTia89|nTia89]] 07:00, 26 July 2009 (EDT)
+
 
+
control file name in POMMED
+
--[[User:NTia89|nTia89]] 11:09, 16 September 2009 (EDT)
+
 
+
== Quirks/tweaks ==
+
 
+
After (finally) getting my new MacBook Pro (5,3) to dual-boot OSX and Arch, I thought I'd share my findings.  I added the reboot quirk and module tweaks to the [[MacBook#Installation|Installation]] section, and I moved the note about using rEFIt to fix the partition table up in the article.
+
 
+
My experience with rEFIt was that if I adjusted the table after installing GRUB (i.e. after finishing the Arch install process), the Mac wouldn't correcly recognize the boot partition, and I'd get an "Operating system not found" or similar error.  If I reinstalled GRUB on the partition, it would then work.  However, when I used rEFIt between partitioning and installing, everything worked on the first go.
+
 
+
As for the modules, I was attempting to use [[LUKS]] for disk encryption, but when I got to the password prompt, the computer appeared to freeze.  I discovered this was actually just because it wasn't accepting keyboard input, and I narrowed down which modules needed to be present for it to work.  Since I rebooted a ''lot'' during this process, I found it nice when I could get the reboot command to work properly too.
+
 
+
{{Note|I don't know if adjusting MODULES is the "right" solution, or if there's a bug with the udev hook that needs to be filed.  If someone more acquainted with mkinitcpio lore could fill me in, I'd appreciate it!}}
+
 
+
--[[User:DJPohly|DJPohly]] 17:01, 8 August 2009 (EDT)
+
 
+
: Looks like my intuition about "there must be a better way" was right.  Changed the article to use the <code>usbinput</code> hook rather than the extra modules.  --[[User:DJPohly|DJPohly]] 18:31, 9 August 2009 (EDT)
+
 
+
== hardware table & works table ==
+
 
+
add a hardware table & works table like in some Acer archwiki page
+
 
+
--[[User:NTia89|nTia89]] 11:09, 14 September 2009 (EDT)
+
 
+
== wireless broadcom ==
+
 
+
Q: wireless card works out of the box in macbooks which have BROADCOM CARD ????
+
need answer. --[[User:NTia89|nTia89]] 09:53, 16 September 2009 (EDT)
+
 
+
A: No they don't, you have to download the broadcom-wl drivers for it and manually install the packages.
+
You can find the package in [https://aur.archlinux.org/packages.php?ID=19514 AUR]
+
 
+
== move  ==
+
 
+
move refit section on top
+
 
+
==Change name?==
+
Why is the article titled "''Powebook '''(English)'''''"?
+
 
+
Should I remove the '''(English)''' tag? [[User:Manolo|manolo]] 16:52, 16 November 2009 (EST)
+
 
+
== Contributions ==
+
 
+
* added some notes and comments here and there to clarify or give alternatives
+
* added the whole power management section
+
* This also works on macbook pros (at least the 5 serie), so I added a note in intro.
+
* I had some trouble making lirc work, so I added some instructions. Note that I didn't need "appleir" and I can't find it in the repos, so I got rid of the reference to it.
+
 
+
Please correct me if I am wrong.
+
 
+
--[[User:Frigaut|Frigaut]] 09:54, 30 December 2009 (EST)
+
 
+
* added updated info on sound
+
 
+
--[[User:Zenlord|Zenlord]] 08:44, 11 January 2010 (CET)
+
 
+
OLD Arch Wiki MacBook Pro7,1
+
 
+
 
+
 
+
== Macbook 7,1 ==
+
 
+
I've just installed Arch on my macbook 7,1 and run into several problems that have or will still require a good bit of hunting around the wiki, forums, and google. There seem to be a few key changes in the hardware of the newest model (mid 2010) that require some finagling on the part of the end user, and I think it would be helpful if this article reflected those in a new section, eg 'Macbok 7,1 (mid 2010).' I'll draft the process I've used so far to get where I am, and include notices about the problems I've run into, updating with solutions when I find them.
+
 
+
I think it will be better to have a new section for the new model for the time being as the information in the article applies to several older models, and if we distinguish by Macbook model, it will be easier for users to find relevant information.
+
 
+
I'd appreciate some help with the formatting and compliance with the wiki's style, etc. as well as (obviously) any input from people in the same boat.
+
 
+
I've got some work piling up at the moment, so I'll just provide a brief outline of what I'm thinking of here, and then sometime next week I'll come back and be ready to start actually incorporating it. If anyone wants to go ahead, by all means, do so, and I'll catch up next week.
+
 
+
 
+
Preparation: Assuming you have a GUID partition table (GPT), simply resize your current OS X partition in Disk Utility.app, which will leave some free space on the drive (however much you want to allot to Arch). You create and format the arch partitions you want later in the installer.
+
Install rEFIt.
+
 
+
Installation media: My problems with this were discussed in this [https://bbs.archlinux.org/viewtopic.php?pid=850872 thread].
+
 
+
I was able to install finally by using Archboot on a live cd.
+
 
+
Installation: following the regular instructions in the installation and beginner's guides and the info already on this page works fairly well here.
+
 
+
Booting Arch from disk: Must boot from the fallback kernel (shows up in the boot menu). Also add options reboot=pci and vga=773 to the kernel line. This will let you reboot from the command line. In order to make these changes permanent you have to add these lines to /boot/grub/menu.lst kernel lines. See example:
+
 
+
# (0) Arch Linux
+
title  Arch Linux
+
root  (hd0,2)
+
kernel /vmlinuz26 root=/dev/disk/by-uuid/YOURUUID rootflags=rw rootfstype=ext4 ro reboot=pci vga 773
+
initrd /kernel26.img
+
+
# (1) Arch Linux
+
title  Arch Linux Fallback
+
root  (hd0,2)
+
kernel /vmlinuz26 root=/dev/disk/by-uuid/YOURUUID rootflags=rw rootfstype=ext4 ro reboot=pci vga 773
+
initrd /kernel26-fallback.img
+
 
+
 
+
At this point you should have a working base installation of Arch and can proceed to install packages, etc. (I've found lynx and mutt to be quite helpful in troubleshooting without having to reboot).
+
--
+
In my macbook 7,1 I had the problem of scsci and sata modules(hooks?) not being probed. I don't know why it was that but that fixed my problem and now can boot in my normal kernel. What I did was basically add these to the hooks and rebuild the boot image. I received help from a more experienced arch user, I will ask him so I can tell you the exact procedure that it made work my macbook7,1 with arch without defaulting to the fallback.
+
--
+
Here's where I could use a lot of assistance from more experienced users, especially those who have gotten Arch working well on this model macbook. I haven't been able to get sound working or my drivers correctly installed (so xorg doesn't work either). I'm going to make threads in the forum for these issues and will try to make sure any info I get makes its way here. I'm going to try Nouveau soon and will report back if I can get it working.
+
 
+
== Other things I've noticed ==
+
 
+
I edited the [[MacBook#Installation_of_Mac_OS_X_and_Firmware_Update]] to include the color profile if someone isn't going to have OSX installed. I ran into this problem while following the wiki exactly -- had to reinstall OSX to get my color profile.
+
 
+
I am currently using the Nouveau driver on my 5,5 MPB -- I'm not sure how to reflect that in the wiki (or if other models can use the same driver)
+
--[[User:Telkkar|Telkkar]] 12:52, 6 January 2011 (EST)
+
 
+
== burning ==
+
 
+
Has anyone else been able to burn DVD's on a Macbook with Arch Linux? Do we need a special driver? (Seems it's a MATSHITA DVD-R UJ-857E.) I just get power calibration errors from growisofs, while wodim tells me it cannot open new session.
+
 
+
== Question about primary partitions ==
+
 
+
It's said in the article that only 4 primary partitions are authorized, including the efi's one. But isn't that only true for MBR partition tables?
+
The macbook pro uses GPT partition tables and thus can have as many primary partition as it supports partitions no?
+
 
+
== Rename simply to Mac? ==
+
A lot of these instructions work just as well for Mac Minis, and I imagine possibly Macbook Airs, iMacs..etc. Why not rename the page Mac Support or something similar and then focus on any differences between platforms separately.
+
 
+
== EFI bootloader ==
+
 
+
i think we should update bootloader section with latest selection of bootloaders
+
 
+
see the link for more info: [http://www.phoronix.com/scan.php?page=news_item&px=MTEzODY]
+
forum thread: [https://bbs.archlinux.org/viewtopic.php?pid=1130080#p1130080]
+
 
+
--[[User:NTia89|nTia89]] ([[User talk:NTia89|talk]]) 15:14, 15 July 2012 (UTC)
+

Latest revision as of 04:18, 20 August 2016

Personal feedback

Hi. I've spent a lot of time to install Arch on a Macbook 1.1, and I've fixed several issues that can be of real interest for other people...

First, my hard drive was brand new, and I wanted a pure EFI boot. Moreover, my CDROM drive is dead, so I had to boot Arch install from a live USB. To do so, I've used a rEFIt usbkey. Then, after the standard Arch install, I've made a HFS+ partition for the *.efi grub2 have generated. Finally, I've bless-ed those files with OsX from another computer, so that my new install can boot without rEFIt.

My second issue was the keyboard mapping. I was forced to make a new console keymap from scratch to get all my keys working "apple-style". Not a big deal. For xorg, it was a bit more difficult. I've specified a "macbook79" keyboard in evdev xorg config file, and I've added the following lines at the end of /usr/share/X11/xkb/keycodes/evdev :

xkb_keycodes "macbook79" {
    include "evdev(evdev)"
    <RALT> = 64;
    <LALT> = 133;
};

And the new following rule to /usr/share/X11/xkb/rules/evdev (just after line 118) :

macbook79     =       evdev(macbook79)

This allows to have key combinations such as ALT+5 working, leading to a "{" symbol... without using dirty Xmodmap tricks. Since Mod1 (LALT) is used a lot, I've decided to map it to the left Option key, but you can choose another key.

Question about primary partitions

It's said in the article that only 4 primary partitions are authorized, including the efi's one. But isn't that only true for MBR partition tables? The macbook pro uses GPT partition tables and thus can have as many primary partition as it supports partitions no? —This unsigned comment is by Geoffroy (talk) 22:50, 3 November 2011‎. Please sign your posts with ~~~~!

EFI bootloader

i think we should update bootloader section with latest selection of bootloaders

see the link for more info: [1] forum thread: [2]

--nTia89 (talk) 15:14, 15 July 2012 (UTC)

I'm updating the Boot section of the Macbook 11,x page. Perhaps we can merge some of that onto here when I'm done. Trusktr (talk) 20:40, 2 July 2014 (UTC)

Linking to common articles

I've added refereces to the common articles for some things like power management and suspending.

While there are a few small details to consider on macbooks, we were duplicating huge amounts of information from those articles, without keeping them up to date. I deleted the out-of-date information, and linked the relevant articles. Please only add information here if it only applies to macbooks. Otherwise, use the general article.

This all make this article shorter, and only include the really relevant information. Plus, we don't need to keep other stuff up-to-date here.

Let me know if you have any comments on these changes. Hobarrera (talk) 10:47, 5 July 2014 (UTC)

Duplication with Beginners' guide

Moved from Beginners' guide. -- Alad (talk) 05:50, 20 February 2015 (UTC)

Just wanted to lend my first time experience. I personally was installing on a macbook air, so perhaps this might be better suited for that discussion page. However, I can honestly say that most of it can be merged together with this page. I barely (and I mean barely.) deviated from the usual archboot install for a mac. And I did it three times to make sure it was do-able.

Considering the archboot is basically the live usb wrapped in a gui (I believe?) it probably means that the two would've been quite similar for installing on a mba, and thus for macs in general. (The issues of xorg, wifi, etc, are real problems for macbooks, but I meant the general install should not require two wiki pages) Victoroux (talk) 14:01, 7 June 2013 (UTC)

Recommended touchpad driver

The touchpad section explains that the driver xf86-input-multitouch-git adds functionality and that, oh by the way, there is xf86-input-mtrack-git which adds configuration capabilities. In reality most people seem to be using input-mtrack. Also input-multitouch doesn't seem to be maintained while input-mtrack received recent updates.

I propose to instruct the installation input-mtrack and mention input-multitouch in passing only or removing mention to it altogether. Tburette (talk) 09:28, 10 June 2015 (UTC)

Macbook Pro 2015 models

The 15" MBP from 2015 is actually the Macbook Pro 11,4, and was released in mid 2015, as opposed to the 13" MBP, which is the Macbook Pro 12,1 and was released in early 2015. Does anyone know if the 15" MBP is more similar to the MBP 12,1 or the 11,x models? Vijfhoek (talk)

I think the 11,4 (and 11,5) are pretty similar to the 12,1. If it helps, I am trying to keep an updated list of issues and fixes at https://teamsammut.com/blog/2015/09/apple-macbook-pro-linux-issue-tracking.html. There are fixes for the video brightness, bluetooth and 5Ghz wireless there, for example. tsammut

Macbook Pro 4,1 (Early 2008)

In case anyone tries to install arch on a Macbook Pro 4,1:

  • I couldn't boot from the live CD so I used a Fedora Live CD and installed manually from there.
  • To get a live USB to boot, create a GPT partition table on it, not MBR.
  • Refind will help a lot. Super Grub Disk also if you want to BIOS boot.
  • Mount the EFI partition(usually /dev/sda1) to /boot.
  • Nvidia won't work in EFI mode. In BIOS mode nvidia-340xx will do the trick.
  • If nouveau is giving you trouble when loading try using a vbios file. Boot in BIOS mode and use vbtracetool to dump it to /lib/firmware. Then load it by adding to the kernel command line the following and booting in EFI mode: nouveau.config=NvBios=vbios.rom
  • Nouveau and X11 wouldn't work until I modified xorg.conf and added the following (change the busID to match yours-get it from lspci):
Section "Device"
    Identifier "n"
    Driver "nouveau"
    BusID "PCI:1:0:0"
EndSection

For BIOS booting:

  • Use syslinux as a BIOS bootloader.
  • Use gdisk to create a hybrid partition scheme(both MBR and GPT). Add the EFI partition and your linux partition.

Koassim (talk) 22:24, 16 May 2016 (UTC)

Updated bootloader section

Hi everyone. Just to inform that I updated to bootloader installation part in order to include a method that does not require external software such as rEFInd and is perfectly compatible with single/dual/triple boot configurations, as it uses the native Apple bootloader to load GRUB inside an HFS+ boot partition.

The section was written after re-elaborating the content from this source, with some minor addition regarding the setting of the partition type as af00. I tried on two different macbook models and it works nicely.

Jujstme (talk) 04:17, 20 Aug 2016 (UTC)