blog.vucica.net
Getting GNU/Linux to reboot properly on unibody Macbook from late 2009 (Macbook 6,1)
To get a GNU/Linux to reboot properly and not hang in the final step, you need to pass another parameter to the kernel. You need to pass reboot=pci to Linux.Currently, Debian and Debian-derivatives such as Ubuntu tend to use Grub2 as the bootloader, by default. You need to:edit the /etc/default/grub configuration file, as root, and [...]