This is a mess, but one more: the kernel was not instructed via
cmdline root=/dev/nfs to boot on an nfs-rootfs. W/o cmdline the kernel
is supposed to use a root device which defaults to the one used at
compile time.
With 2.0, it was necessary to add this parameter to the cmdline for
the kernel to activate the network autoconfiguration procedures, "a
good idea".
Can somebody please reproduce that? Just compile a kernel with network
autoconfiguration turned on and a NIC driver for an attached NIC built
into the kernel, dump it to a diskette and boot it, without some
configuration elsewhere to catch the requests (let it time out and
watch what happens). You might not want to try this in a production
environment, even though it's funny. Prepare all other boxes to delete
the arp caches.
The relevant code hasn't been changed (significantly) during the last
versions of 2.1.x.
Discovered by poor Martin Walter, CC univ. o. Freiburg. :-)
Roman.
Computer Center University of Freiburg, Germany.
"The whole world is about three drinks behind." (Humphrey Bogart)
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.altern.org/andrebalsa/doc/lkml-faq.html