| |
About This Book | ix |
1. About Installing Solaris | 1 |
| ...Definition: Installing Solaris Software | 1 |
2. Preparing to Install Solaris | 5 |
| ...Why You Should Not Ignore This Chapter | 5 |
| ...Steps to Prepare to Install Solaris | 6 |
| ...Task Map: JumpStart Installations | 13 |
| ...Task Map: Interactive Installations | 14 |
| ...Task Map: Custom JumpStart Installation | 15 |
3. Preparing to Install Solaris Over a Network | 17 |
| ...About Installing Solaris Over a Network | 17 |
| ...Servers Required for Network Installation | 18 |
| ...Requirements for Hands-Off Network Installation | 20 |
| ...Commands You Should Know About | 21 |
| ...Creating an Install Server | 22 |
| |
| ......· How to Set Up a New System to be an Install Server | 22 |
| ......· How to Create an Install Server | 24 |
| ......· How to Create a Boot Server on a Subnet | 27 |
| ...Setting Up Servers for Network Installation | 30 |
| ......· How to Set Up Servers for Network Installation of a |
| ........Standalone, Server, or Dataless Client | 31 |
| ...Using add_install_client to Set Up Servers for Network |
| ......Installation | 37 |
| ......· How to Use add_install_client to Set Up Servers for |
| ........Network Installation | 38 |
| ...Preconfiguring the Default Locale | 40 |
| ......· How to Preconfigure Default Locale Using NIS | 40 |
| ......· How to Preconfigure Default Locale Using NIS+ | 43 |
4. Preparing Custom JumpStart Installations | 47 |
| ...Definition: Custom JumpStart Installation | 47 |
| ...Reasons to Choose a Custom JumpStart Installation | 48 |
| ...Tasks to Prepare for Custom JumpStart Installations | 49 |
| ...What Happens During a Custom JumpStart Installation | 50 |
| ...Creating a JumpStart Directory on a Diskette | 53 |
| ......· How to Create a JumpStart Directory on a Diskette for x86 |
| ........Systems | 53 |
| ......· How to Create a JumpStart Directory on a Diskette for |
| ........SPARC Systems | 59 |
| ...Creating a JumpStart Directory on a Server | 62 |
| ......· How to Create a JumpStart Directory on a Server | 63 |
| ...Enabling All Systems to Access the JumpStart Directory | 65 |
| |
| ......· How to Enable All Systems to Access the JumpStart |
| ........Directory | 65 |
| ...Creating a Profile | 67 |
| ......What Is a Profile | 67 |
| ......Requirements for Profiles | 67 |
| ......· How to Create a Profile | 67 |
| ......Profile Examples | 69 |
| ......Profile Keyword and Profile Value Descriptions | 72 |
| ......How the Size of Swap Is Determined | 82 |
| ...Creating the rules File | 82 |
| ......What Is the rules File | 82 |
| ......When Does a System Match a Rule | 83 |
| ......· How to Create the rules File | 83 |
| ......Rule Examples | 86 |
| ......Important Information About the rules File | 87 |
| ......Rule Keyword and Rule Value Descriptions | 88 |
| ......How the Installation Program Sets the Value of rootdisk | 91 |
| ...Using check to Validate the rules File | 93 |
| ......· How to Use check to Validate the rules File | 94 |
5. Using Optional Custom JumpStart Features | 97 |
| ...Overview | 97 |
| ...Creating Begin Scripts | 98 |
| ......What Is a Begin Script | 98 |
| ......Important Information About Begin Scripts | 98 |
| |
| ......Ideas for Begin Scripts | 98 |
| ......Creating Derived Profiles With Begin Scripts | 98 |
| ...Creating Finish Scripts | 100 |
| ......What Is a Finish Script | 100 |
| ......Important Information About Finish Scripts | 100 |
| ......Ideas for Finish Scripts | 100 |
| ......Adding Files With Finish Scripts | 101 |
| ......Customizing the Root Environment | 102 |
| ......Setting the System's Root Password With Finish Scripts | 102 |
| ...Using pfinstall to Test Profiles | 104 |
| ......Why Use pfinstall | 104 |
| ......Ways to Use pfinstall | 104 |
| ......· How to Use pfinstall to Test a Profile | 105 |
| ......pfinstall Examples | 106 |
| ......· How to Create a Disk Configuration File for a SPARC |
| ........System | 107 |
| ......· How to Create a Multiple Disk Configuration File for a |
| ........SPARC System | 109 |
| ...Using a Site-Specific Installation Program | 111 |
6. Preparing a System for Upgrade | 113 |
| ...Overview | 113 |
| ...Can You Use Upgrade? | 113 |
| ...Upgrading and Install Patches | 114 |
| ...Check Other Software Documentation | 114 |
| ...If You're Using Custom JumpStart | 114 |
| |
| ...If You Override the Boot File Location | 115 |
| ...Upgrading Dataless Clients | 115 |
| ...Important Files For Upgrading | 115 |
| ...Backing Up Your System | 115 |
| ...Preserving Local Modifications | 116 |
7. Booting and Installing Solaris: JumpStart | 119 |
8. Booting and Installing Solaris: Interactive | 125 |
9. Booting and Installing Solaris: Custom JumpStart | 131 |
10. Completing an Upgrade | 137 |
| ...Overview | 137 |
| ...What Happened During the Upgrade | 137 |
| ...Cleaning Up the System After an Upgrade | 137 |
| ...How to Upgrade Clients With Different Platforms and Platform |
| ......Groups | 139 |
11. Where to Go After Installing Solaris | 141 |
A. Worksheets for the Solaris Installation Program | 145 |
B. System Identification Label | 155 |
C. Platform Names and Groups | 159 |
D. Sample Custom JumpStart Installation | 161 |
E. Troubleshooting | 169 |
| F. Time Zones | 177 |
G. Glossary | 179 |
Index | 189 |