You are not logged in.
I have installed Arch on my external SSD working in UEFI mode. But I am not getting the very advantage of portability because of many systems running on legacy mode and hence not supporting my UEFI based Linux.
So is there a way where I can create a hybrid boot, that can work on any system?
A bit simple language will be highly appreciated.
Last edited by fumax (2022-05-02 15:29:09)
Offline
Yes. You can, in addition to the EFI boot setup you already have, install an additional boot loader into the MBR. If you use GPT, beware that not all legacy boot loaders support this and that e.g. GRUB needs a separate bootloader (EF02) partition for that.
Inofficial first vice president of the Rust Evangelism Strike Force
Offline
So i created an unformatted partition with Gparted. Set the flag to grub_bios.
Ran:
grub-install --target=i386-pc /dev/sdb
grub-mkconfig -o /boot/grub/grub.cfg
Now the new partition that i created has "grub2core.img" written on it in gparted.
Is there something else to be done or something I am missing? Because i tried it in a legacy system and it is not getting detected.
Offline
Did you set the boot flag on the respective device?
Inofficial first vice president of the Rust Evangelism Strike Force
Offline