Hallo,
damit ich auf meiner Ultra wieder ein wenig mit Solaris rumspielen kann wollte ich mein Debian Linux auf ein NFS-Root-Verzeichnis auslagern und den Kernel über das Netzwerk laden lassen. Bestärkt durch erste erfolge beim Booten eines NetBSD-Kernels auf meiner SS20 habe ich mich mal darangesetzt, den Kernel meiner Ultra in ein Netboot-Image zu verpacken - bisher leider erfolglos. tilo produziert leider keine hilfreichen fehlermeldungen.
Die erste Meldung "Multiple root images?" konnte ich dadurch umgehen, dass ich das vmlinuz-Image dekomprimiert habe: "zcat vmlinuz-2.6.8-6-sparc64 > vmlinux-2.6.8-6-sparc64". Anschliessend hat makelilo nur Segmentation Faults produziert. Lösung dafür: "strip vmlinux-2.6.8-6.sparc64". Nun komme ich schon weiter, nur scheint tilo die falsche Architektur zu erkennen. Wenn ich mich recht errinere, ist eine Ultra (AXi) doch eine sun4u-Maschine. Der Output von tilo sagt aber folgendes:
> tilo -o /home/damian/sun/tftp-boot.img vmlinux-2.6.8-2-sparc64 initrd.img-2.6.8-2-sparc64
nm: vmlinux-2.6.8-2-sparc64: no symbols
Converting vmlinux-2.6.8-2-sparc64 (sun4cdm) to a.out:
PT 0 Entry: Loadable to 0x400000[0x30ef60] from 0x0[0x2b8086] align 0x100000
PT 1 Entry: unknown
Compressing vmlinux-2.6.8-2-sparc64.raw:
vmlinux-2.6.8-2-sparc64.raw: 55.4%
nm: vmlinux-2.6.8-2-sparc64: no symbols
Sizes (sun4cdm):
raw size = 2834566
packed size = 1264277
root address =
Compressing initrd.img-2.6.8-2-sparc64:
initrd.img-2.6.8-2-sparc64: 0.3%
Root image packed size = 3502833
ERROR: Original size and root address must be specified for Sun4c
Ab hier komme ich nicht mehr weiter. Was kann ich noch tun?
Im Netz habe ich einen Thread ([urlhttp://lists.debian.org/debian-sparc/2002/10/msg00211.html][/url]) gefunden, in dem der OP mit dem gleichen Problem zu kämpfen hatte. Dort hat es geholfen, das binutils-sparc-Paket zu Installieren. Bei mir leider nicht.
Was kann ich noch probieren?
Vielen Dank für jegliche Hilfe im voraus!