Sparc Netbooting
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi,
I have a main server system, Sparcserver 20 running debian testing,
which I want to be the boot server for some other sparc boxen on the
network. I have set up RARP and TFTP so that the nodes can collect a
kernel and boot it but the problem comes when it tries to load the root
filesystem. I want it to load it's root filesystem over NFS from the
Sparcserver.
When I was compiling the kernel I could not find the "enable root fs
over nfs" option anywhere, either in menuconfig or Xconfig. In the end
I manually found the option in .config and enabled it. This caused the
compiling of the kernel to die with the following error:-.
make[1]: Leaving directory `/home/linux-2.4.29/arch/sparc/boot'
ld -m elf32_sparc -T arch/sparc/vmlinux.lds arch/sparc/kernel/head.o
arch/sparc/kernel/init_task.o init/main.o init/version.o
init/do_mounts.o \
--start-group \
arch/sparc/kernel/kernel.o arch/sparc/mm/mm.o kernel/kernel.o
mm/mm.o fs/fs.o ipc/ipc.o arch/sparc/math-emu/math-emu.o
arch/sparc/boot/btfix.o \
drivers/char/char.o drivers/block/block.o drivers/misc/misc.o
drivers/net/net.o drivers/sbus/sbus_all.o drivers/video/video.o
drivers/media/media.o \
net/network.o \
/home/linux-2.4.29/lib/lib.a /home/linux-2.4.29/lib/lib.a
/home/linux-2.4.29/arch/sparc/prom/promlib.a
/home/linux-2.4.29/arch/sparc/lib/lib.a \
--end-group \
-o vmlinux
fs/fs.o(.text.init+0x121c): In function `root_nfs_name':
: undefined reference to `root_server_path'
fs/fs.o(.text.init+0x1224): In function `root_nfs_name':
: undefined reference to `root_server_path'
fs/fs.o(.text.init+0x12a8): In function `root_nfs_addr':
: undefined reference to `root_server_addr'
fs/fs.o(.text.init+0x12ac): In function `root_nfs_addr':
: undefined reference to `root_server_addr'
fs/fs.o(.text.init+0x13e8): In function `nfs_root_setup':
: undefined reference to `root_nfs_parse_addr'
fs/fs.o(.text.init+0x13f0): In function `nfs_root_setup':
: undefined reference to `root_server_addr'
fs/fs.o(.text.init+0x13f4): In function `nfs_root_setup':
: undefined reference to `root_server_addr'
fs/fs.o(.text.init+0x1454): In function `root_nfs_getport':
: undefined reference to `rpc_getport_external'
make: *** [vmlinux] Error 1
Does this mean that It is not possible to enable root fs over nfs on
the sparc platform or am I missing something simple.
Thanks in advance
- --
Chris Blackburn
E-Mail: cblackburn36NOSPAM@softhome.net
E-Mail: cblackburn36@NOSPAMgmail.com
PGP Public Key: http://makeashorterlink.com/?C2AF31929
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (Darwin)
iD8DBQFCKwJrxsNEmi5WofsRAgLsAKDfhL094y5sGGGqfqN0VukL6JSzHgCg/Q6a
BYV9KljyBIXZnjizi92jgqI=
=gddA
-----END PGP SIGNATURE-----
Reply to: