From Bugzilla Helper: User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0) Description of problem: grub can't seem to install itself to the HD on my Dell Latitude C600 laptop. "sudo /sbin/grub-install '(hd0)'" reports: /dev/hda4 does not have any corresponding BIOS drive. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. Borrow my laptop 2. Login as root 3. /sbin/grub-install '(hd0)' Actual Results: Error message as above. Expected Results: I've never seen grub run successfully, I dunno! Additional info: "fdisk -l /dev/hda" reports: "Partition table entries are not in disk order." Drive is an IBM-DJSA-220. This partition setup was done using Partition Magic 4.x.
What do /boot/grub/grub.conf and /boot/grub/device.map look like?
/boot/grub/device.map only contained one entry, for (fd0). I added an entry for (hd0) and grub-install says it has worked. Rebooting now...
It worked, but how do I make it graphical? :)
What does your /boot/grub/grub.conf look like? You need something like (assumign that you don't have a separate /boot) splashimage=(hd0,3)/boot/grub/splash.xpm.gz
My /boot is in fact a separate partition, /dev/hda4. I added: splashimage=(hd0,3)/grub/splash.xpm.gz And now it works beautifully. Resolved, thanks!