[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Problem building install kernel with ssh for NSLU2
I was trying to avoid two difficulties. The first was having to
physically modify the NSLU2 to add in the serial port. The second was
needing a second NetBSD system that you can use to write the USB-Flash
stick, since I was never able to figure out how to write to the disk
with a system other than NetBSD. If I had root on the flash disk, then
it is a relatively simple matter to compile the kernel so that it boots
up using the flash disk as root by changing a couple of lines in the
config file for NSLU2. Here's a diff for that:
--- NSLU2.orig 2008-02-13 22:28:59.000000000 -0500
+++ NSLU2 2008-02-13 22:28:19.000000000 -0500
@@ -142,7 +142,7 @@
#makeoptions DEBUG="-g" # compile full symbol table
-config netbsd root on ? type ?
+config netbsd root on sd0a type ffs
# The main bus device
mainbus0 at root
As long as the flash disk was setup to start sshd properly, then one
could telnet into RedBoot to load the kernel and get it going, then
switch to ssh to login to the NSLU2. But as I said, I could never write
the flash drive on another (Linux) system and get the NSLU2 to boot into
it. If you could point me in the right direction for that, I would
greatly appreciate it.
Hmm, though reading this over I wonder if
config netbsd root on 192.168.1.102:/client/root type nfs
might work as well. I know how to set up the NFS root.
Steve Woodford wrote:
Would it not be easier to avoid using crunchgen altogether, in favour
of root on USB-Flash stick?
Main Index |
Thread Index |