Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#12570 - grub-gfx not using splashimage on fakeraid with dmraid
Attached to Project:
Community Packages
Opened by André Fettouhi (A.Fettouhi) - Thursday, 25 December 2008, 09:33 GMT
Last edited by Ionut Biru (wonder) - Monday, 18 May 2009, 09:37 GMT
Opened by André Fettouhi (A.Fettouhi) - Thursday, 25 December 2008, 09:33 GMT
Last edited by Ionut Biru (wonder) - Monday, 18 May 2009, 09:37 GMT
|
DetailsDescription:
For some reason this package doesn't work with dmraid on a machine running fakeraid (RAID 0). I installed this package during the installing of Arch Linux from CD. I first installed grub, then mounted my new installation and then I removed grub and installed grub-gfx. After that I continued with installation of grub itself (see fakeRAID in the wiki). Grub was installed and runs fine but the splashimage doesn't appear (and the colors in grub are the same as for the grub package) when grub is loaded (the splashimage line is present in menu.lst). What can have gone wrong? Additional info: * package version(s) * config and/or log files etc. grub-gfx 0.97-9 Here is my menu.lst file. Can it be that the path for splashimage is wrong? # general configuration: timeout 5 default 0 color light-blue/black light-cyan/blue splashimage /boot/grub/splash.xpm.gz # boot sections follow # each is implicitly numbered from 0 in the order of appearance below # # TIP: If you want a 1024x768 framebuffer, add "vga=773" to your kernel line. # #-* # (0) Arch Linux title Arch Linux root (hd0,0) kernel /boot/vmlinuz26 root=/dev/mapper/isw_baaggideei_Volume01 ro quiet vga=791 splash initrd /boot/kernel26.img # (1) Arch Linux title Arch Linux Fallback root (hd0,0) kernel /boot/vmlinuz26 root=/dev/mapper/isw_baaggideei_Volume01 ro initrd /boot/kernel26-fallback.img Steps to reproduce: Install grub-gfx on machine running fakeraid. |
This task depends upon
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
and
splashimage (hd0,0)/boot/grub/splash.xpm.gz
but no change.
Regards
André
# dmsetup mknodes
# grub --device-map=/dev/null
grub> device (hd0) /dev/mapper/baaggideei_Volume0
grub> geometry (hd0) C H S
grub> root (hd0,0)
grub> setup (hd0)
grub> quit
C H S are the number of Cylinders, Heads and Sectors on the RAID. you get these by doing fdisk -l and "baaggideei_Volume0" is the name of my RAID 0 in /dev/mapper baaggideei_Volume01, baaggideei_Volume02 and baaggideei_Volume03 are the partitions on my RAID 0 (root (/),swap and /home).
Regards
André
* Install GRUB on /dev/mapper/raid_set
Exchange C H S below with the proper numbers and be aware that they are not entered in the same order as they are read from cfdisk.
# dmsetup mknodes
# grub --device-map=/dev/null
grub> device (hd0) /dev/mapper/raid_set
grub> geometry (hd0) C H S
If geometry is entered properly, GRUB will spit out a list of partitions found on this RAID Set.
grub> root (hd0,0)
grub> setup (hd0)
grub> quit
# reboot
but now I have installed grub as
# dmsetup mknodes
# grub --device-map=/dev/null
grub> device (hd0) /dev/mapper/baaggideei_Volume0
grub> geometry (hd0) C H S
grub> root (hd0,0)
grub> setup (hd0)
grub> quit
So it may seem that I'm using grub in /dev/mapper/raid_set. So the question is how do I use grub /dev/mapper/baaggideei_Volume0 and delete the other one?
Regards
André
# dmsetup mknodes
# grub --device-map=/dev/null
grub> device (hd0) /dev/mapper/isw_baaggideei_Volume01
grub> geometry (hd0) C H S (60801 255 63 in my case)
grub> root (hd0,0)
grub> setup (hd0)
grub> quit
reboot and the spalshimage was there. So close this one it works.
Regardss
André