YH,
I want to boot from a SATA drive with
etherboot.
I made the Config file change from http://www.linuxbios.org/index.php/Etherboot.
But I get these errors:
ld -r bin/tg3.o bin/filo.rt.o -o
bin/tg3--filo.rt.o
objcopy -R .text16 bin/elfprefix.o
bin/elfprefix.entry.o
objcopy -R .prefix bin/elfprefix.o
bin/elfprefix.exit.o
ld -N -T arch/i386/core/etherboot.lds -o
bin/tg3--filo.elf.rt bin/elfprefix.exit.o
bin/tg3--filo.rt.o
bin/tg3--filo.rt.o(.text+0x4507): In function
`install_pxe_stack':
: undefined reference to
`allot_base_memory'
bin/tg3--filo.rt.o(.text+0x457e): In function
`install_pxe_stack':
: undefined reference to
`e820mangler_size'
bin/tg3--filo.rt.o(.text+0x4763): In function
`install_pxe_stack':
: undefined reference to
`install_rm_callback_interface'
bin/tg3--filo.rt.o(.text+0x4769): In function
`install_pxe_stack':
: undefined reference to
`install_e820mangler'
bin/tg3--filo.rt.o(.text+0x4787): In function
`use_undi_ds_for_rm_stack':
: undefined reference to
`forget_real_mode_stack'
bin/tg3--filo.rt.o(.text+0x47b7): In function
`hook_pxe_stack':
: undefined reference to
`hide_etherboot'
bin/tg3--filo.rt.o(.text+0x4852): In function
`unhook_pxe_stack':
: undefined reference to
`unhide_etherboot'
bin/tg3--filo.rt.o(.text+0x4889): In function
`remove_pxe_stack':
: undefined reference to
`forget_base_memory'
bin/tg3--filo.rt.o(.text+0x4a51): In function
`filo_pci_probe':
: undefined reference to `filo'
bin/tg3--filo.rt.o(.text+0x98b9): In function
`pxenv_restart_tftp':
: undefined reference to
`get_free_base_memory'
make: *** [bin/tg3--filo.elf.rt] Error
1
rm bin/elfprefix.exit.o bin/tg3--filo.rt.o
bin/filo.rt.o bin/elfprefix.entry.o bin/filo.o
What am I missing? Thanks.
Steve