Skip Navigation Links | |
Exit Print View | |
Transitioning From Oracle Solaris 10 JumpStart to Oracle Solaris 11.1 Automated Installer Oracle Solaris 11.1 Information Library |
1. Comparing JumpStart and Automated Installer
2. Converting Rules and Profile Files
3. Converting Configuration Files
4. Installing Oracle Solaris 10 Using JumpStart on an Oracle Solaris 11 Server
The following steps describe how to create an Oracle Solaris 11 JumpStart install server to install the Oracle Solaris 10 OS on client systems.
Install the Oracle Solaris 11 OS on the machine that will be the JumpStart install server.
Set up a static IP address on the Oracle Solaris 11 machine that will be the JumpStart install server.
For information about how to set a static IP address, see the instructions in How to Configure an IP Interface in Oracle Solaris Administration: Network Interfaces and Network Virtualization and the ipadm(1M) man page.
Install the system/boot/network package from the solaris publisher.
# pkg publisher PUBLISHER TYPE STATUS URI solaris origin online http://pkg.oracle.com/solaris11/release/ # pkg install pkg:/system/boot/network Packages to install: 1 Variants/Facets to change: 3 Create boot environment: No Create backup boot environment: No Services to change: 1 DOWNLOAD PKGS FILES XFER (MB) Completed 1/1 13/13 0.0/0.0 PHASE ACTIONS Install Phase 34/34 PHASE ITEMS Package State Update Phase 1/1 Image State Update Phase 2/2 PHASE ITEMS Reading Existing Index 8/8 Indexing Packages 1/1
Download the latest Oracle Solaris 10 DVD image.
This image is the source of your install image and JumpStart tools. Recall that JumpStart can be used to install only the Oracle Solaris 10 OS, not the Oracle Solaris 11 OS.
Use the Oracle Solaris 10 DVD image and the setup_install_server(1M) command to set up a JumpStart install server.
The following example uses the Oracle Solaris 10 9/10 DVD image for SPARC.
# /media/SOL_10_0910_SPARC/Solaris_10/Tools/setup_install_server /export/s10u9_sparc Verifying target directory... Calculating the required disk space for the Solaris_10 product Calculating space required for the installation boot image Copying the CD image to disk... Copying Install Boot Image hierarchy... Copying /boot netboot hierarchy... Install Server setup complete
Copy the jumpstart_sample files from the DVD image to the JumpStart profile location.
# cd /media/SOL_10_0910_SPARC/Solaris_10/Misc/jumpstart_sample # mkdir -p /export/profiles/s10profile # cp -pr * /export/profiles/s10profile
Perform the workaround described in rm_install_client Script Issue.
Perform the workaround described in check Script Issue.
Run the check(1M) command with the -p s10-image option to validate your JumpStart profile.
In the following example, many lines of output are omitted for brevity. Note that the -p option does not work with all Oracle Solaris 10 update releases. Make sure you are using Oracle Solaris 10 Update 7 or later. (Reference CR 6728067.)
# cd /export/profile/s10profile ./check -p /export/s10u9_sparc 45 blocks Validating rules... Validating profile host_class... Validating profile zfsrootsimple... Validating profile net924_sun4c... Validating profile upgrade... Validating profile x86-class... Validating profile any_machine... The custom JumpStart configuration is ok.
Make sure that udp6 is available and online.
The udp6 service is delivered in the tftp package. Make sure the tftp package is installed.
# pkg list tftp
If the tftp package is not installed, use the following command to install it:
# pkg install pkg:/service/network/tftp
Make sure the udp6 service is available and online.
# svcs udp6 STATE STIME FMRI disabled 8:36:55 svc:/network/tftp/udp6:default # svcadm enable network/tftp/udp6 # svcs udp6 STATE STIME FMRI online 8:38:28 svc:/network/tftp/udp6:default
Link the /tftpboot directory to the /etc/netboot directory. If the /etc/netboot directory does not exist, create it.
# ls /etc/netboot /etc/netboot: No such file or directory # mkdir -m 755 /etc/netboot # ln -s /etc/netboot /tftpboot # ls -l /tftpboot lrwxrwxrwx 1 root root 12 Sep 14 8:46:51 /tftpboot -> /etc/netboot
JumpStart uses /tftpboot for network booting. AI uses /etc/netboot for network booting. If this Oracle Solaris 11 server might serve as both a JumpStart install server and an AI install server, then /tftpboot needs to be a symbolic link to /etc/netboot so that the two tools can coexist.
Tip - If you plan to use this server as only a JumpStart install server or only an AI install server, then this step is not required. However, you should do this step anyway to avoid failed netboot errors if you change your plan later.
Run add_install_client(1M) to install the client.
/export/s10u9_sparc/Solaris_10/Tools/add_install_client -e 8:0:20:fd:f2:18 \ -c line2-x4100:/export/profiles/s10profile \ -p line2-x4100:/export/profiles/s10profile line2-t1 sun4u Adding Ethernet number for line2-t1.sfbay.sun.com to /etc/ethers making /tftpboot enabling network/rarp service enabling network/rpc/bootparams service updating /etc/bootparams copying boot file to /tftpboot/inetboot.SUN4U.Solaris_10-1