- 论坛徽章:
- 0
|
我用的netbsd/macppc,按照官方netbsd4.0-beta做的iso有错误.
按照这个做的:http://www.netbsd.org/Documentation/bootcd.html#macppcimage
(帮看下,我那里做错了,我是按照官方的方法作的,就不知道错在那里了:下载了4.0-beta netbsd/macppc的对应的目录,然后全部放到/cdsources)
cd /cdsources
cp macppc/binary/kernel/netbsd-GENERIC_MD.gz netbsd.macppc
cp macppc/installation/ofwboot.xcf .
added to the file /usr/src/distrib/cdrom/hfsmap.lst:
.chrp - 'chrp' 'tbxi'
Then place the following file named bootscript in the (top-level) macppc directory:
<CHRP-BOOT>
<COMPATIBLE>MacRISC</COMPATIBLE>
<DESCRIPTION>
NetBSD/macppc bootable CD script
</DESCRIPTION>
<BOOT-SCRIPT>
boot cd:,ofwboot.xcf netbsd.macppc
</BOOT-SCRIPT>
</CHRP-BOOT>
Create the macppc bootable CD image using the following commands:
cdrom_util="/usr/src/distrib/cdrom"
snag_boot="-map ${cdrom_util}/hfsmap.lst -hfs-bless ./macppc"
ofw_boot="-boot-hfs-file ${cdrom_util}/macppc_installboot/macppcboot.raw"
mkisofs -o output.iso -hfs -part ${snag_boot} ${ofw_boot} -l -J -r -allow-leading-dots /cdsources
blknum=`ls -l output.iso | awk '{print $5}'`
blknum=`expr ${blknum} / 512`
${cdrom_util}/macppc_installboot/macppc_installboot output.iso ${blknum} 756
dd if=/usr/mdec/ofwboot bs=64k count=1 conv=sync >> output.iso
[ 本帖最后由 ground 于 2007-4-30 15:35 编辑 ] |
|