Ubuntu MacBook: Booting (APIC)
Booting was fine. I used GRUB and since I was single booting and there were no issues. The only problem I did have that occasionally when starting or restarting the computer the boot would fail and give me an error about an APIC clock synchronization error.
I looked into what APIC was and found that it stood for ‘Advanced Programmable Interrupt Controller’ and has to do with handling and prioritizing system requests. Further research on my hardware also hinted at that APIC had to do with managing and properly utilizing both of my processor cores. The error message told me that I could run the computer without APIC enabled, but I really didn’t want to do this unless I absolutely had to.
Typically I could get around the problem by just restarting the machine manually until it would boot without kernel panicking. I was hoping that they would address this issue with an update and since I haven’t seen it in a while I think they have.
Overall booting was no big deal after the APIC issue was resolved.
July 19th, 2007 at 13:22:46
It appears I was premature in thinking that they have fixed the issues with supporting APIC. Right after I wrote this I ended up restarting my machine and it kernel panicked with the APIC clock error.
September 12th, 2007 at 10:12:17
I found a fix for this kernel panic that has nothing to do with disabling APIC. You need to add a default argument to your boot options.
You have to edit /boot/grub/menu.lst
You need to find the following line:
The add lpj=8000000 (for 2 GHz MacBook) or lpj=7330000 (for 1.83 GHz MacBook):
Once you save that you just need to update GRUB: