Solaris 10 Bootable JumpStart DVDs

From: Charles E. Patchet (cpatchet@titan.com)
Date: Tue Feb 15 2005 - 13:34:16 EST


Morning folks,

I'm trying to upgrade the boot kernels on our bootable DVDs that we use to
deploy flash archives to Solaris 10. However, It looks like there's quite a
few changes between Solaris 9 and 10 as far as making a bootable DVD.

So, off I go, volmgt off, dd slices 1-5 off the DVD. Turn volmgt back on, and
go to copy out the relevant parts of s0. The reason I do this is because I
don't want all of the Product in s0, since I have my own flash archive already
built (which I put in an s6 and add to the ISO with slices 1-5). I've never
had a problem simply creating s0, copying out the relevant parts from the DVD
s0, and saving much space for my very large s6.

However, among the differences between 9/10 is the change of
Solaris_X/Tools/Boot from being a link to ../../../s1 to actually being a
directory that contains a boot kernel.

So the next step is simply copying the kernel out of the DVD s0 into my new
and improved s0. I don't want the whole slice, since I don't want 90% of it's
contents, I just want the kernel. However, I've been unable to accomplish
this.

# cp -Rp Boot <dest> fails to access many files (like, oh, dev/stdout and
etc/hosts)
# find Boot | cpio -puvdm <dest> just hangs, no errors, but no results.
# tar fails with I/O error

My questions:
- So how do I get this kernel off the DVD? Am I stupidly missing some way of
dealing with the special file types and blowing this on lowlevel I/O?

- Has anyone else successfully made bootable DVDs from a Solaris 10 DVD, and
if so, are there any resources that I and uncle google don't know about?

- My assumption is that when the machine boots, it accesses the slice for it's
architecture (say, s4), dereferences the .SUNW.boot-redirect (which all point
to s1), bootstraps off s1, then mounts the kernel in s0 to /tmp/root. Is this
correct?

- In the event the solution is to dd the slice off, clean out the 90% I don't
want, and resize the slice, how would this be accomplished?

Thanks in advance, and I will summarize.

cheers,
Chuck
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers



This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 23:30:10 EDT