[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: sarge netinst bug with cpqarray



On Thu, Jul 08, 2004 at 12:28:21PM +0200, Finn-Arne Johansen wrote:
> On Thu, Jul 08, 2004 at 12:29:20PM +0300, Pasi Kärkkäinen wrote:
> > On Wed, Jul 07, 2004 at 06:17:38PM +0200, Finn-Arne Johansen wrote:
> > > On Wed, Jul 07, 2004 at 11:07:24AM -0400, Joey Hess wrote:
> > > > Pasi Kärkkäinen wrote:
> > > > > "Unable to install GRUB in (hd0)
> > > > > Executing 'grub-install (hd0)' failed.
> > > > > This is a fatal error"
> > > > > 
> > > > > and in the console 3:
> > > > > 
> > > > > "Probing devices to guess BIOS drives. This may take a long time.
> > > > > /dev/ida/c0d0p2 does not have any corresponding BIOS drive."
> > > > > 
> > > > > that c0d0p2 looks weird.. there's no such device in /dev/ida/.
> > > > 
> > > > grub-install is running in the /target chroot, and you should indeed
> > > > have a /target/dev/ida/c0d0p2; that's the standard name for this device.
> > > 
> > > When grub install fails the first time, do a 
> > >  echo "(hd0) /dev/ida/c0d0" >> /target/boot/grub/device.map
> > > 
> > > Then retry the grub install, and see if it solves your problem. 
> > >
> > 
> > Yep, that helped. After echoing that to device.map, I chrooted myself to
> > /target, and ran grub-install hd0. After this grub loads fine when I boot up
> > the system.
> >  
> > > > > I also tried booting with a grub floppy, and then manually booting using the
> > > > > installed kernel from the second partition of the disk.. kernel panics
> > > > > because it cannot mount root (because the cpqarray driver is not loaded..).
> > > > I'd suggest you file a bug on initrd-tools about this. It should
> > > > presumably include such drivers in the initrd.
> > >
> > 
> > Hmm.. any ideas how to manually add the cpqarray driver to initrd? I still
> > cannot boot up the system, because the driver is not loaded during boot and 
> > because of that the root-fs cannot be mounted..
> 
> Add the a line to /etc/mkinitrd/modules conatining 
>  cpqarray
> 

That did the trick. I booted using the netinst CD, mounted the installed
partitions from the hd, chrooted inside them, edited the /etc/mkinitrd/modules,
recreated the mkinitrd image, reinstalled grub, and now the system boots up
fine from the hd.

Thanks. 

Now, it would be nice if this was done automatically :)

-- Pasi Kärkkäinen
       
                                   ^
                                .     .
                                 Linux
                              /    -    \
                             Choice.of.the
                           .Next.Generation.



Reply to: