Create bootable custom Solaris 10 flash dvd
Hi all,
I am trying to create a bootable Solaris 10 dvd with a custom flash archive (sparc version) to install a server we have that is in a place that we cannot do it over the network. I have followed the "Building a Bootable DVD to Deploy a Soalris Flash Archive" instructions, which were created for Solaris 9. I don't have a dvd writer (only read) attached to the solaris (v490) system, so I copy the final image to my desktop and burn as iso image to disk, rather than using the cdrw command. When I do a boot cdrom - install, I get the error
Can't read disk label.
Can't open disk label package
Can't open boot device
Seems like it isn't getting the boot block, although when I mount the burned cd on another system I can see all the slices and everything looks ok.
Any idea? Thanks a lot!
[845 byte] By [
E.Pa] at [2007-11-26 19:43:08]

# 2
The mkisofs step from the Sun Blueprint doc (#817-6991-10 April 2004, Sun Micro) is:
mkisofs -R -D -d -L -l -o s9u5.S0 s0
where s0 is the slice one directory that was copied from the OEM DVD using dd.
then remove invalid vtoc
dd if=s9u5.S0 of=s9u5.s0 bs=512 skip=1
then calculate and create slice 0 pad file
pad-sectors=`bc ${OEM-s0-sector-count} - ( ${s9u5.s0-sector-count} + 1 )`
dd if=/dev/zero of=pad.s0 bs=512 count=${pad-sectors}
and finally, combine and burn
cat s9.vtoc s9u5.s0 pad.s0 s9u5.s1 ... > s9u5.iso
cdrw -d cdrom1 -i s9u5.iso
Everything appears to write okay and can even be mounted and accessed.
Howeve, the disc is NOT bootable.
What's missing?
# 4
Hi,
there is no need to implement a pad file in order to keep the original VTOC table.
You can add the "-sparc-boot" option in your mkisofs line.
Many DVD readers have some problems with burned DVD (and much more with DVDRW), you must try the "boot cdrom - install" command 5 or 6 times before it reads the DVD correctly.
Can you tell me after that if your custom DVD works ?
i have some problems with Sol10 but the guideline works fine under Sol09.
THX,
Stephane