Goal : To install Manjaro from scratch to boot on BIOS and UEFI systems What I’m Using :
Manjaro 21.1.0 XFCE,
A Panasonic Toughbook with UEFI but optional BIOS mode
an 8 GB USB for install media, a 64 GB USB for target disk.
What I’ve tried :
Seen this (forum.manjaro. org/t/hybrid-bootable-usb-flash-drive-uefi-legacy-bios/56101/3) post in the Manjaro Forums but not quite understood it.
Also long ago gone through this (github. com/a-p-jo/Portable-Linux) instructional made for Ubuntu, of which I have two doubts : 1) Will it break on updates and 2) Does it work on Arch-based distros too even though it’s designed for Debian-based ones ?
What I’d request : Step-wise instructions assuming a medium-level of competence with Linux in general. I’m not new to *nixes nor to linux, but am in no way a power user.
Okay, I managed to solve this . I initially tried for the better part of the day to implement linux-aarhus’s proposed solution, but I couldn’t get it to work.
Additionally , it was essentially a full arch-style CLI install, and if I wanted to do that why would I use Manjaro ? I also found it too manual/cumbersome , errror prone and not actually correct - I noticed errors in quite the few places, some of which are not linux-aarhus’s fault.To his credit though, he does take care of a lot of the details that are important. If he requires, I can maybe compile these perceived errors into a list and post them here, but it will take a while.
Meanwhile , defeated by getting grub rescue prompts and wasting the whole day, I decided to revisit the original guide I had found, github.com/a-p-jo/Portable-Linux, and almost everything worked flawlessly and in < 20 minutes I had a functional BIOS/UEFI booting Manjaro install ready. That’s my own repo by the way, so I’ll be making changes to it to better format it, include improvements and ideas from linux-aarhu’s guide and mention Manjaro support.
EDIT : Updated github.com/a-p-jo/Portable-Linux to work for this issue.