[Oneiric] Kernel Panic doing PXE/NFS boot
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Expired
|
High
|
Unassigned |
Bug Description
In a PXE netboot environment we can boot from LiveCD images of all releases except 11.10.
Using a serial console we see:
...
[ 0.000000] Linux version 3.0.0-12-generic (buildd@vernadsky) (gcc version 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3) ) #20-Ubuntu SMP Fri Oct 7 14:50:42 UTC 2011 (Ubuntu 3.0.0-12.20-generic 3.0.4)
...
[ 0.000000] Kernel command line: root=/dev/nfs boot=casper netboot=nfs nfsroot=
...
Begin: Mounting root file system ... + . /scripts/casper
+ export PATH=/usr/
+ mountpoint=/cdrom
+ LIVE_MEDIA_
+ [ -f /conf/uuid.conf ]
+ cat /conf/uuid.conf
+ UUID=d74ce5f7-
+ root_persistenc
+ home_persistenc
+ root_snapshot_
+ home_snapshot_
+ USERNAME=casper
+ USERFULLNAME=Live session user
+ HOST=live
+ BUILD_SYSTEM=Custom
+ mkdir -p /cdrom
+ tried=/tmp/tried
+ [ -f /etc/casper.conf ]
+ . /etc/casper.conf
+ export USERNAME=ubuntu
+ export USERFULLNAME=Live session user
+ export HOST=ubuntu
+ export BUILD_SYSTEM=Ubuntu
+ export USERNAME USERFULLNAME HOST BUILD_SYSTEM
+ . /scripts/
+ [ Ubuntu = Debian ]
+ [ Ubuntu = Ubuntu ]
+ MP_QUIET=-q
+ [ ! -x /bin/fstype ]
+ [ ! -f /casper.vars ]
+ touch /casper.vars
+ parse_numeric /dev/nfs
+ return
+ maybe_break mountroot
+ echo+ egrep -q (,|^)mountroot(,|$)
+ mountroot
+ exec
+ exec
+ exec
+ exec
+ tailpid=272
+ + parse_cmdline
tail -f casper.log
+ cat /proc/cmdline
[ 8.115989] Kernel panic - not syncing: Attempted to kill init!
[ 8.121985] Pid: 1, comm: init Not tainted 3.0.0-12-generic #20-Ubuntu
[ 8.128550] Call Trace:
[ 8.131012] [<c1518c98>] ? printk+0x2d/0x2f
[ 8.135314] [<c1518b76>] panic+0x5c/0x151
[ 8.139433] [<c104b244>] forget_
[ 8.145117] [<c10d3020>] ? perf_cgroup_
[ 8.150884] [<c104b263>] exit_notify+
[ 8.155521] [<c104ba6d>] do_exit+0x1ad/0x3a0
[ 8.159902] [<c112863d>] ? vfs_write+
+ STATICIP=10.25[ 8.164565] [<c104bdb8>] do_group_
4.251.88
+ [ 1
Status changed to 'Confirmed' because the bug affects multiple users.