Quote:
Originally posted by dduardo From comp.unix.solaris : "Try burning your CD not with "bootable" flag on, but create a track image and copy your iso file in that track." |
Thanks, but could you possibly expand on that?
Sorry to appear dense.
Do you mean drop the -sunx86-boot flag (which isn't mentioned in manpage, but it is used in the README). And how does one create a track image?
Below is the exact sequence I currently use:
# --- Start
dd if=/dev/dsk/c1t0d0s0 of=s0
mkdir s0_mnt
lofiadm -a `pwd`/s0 /dev/lofi/1
mount /dev/lofi/1 `pwd`/s0_mnt
rm s0_mnt/etc/sysidcfg
vi s0_mnt/etc/sysidcfg
vi s0_mnt/sbin/startup
umount /`pwd`/s0_mnt
lofiadm -d /dev/lofi/1
readcd dev=1,0,0 f=CD.out sectors=0-32
sdd if=CD.out bs=446 count=1 of=mboot
sdd if=CD.out count=1 of=pboot
sdd if=CD.out count=31 iseek=2048 of=bootblk
sdd if=mboot -fill of=eltoritoboot
cat pboot >> eltoritoboot
cp eltoritoboot genboot
cat bootblk >> genboot
mkdir isodir
star -cPM -C /cdrom/multi_icd_sol_8_202_ia/s2 . | \
star -xp -xdot -C isodir
cp eltoritoboot isodir/.bootimage
mkisofs -log-file mkisofs.log.3 -G genboot \
-no-emul-boot -b .bootimage -c .catalog \
-R -o bootcd.iso -sunx86-boot ../s0 isodir
cdrw -C -i bootcd.iso
# -- End
Ta, Bob.