no kernel installed on client so it refuses booting ... a little more

Holger Levsen fai at layer-acht.org
Fri Oct 8 22:54:05 CEST 2004


Hi Gerald, hi all,

I use a hook before the packages get installed to set /etc/kernel-img.conf - 
but I'm also wondering how other people do it as I don't think this is a 
really elegant solution.

FAI_CONFIGDIR/files/instsoft.NEWWORLD consists of this lines:
-----------------------------------------------------
#! /bin/sh

# kernel-image-2.6.8-powerpc.deb requieres this :(
echo "do_initrd = Yes" >> $target/etc/kernel-img.conf
-----------------------------------------------------

"NEWWORLD" is the name of the class which installs the kernel. (via 
package_config/NEWWORLD)


regards,
 Holger

On Friday 08 October 2004 15:34, Gerald Houart wrote:
> a little more about the problem:
> grub works fine but without kernel installed it makes kernel panic message
>
> looking log files of FAI installation (especially rcS.log and shell.log) i
> found : ====rcS.log =====================================================
> .
> .
> Unpacking kernel-image-2.6.8-1-686 (from
> .../kernel-image-2.6.8-1-686_2.6.8-3_i386.deb) .. .
>
>
> You are attempting to install an initrd kernel image (version 2.6.8-1-686)
> This will not work unless you have configured your boot loader to use
> initrd. (An initrd image is a kernel image that expects to use an INITial
> Ram Disk to mount a minimal root file system into RAM and use that for
> booting).
>
>    As a reminder, in order to configure LILO, you need
>    to add an 'initrd=/initrd.img' to the image=/vmlinuz
>    stanza of your /etc/lilo.conf
>
> I repeat, You need to configure your boot loader -- please read your
> bootloader documentation for details on how to add initrd images.
>
> If you have already done so, and you wish to get rid of this message,
> please put
>   "do_initrd = Yes"
> in /etc/kernel-img.conf. Note that this is optional, but if you do not,
> you will continue to see this message whenever you install a kernel
> image using initrd.
> Do you want to stop now? [Y/n]Ok, Aborting
> dpkg: error processing
> /var/cache/apt/archives/kernel-image-2.6.8-1-686_2.6. 8-3_i386.deb (
> --unpack):
>  subprocess pre-installation script returned error exit status 1
> .
> .
> ====rcS.log =====================================================
>
> and
>
> ====shell.log =====================================================
> .
> .
> Get:1 ftp://ftp.de.debian.org sarge/main kernel-image-2.4.27-1-686 2.4.27-2
> [12.3MB] Fetched 12.3MB in 34s (355kB/s)
> (Reading database ... 10001 files and directories currently installed.)
> Unpacking kernel-image-2.4.27-1-686 (from
> .../kernel-image-2.4.27-1-686_2.4. 27-2_i386.deb)
>  ...
> Setting up kernel-image-2.4.27-1-686 (2.4.27-2) ...
> /initrd.img does not exist. Installing from scratch, eh?
> Or maybe you don't want a symbolic link here. Hmm? Lets See.
> .
> .
> ====shell.log =====================================================
>
>
> i putted "do_initrd = Yes" in fai/files/etc/kernel-img.conf/DEFAULT but
> without results
>
> after install i can install kernel manually in a shell with
>   chroot /tmp/target mount -t proc none proc
>   chroot /tmp/target apt-get install kernel-image...
>   chroot /tmp/target update-grub
>
> and so it boots !!!
>
> any other suggestions are welcome
>
> best regards
>
> Gerald HOUART
>
> >>>>>> On Fri, 08 Oct 2004 09:40:17 +0200, Gerald Houart
> >>>>>> <ghouart at ulb.ac.be> said:
> >>>>>>
> >    > i use fai installed with sarge ... and everything based on the
> >    > example "simple"
> >    > but after all the process of installation, grub refuses to boot
> >    > linux and in fact in /boot there is no kernel !!!
> >    >
> >    > any suggestion to resolve this probably stupid problem (but so
> >    > stupid that i can't see where it is !)
> >
> >Read the the log files!!!
> >
> >I think you did not define the classes MBR and GRUB or no kernel is
> >installed at all. Have a special look at shell.log.
> >
> >--
> >regards Thomas
>
> *********************************************
> Gérald HOUART
> Support informatique du bâtiment NO
> Universite Libre de Bruxelles
> ext 5604 / bureau 2.o8.216
> *********************************************



More information about the linux-fai mailing list