Hi,
I am trying to get LinuxBIOSv2 to run with my system running SUSE 10.2 on a Tyan-(AMD64) S2895 on a 2.6.20 kernel. I have tried four differnt ones from the archive as well. They all fail at different points. Any ideas? gcc version 4.1.2 20061115 (prerelease) (SUSE Linux)
echo '/*ldoptions*/' > ldscript.ld; cat ldoptions >> ldscript.ld ; for file in /home/Khalid/LinuxBIOSv2/src/arch/i386/init/ldscript.lb /home/Khalid/LinuxBIOSv2/src//cpu/x86/32bit/reset32.lds /home/Khalid/LinuxBIOSv2/src//southbridge/nvidia/ck804/id.lds ; do echo /* $file */ >> ldscript.ld; cat $file >> ldscript.ld ; done gcc -m32 -nostdlib -nostartfiles -static -o linuxbios -T ldscript.ld crt0.o /usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../x86_64-suse-linux/bin/ld: warning: dot moved backwards before `.id' /usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../x86_64-suse-linux/bin/ld: warning: dot moved backwards before `.id' /usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../x86_64-suse-linux/bin/ld: warning: dot moved backwards before `.id' nm -n linuxbios | sort > linuxbios.map objcopy --gap-fill 0xff -O binary linuxbios linuxbios.strip gcc -o buildrom /home/Khalid/LinuxBIOSv2/util/buildrom/buildrom.c make[1]: *** No rule to make target `../../../../payloads/forcedeth--filo_hda2_vga.zelf', needed by `payload'. Stop. make[1]: Leaving directory `/home/Khalid/LinuxBIOSv2/targets/tyan/s2895/s2895/normal' make: *** [normal/linuxbios.rom] Error 1
You need to download Etherboot and build it and put it into targets/payloads dir.
YH
Hi,
On Wed, Apr 04, 2007 at 07:44:46PM -0500, Khalid Paden wrote:
I am trying to get LinuxBIOSv2 to run with my system running SUSE 10.2 on a Tyan-(AMD64) S2895 on a 2.6.20 kernel. I have tried four differnt ones from the archive as well. They all fail at different points. Any ideas?
[..]
make[1]: *** No rule to make target `../../../../payloads/forcedeth--filo_hda2_vga.zelf', needed by `payload'. Stop. make[1]: Leaving directory `/home/Khalid/LinuxBIOSv2/targets/tyan/s2895/s2895/normal' make: *** [normal/linuxbios.rom] Error 1
A payload must be included in LinuxBIOS builds.
Please see http://linuxbios.org/Payloads, choose a payload, build it, change targets/tyan/s2895/Config.lb from payload ../../../../payloads/forcedeth--filo_hda2_vga.zelf to payload ../wherever/it/is/payload.elf
Then re-run buildtarget, and finally make should produce a linuxbios.rom with your new payload included.
//Peter