Thursday September 18, 2008 at 02:38
Subject: Installing Hardy on many hard drives.
Keywords:
GRUB, Hardy, Technical
Posted by: Sean Reifschneider
I haven't seen this exact situation before, so I wanted to write it
down for helping others via google. I was installing Hardy on a system
with 9 drives, and the installer was detecting the drive I wanted to have
the root partition on as /dev/sdi rather than /dev/sda. The boot drive was
properly set in the BIOS. Read on for information on how to fix it.
During the "server" text mode installer, at the step where it was
installing GRUB, the install failed with a message indicating that "GRUB
failed to install".
I found that the GRUB boot block had been installed, but the menu.lst
file had not been written. So when I tried to boot into the installation I
was dumped to a GRUB prompt rather than having the menu available. Without
the menu.lst though, after booting into rescue mode, I still didn't have
the information I really needed to fix grub.
To fix the problem, at the installer screen where it indicates that
GRUB installation failed, here's what to do. Do Alt-F2 to switch to the
alternate console, then go into the installed boot/grub directory and
modify the "device.map" file. In my case, it listed "(hd0) /dev/sda" and
"(hd8) /dev/sdi". I swapped these around so that sdi was at "hd0". Then I
went back to the installer with Alt-F1, and had the installer re-run the
GRUB installation. This now worked fine and the "menu.lst" file was
written and the system was able to boot.
I'd consider it a bug that the installer isn't writing the menu.lst
when the grub installation fails, because it makes it hard to recover from
later. But there's probably a reason they didn't.
(Post Reply)
(Post Reply)