Hi,
I am trying to customize the b113 distribution miniroot to set it up for
jumpstart support per the instructions provided in "GRUB AND THE SOLARIS?
OPERATING SYSTEM ON X86 PLATFORMS - A GUIDE TO CREATING A CUSTOMIZED BOOT DVD"
document (excerpt is below). However, when we try to do Step 2 and update the
profind file to pick up our jumpstart settings, we can't edit the file. It
doesn not appear to be a text file in this distribution, though it was in our
previous distribution of OpenSolaris (shows up as "data" when we run the
Solaris "file" command on it).
I did search around this forum and the web in general, but it looks like all
references to this file indicate that I should be able to edit it. Did
something change? Is there another way to customize the miniroot jumpstart
settings?
Thanks in advance!
Example 1?Setting Up for Jumpstart
Modifying the miniroot for Jumpstart normally does not require staging it, as
you need to make only two modifications:
1.Remove the existing symbolic link from the miniroot, and then place the
sysidcfg file in /etc.
# rm /tmp/mrmnt/etc/sysidcfg
# cp sysidcfg /tmp/mrmnt/etc
2.Modify the boot script (/tmp/mrmnt/usr/sbin/install.d/profind) so that it
will pick up a customized Jumpstart configuration. This involves removing the
conditional for the existence of
/tmp/.preinstall:
cdrom()
{
# Factory JumpStart is only allowed with factory
# stub images, indicated by the file /tmp/.preinstall
#
if [ -f /tmp/.preinstall ]; then <----------------------------------- Remove
this line
mount -o ro -F lofs ${CD_CONFIG_DIR} ${SI_CONFIG_DIR} >/dev/null 2>&1
T
if [ $? -eq 0 ]; then
verify_config "CDROM"
fi
fi <----------------------------------------------------------------- Remove
this line
}
These are normally all the modifications that you need to make to the miniroot
in order to set up a custom Jumpstart. However, if you want to perform a flash
install, then you need to be aware of the following bug
--
This message posted from opensolaris.org