Date: Sat, 23 Aug 2014 12:40:57 +0100 From: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> To: sparc64@freebsd.org Subject: Trying to cross-build FreeBSD 10 release ISOs for sparc64 Message-ID: <53F87DC9.9020800@ilande.co.uk>
index | next in thread | raw e-mail
Hi all,
Further to my earlier post, I figured it would probably make sense to
setup my own FreeBSD build environment to work out what was happening
but I can't seem to produce any valid ISOs for qemu-system-sparc64. The
steps I took were as follows:
1) Created a new VM on a KVM amd64 host
2) Downloaded the latest FreeBSD 10 amd64 release ISO
3) Installed the basic system
4) Followed the instructions in the developers handbook to cross-build a
kernel (TARGET=sparc64 TARGET_ARCH=sparc64)
5) Try and boot generated ISOs
While the output ISOs are generated, they appear to be invalid (or at
least OpenBIOS can't find a valid partition on them). Reviewing the
logs, the entire build process seems to work all the way up to the point
where the ISOs are generated which looks like this:
root@freebsd:/usr/src/release # make -dx TARGET=sparc64
TARGET_ARCH=sparc64 cdrom
sh /usr/src/release/sparc64/mkisoimages.sh -b FreeBSD_Install disc1.iso
release
Calculated size of `/tmp/bootfs.PjPBSKfi/bootfs.img': 524288 bytes, 4 inodes
Extent size set to 8192
/tmp/bootfs.PjPBSKfi/bootfs.img: 0.5MB (1024 sectors) block size 8192,
fragment size 1024
using 1 cylinder groups of 0.50MB, 64 blks, 64 inodes.
super-block backups (for fsck -b #) at:
32,
Populating `/tmp/bootfs.PjPBSKfi/bootfs.img'
Image `/tmp/bootfs.PjPBSKfi/bootfs.img' complete
16+0 records in
16+0 records out
8192 bytes transferred in 0.000175 secs (46811633 bytes/sec)
1510+1 records in
1511+0 records out
495124480 bytes transferred in 35.611080 secs (13903664 bytes/sec)
1+1 records in
2+0 records out
655360 bytes transferred in 0.002090 secs (313572789 bytes/sec)
2+0 records in
2+0 records out
655360 bytes transferred in 0.001184 secs (553519748 bytes/sec)
gpart: scheme 'VTOC8': Invalid argument
gpart: No such geom: md0.
gpart: No such geom: md0.
Superficially it looks as if gpart can't understand the partitioning
scheme used for sparc64 ISOs but does anyone else have any ideas as to
why this isn't working? I should add that the FreeBSD 10 release sparc64
ISOs downloaded directly from freebsd.org appear to be fine and start to
boot as intended.
Many thanks,
Mark.
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?53F87DC9.9020800>
