Since the theme is installed to /usr/shared/themes/grub/endeavourous-galleon it will only be the actual Endeavours grub which will display the galleon theme.
You can verify this by cloning the git repo and edit the PKGBUILD and the theme.install script - change
/usr/shared/grub/themes
to
/boot/grub/themes
bump the pkgrel and run
makepkg -i
This will move the theme files from /usr to /boot - then check if it makes a difference.
That all worked well and impressed me. EOS’s grub ran all 3 distros. As I mentioned to @jonathon some where I had lost the Manjaro grub menu that had been in command but oh well… I had had a nice background image but this will do that too. I just want to see this EndeavourOS grub theme work! It should. What info can I give you to help?
ftab:
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a device; this may
# be used with UUID= as a more robust way to name devices that works even if
# disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
UUID=b4665bd1-9534-4268-a082-24221efa13df / ext4 defaults,noatime 0 1
Sorry I can’t add any more. As far as I understand, the original Endeavour theme is in /boot/grub/themes/, as I saw it when copying over the endeavouros-nix folder? And I made sure /etc/default/grub’s lines pointed to that folder:
Haven’t a clue about multi-boots, lol, but, if things are set up exactly as the original EOS grub was, where it spanned other grubs, you should be good to go. I’m sure someone who does have a clue will add further.
Yup - that was the initial goto. Then I was reading up on the proper way to install files using the package manager - which encouraged to use the /usr/ structure - and as grub has the themes folder there - I figured - since I pushed it to AUR - I better adhere to the standard.
There is nothing from with your install @anon96036739
@kmartin
I am thinking - are you by any chance using BIOS boot - you know it is possible to combine BIOS and GPT.
The reason I ask is because the BIOS method requires the grub files to be written to either the MBR part of the disk or to a GPT partition with the partition type of bios-boot (0xEF02).
If you are indeed using the BIOS boot this would explain why certain files are not shown because grub is only written once - on grub-install - and that entry will point to - as I understand it - some kind of chain load sequense for the entries discovered by os-proper.
Now - I am out in the deep on this - because I have zero to none knowledge on the inner workings of a boot loader - so I may be talking nonsense - and anyone knowledgeable should feel free to enlighten me.
Good to know, @Root I’d installed the theme manually, just copying over the folder then editing grub. UEFI, not bios etc. Exciting that Galleon Grub is in the AUR! You’ve just got a vote.
Yes.
I thought the blkid post above implied that ? Again my failure on omitting an inxi.
That is not the issue. I have booted MX on this setup as well, 3 ways, menage e twa … and at first EOS, Arch and Manjaro all showed in the grub menu.
Installing endeavouros-galleon-grub showed the galleon and menu panel the text just omited one install Arch. That may point to os-probber?
It may be this old bios and/or how os-prober implements???
Sooo I uninstalled : `$ sudo pacman -Rns endeavouros-galleon-grub
`
grub rebuilt
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-linux
Found initrd image: /boot/initramfs-linux.img
Found fallback initrd image(s) in /boot: initramfs-linux-fallback.img
Found Manjaro Linux (20.1) on /dev/sda1
Found Arch Linux (rolling) on /dev/sda5
Found memtest86+ image: /boot/memtest86+/memtest.bin
done
and all entries are back, on a black background…
No biggie.
Sorry I don’t want to spend a lot of time on this right now, got a lot on my plate.
Wish I could suggest more. Maybe there’ll be someone along with a similar setup or who can advise.
EDIT: roughly searched ‘bios/grub/latitude’ in the Arch Wiki and tbh no idea if this next bit will help, but incase it does …
" In addition to the UEFI firmware workaround (without which GRUB isn’t launched), the Dell Latitude seems to require to have the EFI system partition mounted on /boot . When ESP is mounted on /efi , GRUB fails to find the configuration files and launches the rescue console."
Not sure exactly how this would work on your system, but if all else fails, get the image from the Galleon thread https://forum.endeavouros.com/t/endeavour-galleon-wallpaper/2332/15 , put it in Pictures and e.g. name it GRUB.png, then, in /etc/default/grub do the following:
Uncomment one of them for the gfx desired, a image background or a gfxtheme
GRUB_BACKGROUND="/home/your username/Pictures/GRUB.png"
#GRUB_THEME="/path/to/gfxtheme"
Then refresh grub.
well I finally got back to this convoluted issue. Convoluted due to Manjaro forcing linux-latest on me. I deleted all that mess a while back but it reappeared? Any way after cleaning out some kernel fragments and re building the grubs I massaged a pic of Endeavor landing.
put it in /usr/share/grub/ as grub_background.png.
rebuilt grub…
done and done:
$ update-grub
[sudo] password for martin:
Generating grub configuration file ...
Found background: /usr/share/grub/grub_background.png
Found linux image: /boot/vmlinuz-linux
Found initrd image: /boot/initramfs-linux.img
Found fallback initrd image(s) in /boot: initramfs-linux-fallback.img
Found Manjaro Linux (20.1) on /dev/sda1
Found Arch Linux (rolling) on /dev/sda5
Found memtest86+ image: /boot/memtest86+/memtest.bin
done
It all works Manjaro shows 2 kernels etc all accurate now…
I don’t need or use Manjaro just an exercise in what ever
thanks for the help.
Can’t believe I just realised, lol, that it might be useful to add a colour and black and white of the Galleon, without the logo (as that would cover the grub text) incase you want to run something near to the Galleon Grub.