Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#34440 - [linux] 3.8.4-1 -3.9.x doesn't boot via EFI v1 (Macbook 2007)
Attached to Project:
Arch Linux
Opened by Matthias Kleemann (mkleemann) - Sunday, 24 March 2013, 13:23 GMT
Last edited by Tobias Powalowski (tpowa) - Saturday, 03 August 2013, 09:03 GMT
Opened by Matthias Kleemann (mkleemann) - Sunday, 24 March 2013, 13:23 GMT
Last edited by Tobias Powalowski (tpowa) - Saturday, 03 August 2013, 09:03 GMT
|
DetailsDescription: After updating to linux-3.8.x-y the Macbook (13" 2007, EFI v1, refind-efi 0.6.4-1) didn't boot anymore. After some tries it at least happen to boot into emergency mode, but keeps hanging at the password prompt.
Once I got the prompt working, so some clues as to what happend: - some kernel modules couldn't be loaded (systemctl status systemd-modules-load didn't got more specific) - boot partition couldn't be mounted (HFS+) - error message after the aforementioned The system partitions: /dev/sda1 -> / -> ext4 /dev/sda2 -> /boot/efi -> hfsplus /dev/sda3 -> swap Mounting manually the HFS+ partition stated "filesystem type hfsplus unknown", but it was and still is installed. See also: https://bbs.archlinux.org/viewtopic.php?pid=1248590#p1248590 Additional info: * package version(s) Does not work: * linux 3.8.4-1 * refind-efi 0.6.8-1 tried before: linux 3.8.3-2/refind-efi 0.6.4-1 - didn't work also Working combination is: * linux 3.7.9-2 * refind-efi 0.6.4-1 alternatively the latest refind built with GNU-EFI support instead of the TIANO package In this case I hold the EFI stub in linux responsible so far, since the first refind error is no longer valid with 0.6.8-1. Sorry, no other clues yet. If something needs to be reproduced, I can do it. * config and/or log files etc. Additional MODULES in mkinitcpio.conf MODULES="ahci sd_mod i915 hfsplus" The HOOKS line is default. NOTE: "hfsplus" was a later try. Before it wasn't there and it worked the same. Steps to reproduce: Simple "pacman -Syu", copy refind_ia32.efi (and its drivers) to /boot/efi/EFI/refind NOTE: The system is 32bit, the EFI (v1) too. With a 64bit Atom board (EFI v2!) it works with refind 0.6.7-1 out of the box. No issues there. |
This task depends upon
Closed by Tobias Powalowski (tpowa)
Saturday, 03 August 2013, 09:03 GMT
Reason for closing: Fixed
Additional comments about closing: 3.10.3
Saturday, 03 August 2013, 09:03 GMT
Reason for closing: Fixed
Additional comments about closing: 3.10.3
I think no longer related to https://bugs.archlinux.org/task/34358
Using refind-efi 0.6.11-1 now on both machines now. Macbook with kernel 3.7.10.