I installed Arch Linux today on my Macbook pro (several time with no success). The other installation methods were directly from the beginner guide. I following the beginners guide step by step, the only change I made on this install is I followed these instructions for the bootloader https://wiki.archlinux.org/index.php/GR … _systems_2. When I rebooted my mac Refind detects the Arch installation and I select it. When it boots it gives me the following error:
ERROR: device 'UUID=e0cbe083..............................' not found. Skipping fsck.
ERROR: Unable to find root device 'UUID=e0cbe083........................'.
You are being dropped to a recovery shell
Type 'exit' to try and continue booting
sh: can't access tty; job control turned off
I first created fstab, then chrooted to the drive, I ran this # mkinitcpio -p linux then installed the bootloader via # pacman -S grub-efi-x86_64, then I followed these instructions https://wiki.archlinux.org/index.php/GR … boot_files. Once that was complete I installed pacman -S os-prober, then created the grub.cfg. Does anyone know how to fix this, I would really appreciate it. I've been at this for more than a week now. Thank you.
EDIT: Also my partitions are as follow:
/dev/sda4 EFI ext.vfat # boot
/dev/sda5 swap #swap
/dev/sda6 ext4 # root
/dev/sda7 ext4 #home
EDIT: I included ahci in my modules for /etc/mcinitcpio, now it works.
Last edited by ArchVillian (2012-08-16 03:05:57)
Same problem, but adding ahci didn't work for me.
email@example.com - joe at true skater dot io.