Robin Lee Powell wrote:
On Sun, Feb 08, 2009 at 01:21:27PM +0100, Michael Tautschnig wrote:
Thank you for that, sincerely.

However, I keep asking whether any of these workarounds are
going to make it into FAI mainline, and people keep sending me
more workarounds, which is not what I was asking about!

As far as I can tell, it's really not a problem of FAI, but an
issue in initramfs. I thus doubt that "it will make it into FAI
mainline".

After a stupendous amount of research, I've figured out what you
meant.  :)  Sorry about that.  I'm coming into this not
understanding FAI internal at all.

The problem appears to be with
/usr/share/initramfs-tools/scripts/live inside of the live-initramfs
package, which calls ipconfig without a -t option.

I tried to make a workaround, but it fails badly:

    Running: ipconfig -t 10 eth0
    IP-Config: eth0 hardware address 00:e0:81:45:ed:8a mtu 1500 DHCP RARP
    [   25.776115] Kernel panic - not syncing: Attempted to kill init!

What it was actually running:

    echo "Running: ipconfig -t 10 ${DEVICE}"
    ipconfig -t 10 ${DEVICE} || echo "ipconfig -t 10 ${DEVICE} failed" | tee 
/netboot.config

I don't understand how that caused a kernel panic, and I don't know
enough of the internals to have a reasonable chance of figuring it
out in a reasonable amount of time; suggestions welcome.

-Robin

Really, try the thread I linked in my last response to this thread. Are you sure you're sourcing each output file generated by ipconfig? https://lists.uni-koeln.de/pipermail/linux-fai/2008-December/006457.html

HTH,
Ryan

Antwort per Email an