Haven't tried, but found a way to fix it myself. In general the problem
is, that Ubuntu still uses a setup/environment, which looks like ~15
years ago - all the bogus klibc/busybox pain! I mean, I want to boot a
workstation, not my dish washer!

In detail one problem seems, that Ubuntu uses the buggy /bin/losetup, and not 
the working version provided as /sbin/losetup. Furthermore the /bin/run-init 
seems to be bogus.
I replaced it with 
http://code.metager.de/source/raw/opensuse/mkinitrd/src/run-init.c and finally 
got nfs boot working.

To get a clue, what we do exactly, have a look at: 
http://iws.cs.uni-magdeburg.de/~elkner/tmp/ubuntu/
The setupUbuntuPXE.sh  (entry point) is used to fetch the ISO, setup PXE and 
mangle the initrd image
on the PXE server.

Note, that we currently force TORAM for nfs root, because without it
Ubuntu stops working after a while (looks like, when the client becomes
idle for a certain time, trouble starts - I guess, buggy squash/unionfs
implementation ...).

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1355010

Title:
  ernel panic - not syncing: Attempted to kill init! exitcode=0x00000100

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1355010/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to