Issues during installation Arch - couldn't boot with UEFI motherboard

I followed strictly to the Arch Wiki 'Beginners' guide'. As I'm using a new computer, and the motherboard support UEFI mode, I tried this new mode for the first time, and get some issue.

I don't know what does the 'EFI system partition' mean, so I made such a partition, plus an additional boot partition. After completing the procedure provided by the wiki, I found that the 'EFI system partition' is itself a boot partition, I don't need an additional boot partition. Then I deleted the boot partiton and merged the disk space into that EFI system partition. When this was done, with other procedure completed, I rebooted the system. But the system complains that "Error reading \vmlinuz-linux.img: Not Found". Oops, that's because the .img file located in /boot was deleted with the original partition. So I rebooted the system with the installation USB disk, reinstall the package "linux", and the .img file is back!

But after I rebooted the system again, it complains that /sbin/init couldn't be found. Well, this is because I made /usr folder an explicit partition, it need and hook 'usr' for the kernel. Reboot the computer with installation USB disk again, modify /etc/mkinitcpio.conf, add 'usr'(without quotes) into this line:

HOOKS="base udev autodetect modconf block filesystems usr keyboard fsck"

then run 'mkinitcpio -p linux' again, this will fix that issue.

posted on 2015-05-12 01:38  victl  阅读(185)  评论(0)    收藏  举报

导航