Quote:
All of the guides I find online are for Ubuntu and the like employing some repository to apt-get or whatever
|
This is because debian based distros separate grub2 into several smaller packages for efi or legacy booting. Slackware doesn't do this so no additional packages to install. With Slacware the basic install command will be something like this for legacy:
Code:
grub-install --target=i386-pc --boot-directory=xxxxx /dev/<usb drive>
and for uefi
Code:
grub-install --target=x86_64-efi --boot-directory=xxxxx --removable
--boot-directory will be <usb mount point>/boot
For uefi mode the usb will need a fat32 partition mounted at <usb mount point>/boot/efi
before running grub-install
Quote:
I've partially succeeded by installing Grub2 to a test USB drive which will boot in both modes but I'm failing to get a menu for selecting the 2 operating systems on this pendrive.
|
A grub.cfg file without format/syntax errors in the correct location will give a grub menu.
At the grub prompt
will output information about the grub installation. The prefix line will display where grub points to for the grub.cfg file.
Quote:
My totally novice experience with Grub2 is that after manually editing grub.cfg an updater must be run to incorporate the changes
|
Assuming you are talking about grub-mkconfig/update-grub. No you do not need to run an updater after editing a grub.cfg. Running an updater will overwrite any edits made to a grub.cfg.