Boot Arch linux in Qemu after archinstall
Q: How can I make my qemu VM boot after using archinstall
?
Install grub
and configure it. Run the archinstall
process as normal, but at
the end, when asked if you want to chroot
in, answer yes. Then you can install
grub:
pacman -S grub
…and then configure it:
grub-install --target=i386-pc /dev/vd1
grub-mkconfig -o /boot/grub/grub.cfg
See the Arch wiki page for grub to read more about it.
Now you should be able to reboot
and you’ll have a booting system.
More details
I think archinstall
expects UEFI, as it should these days, but it seems qemu
won’t boot UEFI out of the box (don’t quote me, I’m a bit of n00b).
If you want to book with UEFI, I found some instructions that talk about using
ovmf
to achieve that:
https://www.ubuntubuzz.com/2021/04/how-to-boot-uefi-on-qemu.html.
I also saw in the virt-manager
UI that it has the ability to direct boot a
kernel, which seems like a viable option too. It’s not one I researched though.
I’ve used Manjaro for quite a while and really like it. As the meme goes, I guess I was too scared to install Arch so I thought I should give it a go after readying about the financial concerns with Manjaro:
- https://archived.forum.manjaro.org/t/change-of-treasurer-for-manjaro-community-funds/154888
- https://www.reddit.com/r/linuxquestions/comments/i7tog4/whats_the_drama_happening_with_linux_manjaro_and/ I’m not sure how I feel about that stuff other than “a bit concerned”. Manjaro really has been a “it just works” experience for me so I’m not keen to give it up.