Home > Articles

The Solaris Interactive Installation

This chapter is from the book

This chapter is from the book

In this chapter

  • Solaris 9 Installation—An Overview
  • The Solaris WebStart Installation Method
  • JumpStart Installation
  • The Solaris SunInstall Installation
  • WebStart Flash Installation
  • Live Upgrade
  • Summary

Solaris 9 Installation—An Overview

The Solaris 9 OE offers a variety of installation procedures, such as WebStart, Custom JumpStart, Solaris SunInstall, WebStart Flash, Factory JumpStart, and Live Upgrade.

  • WebStart—The WebStart installation bundles all necessary software components as a single entity, enabling network administrators to use a familiar Web interface to install Solaris.

  • Custom JumpStart—Use CLI to run the Custom JumpStart installation method. By using this method, you can install many systems simultaneously. This method requires you to have the knowledge of shell scripting and the JumpStart system. You can write scripts to perform installation tasks. You can create profiles for all the systems on which you want to install/upgrade Solaris. The profiles define specific software installation requirements. This method is not suitable for installing one or two systems, in terms of time and feasibility. It is effective only in mass rollouts.

  • Factory JumpStart—The Factory JumpStart installation method installs software components based on the configuration of your system. You are not prompted for any information. It starts the installation procedure as soon as you insert the Solaris 9 DVD or the Solaris 1 of 2 CD.

  • Solaris SunInstall—Use CLI to run the Solaris SunInstall installation program. This installation program guides you step by step through installing or upgrading to Solaris 9.

  • WebStart Flash—The WebStart Flash installation helps you use the same software and configuration to install several systems simultaneously. The installation is based on the configuration of the master system that the WebStart Flash installation uses.

  • Live Upgrade—This method is used for upgrading and not for installation. You can upgrade a running version of Solaris without halting your system in most cases. This method saves downtime for production servers.

Each installation procedure has different features that are designed for specific installation requirements and environments.

The following are the new features introduced in the Solaris 9 installation package:

  • Solaris WebStart Enhanced Installation CD—The Solaris 9 Installation CD provides a graphical, wizard-based software application to install Solaris. Following are the new features introduced in Solaris WebStart installation method.

    • Solaris WebStart is modified to use the sysidcfg file.

    • You have the option to automatically reboot the system after the installation is complete.

    • You can preserve your existing file system during upgrade.

    • The new WebStart Wizard SDK 3.0.1 can be installed using the WebStart installation program. This wizard simplifies the installation tasks and the administration of native Solaris, Java, and the new Java applications. In addition, developers can use this wizard to co-package both Solaris and MS Window versions of their applications.

  • Custom JumpStart—This installation program has the following new and enhanced features.

    • Provides options to specify the location of the configuration used to perform the installation.

    • The NOWIN option can be used to specify that the Custom JumpStart program does not use the X Window System, which shortens the time for installation.

    • You can upgrade mirrors with JumpStart that you must have created earlier with Solaris Volume Manager.

    • The installation program attempts to find your default router.

    • Attempts to automatically find LDAP server in addition to NIS, NIS+, and DNS server.

  • Option to Duplicate Current Running Boot Environment—As the original boot environment continues to run, you can upgrade your ODS on the duplicated boot environment. After the reboot, your new upgrade boot environment becomes your active boot partition.

  • DNS Support in System Identification—DNS is added to the list of name services that are configured through the system identification utilities.

  • IPv6 Support—Solaris supports IPv6, which provides increased IP address space, among other additions and improvements over Ipv4. IPv6 improves Internet security by using a simplified header format and enhances the authentication mechanism. The installation program allows you to configure both IPv6 and IPv4.

Planning Your Installation

Before installing Solaris, determine whether you are going to perform a fresh installation or upgrade from an existing version. Based on what your objective is, you should plan your installation accordingly. The following sections present the key planning tips.

Disk Space

Plan your disk space in advance. This should be in accordance with your installation need. Check what extra software you will install. The following are some important things to keep in mind while planning your disk space:

  • If you plan to install any third-party software, check the disk space requirement for all the software that you plan to install.

  • Plan your swap space partition. It should be at least 512MB and is usually the double of RAM. Please note that this can be larger depending on your requirements.

  • If you plan to support printing, mail, and crash dump features, then you should double the space allocation for your /var file system.

  • Consider how much space you would allocate to the users' home directory. For example, if there are 10 users and you plan to give 300MB to each user, then you should provide an additional 3GB disk space to the /export file system.

  • For any extra language support, plan to add additional disk space.

  • Determine the minimum requirement for the software group that you plan to install. Table 3.1 provides information on disk space requirements for each software group.

  • Table 3.1 Disk Space Requirements for Various Software Groups

    Software Group

    Minimum Requirement

    Entire Solaris Software Group Plus OEM Support

    2.4 GB

    Entire Solaris Software Group

    2.3 GB

    Developer Solaris Software Group

    1.9 GB

    End User Solaris Software Group

    1.6 GB


  • You can install Solaris from a local media or from the network. Choose how you would carry out your installation/upgrade. If you plan to install from the network, ensure that the remote server is accessible over the network and that enough bandwidth is available (at least 10Mbps) .

Pre-Installation Information

Ensure the availability of resources and decide on the following pre-installation information. Note that the following options appear during the installation procedure. It is advisable that you be ready with all the necessary information before you perform the installation.

  • Network Support—Determine the network support for your Solaris system. Solaris can be installed in a network environment or as a standalone system.

  • DHCP—Verify whether there is a DHCP server on the network, which would automatically configure the IP Address and netmask for your system.

  • Hostname—Determine the hostname for the system. The hostname uniquely identifies a host on a local area network.

  • IP Address—If you do not have a DHCP server, you need to specify an IP address. An IP address is a unique 32-bit number assigned to a computer on the network.

  • The Subnet Mask—Ensure that the network in which the Solaris system will participate is in a Class A, Class B, or Class C network. In addition, determine whether the network is subnetted. In this case, you would be required to calculate the netmask for that subnet.

  • IPv6—Determine whether the Solaris system will support only Ipv4 or Ipv4 and Ipv6. IPv6 is a recent version of the Internet protocol.

  • Kerberos Security—Kerberos is a network authentication system. The Kerberos authentication option may be used with many network services, such as NFS. If you choose to enable Kerberos security, then you also need to input values for the following components.

    • Default realm

    • Abdministration Server

    • First KDC (Kerberos server)

    • Additional KDCs (optional)

  • Name Service—Determine which naming service your system will use. The available options are

    • LDAP

    • NIS+

    • NIS

    • DNS

    • None

    → To learn more about all the above naming services, see "Configuring Network and Naming Services."

  • Domain Name—The domain name is the name given to a domain, which typically encompasses a group of hosts. You need to decide whether your system uses the domain name service or not. If a domain name service is used, determine the type of name service for the environment.

  • NIS+ and NIS—The installation program gives you the option of specifying the NIS/NIS+ servers or finding these servers for you. If you choose to specify this information yourself, you would be required to key in the server's IP address and the server hostname.

  • DNS—Specify the IP address for the DNS server. You have to enter at least one IP address. Note that the installation program lets you enter three DNS addresses. In addition, you can also choose the sequence in which your search query should do a name lookup.

  • LDAP—To configure the LDAP settings you need to specify the following settings for your LDAP profile:

    • Profile NAME

    • Profile Server

    • IP Address of Profile Server

  • Default Router—Specify the IP address of the gateway your system will be using. The installation program can find it for you. However, if you choose to specify it manually, you are required to key in the IP address for your default router.

  • Time Zone—In the Time Zone option, specify the time zone settings based on the geographic location. You can also select the Offset from GMT option or specify a time zone file (if there are any on your network). The purpose for all three options is the same. It just depends on what method you choose. For example, if you specify a time zone in the time zone file for a mass rollout, you can avoid setting the timezone for each machine.

  • Locales—Based on your geographic location, you can specify support for the appropriate locale. You can choose your local language, which can be used for user interaction during installation.

  • → To learn more about the languages supported by Solaris, see "GUI in Solaris."

  • Power Management—You can preconfigure Power Management depending upon the type of installation that you are performing. For example, if you use a custom JumpStart installation, you can preconfigure the Power Management information by using a finish script to create an /autoshutdown or /noautoshutdown file on the system. When the system reboots, the /autoshutdown file enables Power Management and the /noautoshutdown file disables Power Management.

  • Proxy Server Configuration—During the installation procedure, you may have to configure your proxy server. Note that this choice would appear only if you were using the Solaris WebStart program. When this choice appears, you need to specify whether your system is directly connected to the Internet or you will be using a proxy server to connect to the Internet. If you choose to use the proxy server, then you have to specify your proxy server's hostname and port number. Note that unless a port is assigned a specific number, the port number is normally 80.

  • Automatic Reboot—You have the option to specify the mode, automatic or manual, in which you want your system to reboot after the installation is complete.

  • Eject Installation CD/DVD—The Eject installation option enables you to specify whether the CD/DVD ROM drive should eject automatically after the installation is complete or you would eject it manually.

  • Software Group—Solaris 9 is shipped with different software groups. During the installation, you need to specify which software group you want to install. The choices of software groups are as follows:

    • Entire Plus OEM—Installs all the components plus the OEM support. It requires maximum hard disk capacity.

    • Entire—Installs all the components barring the OEM support.

    • Developer—Installs core components, as well as end user and the developer system support.

    • End User—Installs core components and the end user system support.

    • Core—This is also known as minimum installation. It installs minimal components necessary to run the OS only.

  • Custom Package Installation—Solaris installation program lets you customize your package installation. You can add and remove additional packages according to your specifications. Before you remove any package, you must ensure that no other package is dependent on this package to run. Removing package requires you to have thorough knowledge of Solaris software functionalities.

  • 64-bit support—Specify whether you want to install support to run 64-bit applications.

  • Choose Installation Disk—Here you are required to specify the target disk where your installation files are to reside.

  • Preserve Existing Data—Because you might have some data existing already on your target disk, the installation program asks whether you want to preserve your data or not. If you choose to preserve it, then the installation program does not overwrite your existing data.

  • Auto File Systems—Here you are asked to specify whether you want the installation program to lay an auto file system on your disk or you want to set it up manually. If you choose to set up the file system manually, you are required to provide file system configuration. Table 3.2 depicts the partitions in a typical Solaris file system.

  • Table 3.2 Directories in the Solaris File System

    Directories

    Functions

    /

    Contains the kernel and device drivers.

    /usr

    Contains the commands and programs for system-level usage and administration.

    /var

    Contains system log files and spooling files.

    /export/home

    Contains users' home directories.

    /opt

    Contains optional third-party software and applications.

    /swap

    Contains virtual memory space that improves performance by moving the unused segments of programs (or data) from memory to disk.

    /proc

    Contains information on all active processes.

    /tmp

    Contains temporary files that are deleted on booting the system.


  • Mounting Remote File System—The installation program asks you to specify whether you want to mount a remote file system. If you choose to mount the remote file system, you are required to specify the IP address of the remote host, name of the remote file system you want to mount, and the local mount point.

NOTE

This pre-installation information is specific to the Solaris SunInstall installation program. Don't use it as a guideline for installing other programs.

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.

Overview


Pearson Education, Inc., 221 River Street, Hoboken, New Jersey 07030, (Pearson) presents this site to provide information about products and services that can be purchased through this site.

This privacy notice provides an overview of our commitment to privacy and describes how we collect, protect, use and share personal information collected through this site. Please note that other Pearson websites and online products and services have their own separate privacy policies.

Collection and Use of Information


To conduct business and deliver products and services, Pearson collects and uses personal information in several ways in connection with this site, including:

Questions and Inquiries

For inquiries and questions, we collect the inquiry or question, together with name, contact details (email address, phone number and mailing address) and any other additional information voluntarily submitted to us through a Contact Us form or an email. We use this information to address the inquiry and respond to the question.

Online Store

For orders and purchases placed through our online store on this site, we collect order details, name, institution name and address (if applicable), email address, phone number, shipping and billing addresses, credit/debit card information, shipping options and any instructions. We use this information to complete transactions, fulfill orders, communicate with individuals placing orders or visiting the online store, and for related purposes.

Surveys

Pearson may offer opportunities to provide feedback or participate in surveys, including surveys evaluating Pearson products, services or sites. Participation is voluntary. Pearson collects information requested in the survey questions and uses the information to evaluate, support, maintain and improve products, services or sites, develop new products and services, conduct educational research and for other purposes specified in the survey.

Contests and Drawings

Occasionally, we may sponsor a contest or drawing. Participation is optional. Pearson collects name, contact information and other information specified on the entry form for the contest or drawing to conduct the contest or drawing. Pearson may collect additional personal information from the winners of a contest or drawing in order to award the prize and for tax reporting purposes, as required by law.

Newsletters

If you have elected to receive email newsletters or promotional mailings and special offers but want to unsubscribe, simply email information@informit.com.

Service Announcements

On rare occasions it is necessary to send out a strictly service related announcement. For instance, if our service is temporarily suspended for maintenance we might send users an email. Generally, users may not opt-out of these communications, though they can deactivate their account information. However, these communications are not promotional in nature.

Customer Service

We communicate with users on a regular basis to provide requested services and in regard to issues relating to their account we reply via email or phone in accordance with the users' wishes when a user submits their information through our Contact Us form.

Other Collection and Use of Information


Application and System Logs

Pearson automatically collects log data to help ensure the delivery, availability and security of this site. Log data may include technical information about how a user or visitor connected to this site, such as browser type, type of computer/device, operating system, internet service provider and IP address. We use this information for support purposes and to monitor the health of the site, identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents and appropriately scale computing resources.

Web Analytics

Pearson may use third party web trend analytical services, including Google Analytics, to collect visitor information, such as IP addresses, browser types, referring pages, pages visited and time spent on a particular site. While these analytical services collect and report information on an anonymous basis, they may use cookies to gather web trend information. The information gathered may enable Pearson (but not the third party web trend services) to link information with application and system log data. Pearson uses this information for system administration and to identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents, appropriately scale computing resources and otherwise support and deliver this site and its services.

Cookies and Related Technologies

This site uses cookies and similar technologies to personalize content, measure traffic patterns, control security, track use and access of information on this site, and provide interest-based messages and advertising. Users can manage and block the use of cookies through their browser. Disabling or blocking certain cookies may limit the functionality of this site.

Do Not Track

This site currently does not respond to Do Not Track signals.

Security


Pearson uses appropriate physical, administrative and technical security measures to protect personal information from unauthorized access, use and disclosure.

Children


This site is not directed to children under the age of 13.

Marketing


Pearson may send or direct marketing communications to users, provided that

  • Pearson will not use personal information collected or processed as a K-12 school service provider for the purpose of directed or targeted advertising.
  • Such marketing is consistent with applicable law and Pearson's legal obligations.
  • Pearson will not knowingly direct or send marketing communications to an individual who has expressed a preference not to receive marketing.
  • Where required by applicable law, express or implied consent to marketing exists and has not been withdrawn.

Pearson may provide personal information to a third party service provider on a restricted basis to provide marketing solely on behalf of Pearson or an affiliate or customer for whom Pearson is a service provider. Marketing preferences may be changed at any time.

Correcting/Updating Personal Information


If a user's personally identifiable information changes (such as your postal address or email address), we provide a way to correct or update that user's personal data provided to us. This can be done on the Account page. If a user no longer desires our service and desires to delete his or her account, please contact us at customer-service@informit.com and we will process the deletion of a user's account.

Choice/Opt-out


Users can always make an informed choice as to whether they should proceed with certain services offered by InformIT. If you choose to remove yourself from our mailing list(s) simply visit the following page and uncheck any communication you no longer want to receive: www.informit.com/u.aspx.

Sale of Personal Information


Pearson does not rent or sell personal information in exchange for any payment of money.

While Pearson does not sell personal information, as defined in Nevada law, Nevada residents may email a request for no sale of their personal information to NevadaDesignatedRequest@pearson.com.

Supplemental Privacy Statement for California Residents


California residents should read our Supplemental privacy statement for California residents in conjunction with this Privacy Notice. The Supplemental privacy statement for California residents explains Pearson's commitment to comply with California law and applies to personal information of California residents collected in connection with this site and the Services.

Sharing and Disclosure


Pearson may disclose personal information, as follows:

  • As required by law.
  • With the consent of the individual (or their parent, if the individual is a minor)
  • In response to a subpoena, court order or legal process, to the extent permitted or required by law
  • To protect the security and safety of individuals, data, assets and systems, consistent with applicable law
  • In connection the sale, joint venture or other transfer of some or all of its company or assets, subject to the provisions of this Privacy Notice
  • To investigate or address actual or suspected fraud or other illegal activities
  • To exercise its legal rights, including enforcement of the Terms of Use for this site or another contract
  • To affiliated Pearson companies and other companies and organizations who perform work for Pearson and are obligated to protect the privacy of personal information consistent with this Privacy Notice
  • To a school, organization, company or government agency, where Pearson collects or processes the personal information in a school setting or on behalf of such organization, company or government agency.

Links


This web site contains links to other sites. Please be aware that we are not responsible for the privacy practices of such other sites. We encourage our users to be aware when they leave our site and to read the privacy statements of each and every web site that collects Personal Information. This privacy statement applies solely to information collected by this web site.

Requests and Contact


Please contact us about this Privacy Notice or if you have any requests or questions relating to the privacy of your personal information.

Changes to this Privacy Notice


We may revise this Privacy Notice through an updated posting. We will identify the effective date of the revision in the posting. Often, updates are made to provide greater clarity or to comply with changes in regulatory requirements. If the updates involve material changes to the collection, protection, use or disclosure of Personal Information, Pearson will provide notice of the change through a conspicuous notice on this site or other appropriate way. Continued use of the site after the effective date of a posted revision evidences acceptance. Please contact us if you have questions or concerns about the Privacy Notice or any objection to any revisions.

Last Update: November 17, 2020