on smartphone from the screen
I got it working, but too late to tinker with the resolution. I’ll mess around with it another time.
Cheers Mate. Used this image:
But the spinner appears on the image, about 5cm from the bottom of the screen. Any ideas, using your git as the source - it should appear on the bottom?
on the bottom of the first image in the center. --pic_position 0x05 \ & --pic_position_offset 200 \ move it 200 points below
Increased to 400 and it works. Will package it up and create a git repo in the next few days as I am off to work shortly.
Thanks for all the help.
My boot halts whenever I do anything but allow Grub to boot automatically after applying the bootsplash. I can boot normally after reverting the changes.
How early or late in the mkinitcpio hooks should the bootsplash be? It works, but I still get a little text after grub and before the splash.
Selection on Grub now works after a second attempt. Still can’t change the resolution via GRUB_GFXMODE=
Would this be due to using Nvidia proprietary drivers?
If you are on uefi, use resolution1024x768x32 only
And if on bios-legacy use only resolutions that appears in
Of couse use resolution that is within your monitor capability.
No, grub does not use graphic drivers.
Ahhhh…it was on auto, that’s much better now, thanks!
$ ls /lib/firmware/bootsplash-themes/manjaro-elegant/
Why am I getting error ?
$ sudo update-grub
/etc/default/grub: line 51: bootsplash.bootfile=/lib/firmware/bootsplash-themes/manjaro-elegant/: No such file or directory
You should use this parameter:
$ sudo update-grub
b/etc/default/grub: line 51: bootsplash.bootfile=bootsplash-themes/manjaro-elegant/bootsplash: No such file or directory
Do you have kernel 4.14?
$ uname -a
Linux arif-pc 4.14.9-1-MANJARO #1 SMP PREEMPT Mon Dec 25 17:12:57 UTC 2017 x86_64 GNU/Linux
Well, I don’t think so. Here some examples:
/etc/default/grub line 5
/etc/mkinitcpio line 52
HOOKS="base udev autodetect modconf block keyboard keymap bootsplash-manjaro-elegant resume filesystems fsck"
Well, here is it
GRUB_DEFAULT="saved" GRUB_TIMEOUT="5" GRUB_DISTRIBUTOR="Manjaro" GRUB_CMDLINE_LINUX_DEFAULT="resume=UUID=<62341844-5999-49aa-82cf-f10240045e13>" GRUB_CMDLINE_LINUX="acpi_osi=Linux acpi=force acpi_enforce_resources=lax acpi_osi='!Windows 2015'" # If you want to enable the save default function, uncomment the following # line, and set GRUB_DEFAULT to saved. GRUB_SAVEDEFAULT="true" # Preload both GPT and MBR modules so that they are not missed GRUB_PRELOAD_MODULES="part_gpt part_msdos" # Uncomment to enable Hidden Menu, and optionally hide the timeout count #GRUB_HIDDEN_TIMEOUT="5" #GRUB_HIDDEN_TIMEOUT_QUIET="true" # Uncomment to use basic console GRUB_TERMINAL_INPUT="console" # Uncomment to disable graphical terminal #GRUB_TERMINAL_OUTPUT="console" # The resolution used on graphical terminal # note that you can use only modes which your graphic card supports via VBE # you can see them in real GRUB with the command `vbeinfo' GRUB_GFXMODE="auto" # Uncomment to allow the kernel use the same resolution used by grub GRUB_GFXPAYLOAD_LINUX="keep" # Uncomment if you want GRUB to pass to the Linux kernel the old parameter # format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx" #GRUB_DISABLE_LINUX_UUID="true" # Uncomment to disable generation of recovery mode menu entries GRUB_DISABLE_RECOVERY="true" # Uncomment and set to the desired menu colors. Used by normal and wallpaper # modes only. Entries specified as foreground/background. export GRUB_COLOR_NORMAL="light-gray/black" export GRUB_COLOR_HIGHLIGHT="green/black" # Uncomment one of them for the gfx desired, a image background or a gfxtheme GRUB_BACKGROUND="/home/arif/Downloads/arch_linux_linux-29371.png" #GRUB_THEME="/boot/grub/themes/starfield/theme.txt" # Uncomment to get a beep at GRUB start #GRUB_INIT_TUNE="480 440 1" bootsplash.bootfile=bootsplash-themes/manjaro-elegant/bootsplash
# vim:set ft=sh # MODULES # The following modules are loaded before any boot hooks are # run. Advanced users may wish to specify all system modules # in this array. For instance: # MODULES="piix ide_disk reiserfs" MODULES="i915" # BINARIES # This setting includes any additional binaries a given user may # wish into the CPIO image. This is run last, so it may be used to # override the actual binaries included by a given hook # BINARIES are dependency parsed, so you may safely ignore libraries BINARIES="" # FILES # This setting is similar to BINARIES above, however, files are added # as-is and are not parsed in any way. This is useful for config files. FILES="" # HOOKS # This is the most important setting in this file. The HOOKS control the # modules and scripts added to the image, and what happens at boot time. # Order is important, and it is recommended that you do not change the # order in which HOOKS are added. Run 'mkinitcpio -H <hook name>' for # help on a given hook. # 'base' is _required_ unless you know precisely what you are doing. # 'udev' is _required_ in order to automatically load modules # 'filesystems' is _required_ unless you specify your fs modules in MODULES # Examples: ## This setup specifies all modules in the MODULES setting above. ## No raid, lvm2, or encrypted root is needed. # HOOKS="base" # ## This setup will autodetect all modules for your system and should ## work as a sane default # HOOKS="base udev autodetect block filesystems" # ## This setup will generate a 'full' image which supports most systems. ## No autodetection is done. # HOOKS="base udev block filesystems" # ## This setup assembles a pata mdadm array with an encrypted root FS. ## Note: See 'mkinitcpio -H mdadm' for more information on raid devices. # HOOKS="base udev block mdadm encrypt filesystems" # ## This setup loads an lvm2 volume group on a usb device. # HOOKS="base udev block lvm2 filesystems" # ## NOTE: If you have /usr on a separate partition, you MUST include the # usr, fsck and shutdown hooks. HOOKS="base udev autodetect modconf block keyboard keymap filesystems fsck bootsplash-manjaro-elegant" # COMPRESSION # Use this to compress the initramfs image. By default, gzip compression # is used. Use 'cat' to create an uncompressed image. #COMPRESSION="gzip" #COMPRESSION="bzip2" #COMPRESSION="lzma" #COMPRESSION="xz" #COMPRESSION="lzop" #COMPRESSION="lz4" # COMPRESSION_OPTIONS # Additional options for the compressor #COMPRESSION_OPTIONS=""
$ sudo pacman -Qs bootsplash-theme-manjaro-elegant
Bootsplash Theme ‘Manjaro elegant’