[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: