Hi folks,
I have a fully functioning Manjaro system, installed in BIOS mode. I’d like to move on with my life and get rid of all the clutter on the NVMe and have Manjaro only, installed with UEFI grub.
❯ sudo lsblk -l /dev/nvme0n1
[sudo] password for *******:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
nvme0n1 259:0 0 465,8G 0 disk
nvme0n1p1 259:1 0 300M 0 part
nvme0n1p2 259:2 0 100M 0 part
nvme0n1p3 259:3 0 128M 0 part
nvme0n1p4 259:4 0 146G 0 part
nvme0n1p5 259:5 0 72,4G 0 part /
nvme0n1p6 259:6 0 16G 0 part [SWAP]
nvme0n1p7 259:7 0 101,1G 0 part /home
nvme0n1p8 259:8 0 1,1G 0 part /boot/efi
nvme0n1p9 259:9 0 128,7G 0 part
The only things I care about are:
/
/home
Booting the live image in UEFI mode does not allow for manjaro-chroot -a
, as mentioned in the wiki here - seems the script can’t find the BIOS install, which makes sense; installing with the re-use of /
and /home
leads to going over a ton of customizations.
What would be the the correct approach for preserving the existing Manjaro installation and switching from BIOS to UEFI? Would a transition like this lead to system changes, new UUIDs, for example?
Thank you and have an awesome weekend!
UPDATE:
Managed to figure it out. Had to create a new /boot/efi partition, set flags, manually mount required folders for chrooting, etc., since i could not get manjaro-chroot to work as intended. After this things seem to be running fine. One thing that made me waste a lot of time was a boot option in the UEFI, called “UEFI: insert-drive-name-here”, which supposedly does what it says, but it was a no-go, even with a proper grub UEFI setup and Manjaro as the “sole citizen” of said drive. However the boot option “UEFI: manjaro” worked.
Thank you, everyone, for the help and sorry for wasting your time during the weekend.
Cheers!