Solaris 9 9/04 Installationshandbuch

Erstellen eines x86-Installationsservers mit CDs

Der Installationsserver enthält das Installationsabbild, das für die Installation von Systemen über das Netzwerk benötigt wird. Wenn Sie die Solaris-Software über das Netzwerk auf einem System installieren wollen, müssen Sie einen Installationsserver erstellen. Sie brauchen nicht in jedem Fall einen Boot-Server einzurichten.

x86: So erstellen Sie einen x86-Installationsserver mit x86-CDs

In diesem Verfahren wird ein x86-Installationsserver mithilfe von x86-CDs erstellt.

Wenn Sie zum Erstellen eines Installationsservers Datenträger eines anderen Plattformtyps verwenden wollen, also zum Beispiel ein x86-System mit einer SPARC-CD einrichten wollen, schlagen Sie unter Erstellen eines plattformübergreifenden Installationsservers für CDs nach.


Hinweis –

Bei diesem Verfahren wird davon ausgegangen, dass Volume Manager auf dem System läuft. Wenn Sie zum Verwalten von Datenträgern nicht Volume Manager verwenden, finden Sie Näheres zum Verwalten von Wechseldatenträgern ohne Volume Manager im System Administration Guide: Devices and File Systems.


  1. Melden Sie sich bei dem System, das Sie als Installationsserver einrichten möchten, als Superuser an.

    Das System muss über ein CD-ROM-Laufwerk verfügen und Teil des Netzwerks und des Namens-Service am Standort sein. Wenn Sie einen Namen-Service verwenden, muss sich das System außerdem bereits in einem Namen-Service wie NIS, NIS+, DNS oder LDAP befinden. Wenn Sie keinen Namen-Service verwenden, müssen Sie die Informationen über dieses System in Übereinstimmung mit den Richtlinien des jeweiligen Standorts verteilen.

  2. Legen Sie die Solaris Software 1 of 2-CD in das Laufwerk des Systems ein.

  3. Erstellen Sie ein Verzeichnis für das CD-Abbild.


    # mkdir -p Inst_verz_pfad
    
    Ins_verz_pfad

    Gibt das Verzeichnis an, in welches das CD-Abbild kopiert werden soll.

  4. Wechseln Sie in das Verzeichnis Tools auf dem eingehängten Datenträger.


    # cd /cdrom/cdrom0/s2/Solaris_9/Tools
    

    In obigem Beispiel steht cdrom0 für den Pfad zu dem Laufwerk, in dem sich die Solaris-CD befindet.

  5. Kopieren Sie das Abbild der CD im Laufwerk auf die Festplatte des Installationsservers.


    # ./setup_install_server Inst_verz_pfad
    
    Ins_verz_pfad

    Gibt das Verzeichnis an, in welches das CD-Abbild kopiert werden soll.


    Hinweis –

    Der Befehl setup_install_server gibt an, ob ausreichend Festplattenspeicher für die Solaris Software-Abbilder vorhanden ist. Um den verfügbaren Festplattenspeicher zu ermitteln, verwenden Sie den Befehl df -kl.


  6. Entscheiden Sie, ob der Installationsserver zum Einhängen verfügbar sein muss.

    • Wenn sich das zu installierende System in demselben Teilnetz wie der Installationsserver befindet oder Sie mit DHCP arbeiten, brauchen Sie keinen Boot-Server zu erstellen. Fahren Sie mit Schritt 10 fort.

    • Wenn sich das zu installierende System nicht in demselben Teilnetz wie der Installationsserver befindet und Sie nicht mit DHCP arbeiten, gehen Sie wie folgt vor.

  7. Überprüfen Sie, ob der Pfad zum Installationsabbild auf dem Installationsserver korrekt zur gemeinsamen Nutzung freigegeben ist.


    # share | grep Inst_ver_pfad
    
    Ins_verz_pfad

    Gibt den Pfad zum Installationsabbild auf dem Installationserver an.

    • Wenn der Pfad zum Verzeichnis auf dem Installationsserver angezeigt wird und in den Optionen anon=0 erscheint, fahren Sie mit Schritt 10 fort.

    • Wenn der Pfad zum Verzeichnis auf dem Installationsserver nicht angezeigt wird oder anon=0 in den Optionen nicht erscheint, fahren Sie hier fort.

  8. Stellen Sie den Installationsserver für den Boot-Server zur Verfügung, indem Sie diesen Eintrag in die Datei /etc/dfs/dfstab einfügen:


    share -F nfs -o ro,anon=0 -d "install server directory" Inst_verz_pfad
    
    Ins_verz_pfad

    Gibt den Pfad zum Installationsabbild auf dem Installationserver an.

  9. Stellen Sie sicher, dass der Verzeichnispfad auf dem Installationsserver korrekt zur gemeinsamen Nutzung freigegeben ist.


    # ps -ef | grep nfsd
    
    • Wenn der nfsd-Dämon nicht läuft, starten Sie ihn.


      # /etc/init.d/nfs.server start 
      
    • Wenn der nfsd-Dämon läuft, geben Sie den Installationsserver zur gemeinsamen Nutzung frei.


      # shareall
      
  10. Wechseln Sie in das Root-Verzeichnis (/).


    # cd /
    
  11. Lassen Sie die Solaris Software 1 of 2-CD auswerfen.

  12. Legen Sie die Solaris Software 2 of 2-CD in das CD-ROM-Laufwerk des Systems ein.

  13. Wechseln Sie in das Verzeichnis Tools auf der eingehängten CD.


    # cd /cdrom/cdrom0/Solaris_9/Tools
    
  14. Kopieren Sie die CD im CD-ROM-Laufwerk auf die Festplatte des Installationsservers.


    # ./add_to_install_server Inst_verz_pfad
    
    Ins_verz_pfad

    Gibt das Verzeichnis an, in welches das CD-Abbild kopiert werden soll.

  15. Wechseln Sie in das Root-Verzeichnis (/).


    # cd /
    
  16. Lassen Sie die Solaris Software 2 of 2-CD auswerfen.

  17. Legen Sie die Solaris Languages-CD in das CD-ROM-Laufwerk des Systems ein.

  18. Wechseln Sie in das Verzeichnis Tools auf der eingehängten CD.


    # cd /cdrom/cdrom0/Tools
    
  19. Kopieren Sie die CD im CD-ROM-Laufwerk auf die Festplatte des Installationsservers.


    # ./add_to_install_server Inst_verz_pfad
    
    Ins_verz_pfad

    Gibt das Verzeichnis an, in welches das CD-Abbild kopiert werden soll.

  20. Wechseln Sie in das Root-Verzeichnis (/).


    # cd /
    
  21. Entscheiden Sie, ob die Benutzer zum Booten des Systems das Solaris Web Start-Installationsverfahren nutzen und die Solaris 9-Software von einem Netzwerk installieren können sollen.

    • Wenn nicht, lassen Sie die Solaris Languages-CD auswerfen, und fahren Sie mit Schritt 25 fort.

    • Wenn ja, lassen Sie die Solaris Languages-CD auswerfen, und fahren Sie fort.

  22. Legen Sie die Solaris-Installations-CD in das CD-ROM-Laufwerk des Systems ein.

  23. Wechseln Sie in das Verzeichnis auf der eingehängten CD, das den Befehl modify_install_server enthält:


    # cd /cdrom/cdrom0/s2
    
  24. Kopieren Sie die Software für die Solaris Web Start-Benutzeroberfläche auf den Installationsserver:


    # ./modify_install_server -p Inst_verz_pfad Installations-Miniroot-Pfad
    
    -p

    Bewirkt, dass die Miniroot des vorhandenen Abbildes in Inst_verz_pfad/Solaris_9/Tools/Boot.orig erhalten bleibt.

    Ins_verz_pfad

    Gibt das Verzeichnis an, in das die Solaris Web Start-Benutzeroberfläche kopiert werden soll.

    Installations-Miniroot-Pfad

    Das Verzeichnis auf der CD, aus dem die Solaris Web Start-Benutzeroberfläche kopiert wird

  25. Entscheiden Sie, ob Sie die Patches auf die Dateien in der Miniroot (/Inst_verz_pfad/Solaris_9/Tools/Boot) des Netzwerkinstallationsabbilds, das mit setup_install_server erstellt wurde, anwenden möchten. Das Anwenden von Patches ist möglicherweise erforderlich, wenn es bei einem Boot-Abbild zu Problemen kommt.

    • Wenn nicht, fahren Sie mit dem nächsten Schritt fort.

    • Wenn ja, wenden Sie mit dem Befehl patchadd -C Patches auf die in der Miniroot gespeicherten Dateien an.


      Achtung – Achtung –

      Verwenden Sie den Befehl patchadd -C nicht, es sei denn, Sie haben die Patch README-Anweisungen gelesen oder mit dem Sun-Support vor Ort gesprochen.


  26. Entscheiden Sie, ob Sie einen Boot-Server erstellen müssen.


Beispiel 15–2 x86: Erstellen eines x86-Installationsservers mit x86-CDs

Das folgende Beispiel zeigt, wie Sie einen Installationsserver erstellen können, indem Sie die folgenden CDs in das Verzeichnis /export/home/cdx86 des Installationsservers kopieren.


# mkdir -p /export/home/cdx86
# cd /cdrom/cdrom0/s2/Solaris_9/Tools
# ./setup_install_server /export/home/cdx86

# cd /
# cd /cdrom/cdrom0/Solaris_9/Tools
# ./add_to_install_server /export/home/cdx86
# cd /
# cd /cdrom/cdrom0/Tools
# ./add_to_install_server /export/home/cdx86
# cd /
# cd /cdrom/cdrom0/s2
# ./modify_install_server -p /export/home/cdx86 /cdrom/cdrom0/s2

In diesem Beispiel werden die einzelnen CDs eingelegt und automatisch eingehängt, bevor der Befehl ausgeführt wird. Nach Ausführung des Befehls werden die CDs entfernt.