Installationsguide för Solaris 9 4/04

Bilaga I x86: Förbereda start från Enhetskonfigurationsassistenten för Solaris eller nätverket

I den här bilagan beskrivs följande ämnen:

x86: Kopiera startprogramvaran till diskett

Enhetskonfigurationsassistenten för Solaris är ett program som gör att du kan utföra olika maskinvarukonfigurationer och startuppdrag. Du hittar Enhetskonfigurationsassistenten för Solaris-avbildningen i Tools-katalogen i antingen Solaris x86 Platform Edition DVD eller Solaris Software 2 of 2 x86 Platform Edition CD. Gör så här om du vill kopiera startavbildningen till en 3.5 diskett.


Obs!  

Du kan starta direkt från en dvd eller cd eller genom att använda en nätavbildning med PXE. Information om de här startmetoderna hittar du i x86: Öppna Enhetskonfigurationsassistenten för Solaris 9 och PXE.


x86: Så här kopierar du startprogramvaran till diskett


Obs!  

I anvisningarna förutsätts det att Solaris Volymhanterare körs på datorn. Om du inte använder Solaris Volymhanterare för att hantera disketter och dvd/cd-skivor kan du läsa mer om hur du hanterar flyttbara lagringsmedier utan Solaris Volymhanterare i System Administration Guide: Basic Administration.


  1. Logga in som superanvändare på en x86-dator med en diskettenhet.

  2. Sätt in Solaris x86 Platform Edition DVD eller Solaris Software 2 of 2 x86 Platform Edition CD i dvd- eller cd-rom-enheten på det system som har en sådan ansluten.

    Solaris Volymhanterare monterar dvd/cd-skivorna.

  3. Byt till katalogen där startavbildningen finns.

    • Om det gäller dvd-media skriver du::


      # cd /cdrom/sol_9_x86/s2/Solaris_9/Tools
      
    • Om det gäller cd-media skriver du:


      # cd /cdrom/sol_9_x86/Solaris_9/Tools
      

  4. Sätt i en tom diskett eller en diskett som kan skrivas över i diskettenheten.

  5. Sök efter nya media genom att meddela Solaris Volymhanterare.


    # volcheck
    
  6. Formatera disketten:


    Varning!   Varning!  

    Vid formatering tas alla data bort från disketten.



    # fdformat -d -U
    
  7. Kopiera filer till disketten.


    # dd if=d1_image of=/vol/dev/aliases/floppy0 bs=36k
    
  8. Mata ut disketten genom att skriva eject floppy på kommandoraden och ta sedan ut disketten ur diskettstationen manuellt.

x86: Starta och installera via nätverket med PXE

I det här avsnittet beskrivs hur du konfigurerar ett x86-baserat system för en nätverksinstallation utan lokala startmedia. I det här avsnittet beskrivs följande ämnen:

Vad är PXE?

PXE-nätverksstart är en “direkt” nätverksstart. Klientsystemet behöver inte ha några startmedia. Med PXE kan du installera en x86-baserad klient via nätverket genom att använda DHCP.

PXE-nätverksstart är bara tillgänglig för enheter som implementerar specifikationen Intel Preboot Execution Environment. Du kan ta reda på om systemet stöder PXE-nätverksstart genom att ta del av maskinvarudokumentationen från tillverkaren.

Solaris-startdisketten är fortfarande tillgänglig för system som inte har stöd för PXE. Startdiskettavbildningen finns på Solaris Software 2 of 2 x86 Platform Edition CD.

x86: Riktlinjer för PXE-start

Om du vill starta via nätverket genom att använda PXE behövs följande system:

När du förebereder en nätverksinstallation med PXE för en klient bör du beakta följande problem:

Starta med PXE (Åtgärdslista)

Utför följande åtgärder om du vill starta och installera systemet via nätverket med PXE:

Tabell I–1 x86: Åtgärdslista: Starta via nätverket med PXE

Åtgärd 

Beskrivning 

Instruktioner 

Kontrollera att systemet stöder PXE. 

Bekräfta att det går att använda PXE för att starta datorn utan lokala startmedia. 

Kontrollera din hårdvarutillverkares dokumentation. 

Välj en installationsmetod. 

Det finns flera installations- och uppgraderingsmetoder för operativmiljön Solaris. Välj den installationsmetod som bäst passar den miljö som ska installeras. 

Kapitel 3

Samla information om systemet.  

Använd checklistan och samla in all den information som du behöver för att installera eller uppgradera. 

Kapitel 6

(Valfritt) Förkonfigurera systeminformation.  

Du kan förkonfigurera systeminformation och att undvika att tillfrågas om information under installation eller uppgradering. 

Kapitel 7

Skapa en installationsserver. 

Konfigurera en Solaris-server om du vill installera operativmiljön Solaris via nätverket.  

x86: Skapa en x86-installationsserver

Lägg till system som ska installeras via nätverket. 

Använd kommandot add_install_client -d om du vill lägga till DHCP-stöd för att kunna installera en klientklass (för en viss datortyp, till exempel) eller ett särskilt klient-ID.

x86: Lägga till system som ska installeras via nätverket med PXE

Konfigurera en DHCP-server. 

Planera för och konfigurera DHCP-tjänsten. 

“Planning for DHCP Service (Task)” in System Administration Guide: IP Services

Skapa DHCP-alternativ för installationsparametrar och makron som innehåller alternativen. 

Använd DHCP-hanteraren eller dhtadm om du vill skapa leverantörsalternativ och makron som är resultatet av kommandot add_install_client -d.

Skapa DHCP-alternativ och makron för Solaris-installationsparametrar

Starta klienten. 

Instruera klientens BIOS att starta via nätverket. 

x86: Starta klienten via nätverket med PXE

x86: Skapa en x86-installationsserver

Installationsservern innehåller den installationsavbildning som behövs för att installera system från nätverket. Du måste skapa en installationsserver om du ska installera Solaris-programvaran på ett system via nätverket.


Obs!  

Om du vill använda Solaris dvd-media för att ställa i ordning en installationsserver på ett system som kör operativmiljön Solaris 2.6 eller 7, måste du först installera en av följande korrigeringsfiler.


Så här skapar du en x86-installationsserver

Obs!  

Följande antaganden förutsätts i den här proceduren.


  1. Bli superanvändare på det system som ska bli installationsserver.

    Systemet måste ha en cd-rom-enhet och vara en del av nätverket och namntjänsten. Om du använder en namntjänst måste systemet redan vara känd av en namntjänst, till exempel NIS, NIS+, DNS eller LDAP. Om du inte använder en namntjänst måste du distribuera information om systemet genom att följa nätverksplatsens principer.

  2. Sätt in Solaris Software 1 of 2 i systemets cd-rom-enhet.

  3. Skapa en katalog för cd-avbildningen.


    # mkdir -p sökv_till_instkat
    
    sökv_till_instkat

    Anger katalogen dit cd-avbildningen ska kopieras

  4. Byt till Tools-katalogen på den monterade skivan.


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

    I det tidigare exemplet är cdrom0 sökvägen till enheten som innehåller Solaris-miljöns cd-media.

  5. Kopiera bilden på enheten till installationsserverns hårddisk.


    # ./setup_install_server sökv_till_instkat
    
    sökv_till_instkat

    Anger katalogen dit cd-avbildningen ska kopieras


    Obs!  

    Kommandot setup_install_server anger om det finns tillräckligt mycket ledigt diskutrymme för Solaris Software-avbildningarna. Kontrollera mängden tillgängligt diskutrymme med kommandot df -kl.


  6. Byt katalog till rotkatalogen (/).


    # cd /
    
  7. Mata ut Solaris Software 1 of 2.

  8. Sätt in Solaris Software 2 of 2 i systemets cd-rom-enhet.

  9. Byt till Tools-katalogen på den monterade cd-skivan.


    # cd /cdrom/cdrom0/Solaris_9/Tools
    
  10. Kopiera cd:n i enheten till installationsserverns hårddisk.


    # ./add_to_install_server sökv_till_instkat
    
    sökv_till_instkat

    Anger katalogen dit cd-avbildningen ska kopieras

  11. Byt katalog till rotkatalogen (/).


    # cd /
    
  12. Mata ut Solaris Software 2 of 2.

  13. Sätt in Solaris Languages CD i systemets cd-rom-enhet.

  14. Byt till Tools-katalogen på den monterade cd-skivan.


    # cd /cdrom/cdrom0/Tools
    
  15. Kopiera cd:n i enheten till installationsserverns hårddisk.


    # ./add_to_install_server sökv_till_instkat
    
    sökv_till_instkat

    Anger katalogen dit cd-avbildningen ska kopieras

  16. Byt katalog till rotkatalogen (/).


    # cd /
    
  17. Om du vill korrigera filerna i minroten (/sökv_till_instkat/Solaris_9/Tools/Boot) på nätverksinstallationsavbildningen använder du kommmandot patchadd -C för att korrigera filerna. Om det finns problem med en startavbildning kan du behöva korrigera en fil.


    Varning!   Varning!  

    Använd inte kommandot patchadd -C om du inte har läst instruktionerna i korrigeringsfilens README-fil eller har kontaktat din lokala Sun-support.



Exempel I–1 x86: Skapa en x86-installationserver med x86-cd-skivor

I det här exemplet visas hur du skapar en installationsserver genom att kopiera följande cd-skivor till katalogen /export/home/cdx86 på installationsservern.


# 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

I det här exemplet sätts varje cd in och monteras automatiskt före varje kommando. Efter varje kommando tas cd-skivan ut.


x86: Lägga till system som ska installeras via nätverket med PXE

När du har skapat installationsservern måste du konfigurera alla system som du vill installera via nätverket. Alla system som du vill installera måste hitta följande:

Använd följande add_install_client-procedur om du vill konfigurera en x86-klient för nätverksinstallation med PXE.

Så här lägger du till en klient som ska installeras via nätverket med DHCP
  1. Bli superanvändare på installationsservern.

  2. Om du använder någon av namntjänsterna NIS, NIS+, DNS eller LDAP kontrollerar du att följande information om det system som ska installeras har lagts till i namntjänsten:

    • Värdnamn

    • IP-adress

    • Ethernet-adress

    Information om namntjänster finns i System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP).

  3. Byt till Tools-katalogen på avbildningen för Solaris 9-cd:n på installationsservern:


    # cd /sökv_till_instkat/Solaris_9/Tools
    
    sökv_till_instkat

    Anger sökvägen till Tools-katalogen

  4. Konfigurera klientsystemet så att det kan installeras från nätverket.


    # ./add_install_client -d [[-s inst_server:skökv_till_instkat]] \
    [[-c jumpstart_server:jumpstart_inst_kat]]   [[-p sysid_server:sökv]] \
      [[-t sökv_till_startavb]] [[-b "startvariabel=värde"]] \
    [[-e ethernet-adress]] client_name platform_group 
    
    -d

    Anger att DHCP ska användas för att hämta parametrarna för nätverksinstallation till klienten. Om du bara använder alternativet -d tillsammans med kommandot add_install_client konfigureras installationsinformationen för klientsystem av samma klass, till exempel alla x86-klienter. Om du vill konfigurera installationsinformationen för en specifik klientdator använder du -d tillsammans med alternativet -e.

    Mer information om klasspecifika installationer med DHCP finns i Skapa DHCP-alternativ och makron för Solaris-installationsparametrar.

    -s installationsserver:sökv_till_instkat

    Anger namnet på och sökvägen till installationsservern.

    • installationsserver är värdnamnet på installationsservern

    • sökv_till_instkat är den absoluta sökvägen till avbildningen av Solaris 9-cd:n

    -c jumpstartserver:sökväg_till_jumpstart

    Anger en JumpStart-katalog för anpassade JumpStart-installationer. jumpstartserver är värdnamnet på den server där JumpStart-katalogen finns. sökväg_till_jumpstartkat är den absoluta sökvägen till JumpStart-katalogen.

    -p sysid-server:sökväg

    Anger sökvägen till sysidcfg-filen för förkonfigurering av systeminformation. sysid-server är antingen ett giltigt värdnamn eller en IP-adress för den server som innehåller filen. sökväg är den absoluta sökvägen till den katalog som innehåller filen sysidcfg.

    -t sökväg_till_startavbildning

    Anger sökvägen till en alternativ startavbildning om du vill använda en annan startavbildning än den som finns i Tools-katalogen på nätinstallationsavbildningen av Solaris 9 (cd eller dvd).

    -bstartegenskap=värde

    endast x86-baserade system:Gör att du kan ange en startegenskapsvariabel som du vill använda för att starta klienten via nätverket. Alternativet -b måste användas tillsammans med -e-alternativet.

    Beskrivningar av startegenskaper finns i direkthjälpen för eeprom(1M).

    -e ethernetadress

    Anger ethernetadressen för klienten som du vill installera. Med det här alternativet kan du konfigurera installationsinformation som ska användas för en specifik klient.

    Mer information om klientspecifika installationer med DHCP finns i Skapa DHCP-alternativ och makron för Solaris-installationsparametrar.

    klientens_namn

    Namnet på systemet som ska installeras via nätverket. Det här namnet är inte installationsserverns värdnamn.

    plattformsgrupp

    Plattformsgruppen på systemet som ska installeras. En detaljerad lista över plattformsgrupper hittar du i Bilaga C.

    Det föregående kommandot resulterar i leverantörsalternativ och makron som du behöver lägga till på DHCP-servern. Mer information om hur du definierar de här leverantörsalternativen och makrona på DHCP-servern finns i Skapa DHCP-alternativ och makron för Solaris-installationsparametrar.


Exempel I–2 x86: Lägga till en x86-installationsklient på en x86-installationsserver när du använder DHCP och PXE (cd-skivor)

I följande exempel visas hur du lägger till en x86-installationsklient på en installationsserver när du anger installationsparametrar på nätverket genom att använda DHCP. Du använder -d-alternativet om du vill ange att DHCP-protokollet ska användas vid konfiguration av klienter. DHCP-klassnamnet SUNW.i86pc visar att det här kommandot gäller alla startklienter för Solaris x86-nätverk, inte bara en klient. Alternativet -s används för att ange att klienterna ska installeras från installationsservern som heter rosemary. Den här servern innehåller en Solaris Software 1 of 2 x86 Platform Edition CD-avbildning i katalogen /export/boot/cdx86:

Mer information om hur du anger installationsparametrar för nätverksinstallationer med DHCP finns i “Supporting Solaris Network Installation with the DHCP Service (Task Map)” in System Administration Guide: IP Services.


x86-installationsserver# cd /export/boot/Solaris_9/Tools
x86-installationsserver# ./add_install_client -d -s rosemary:/export/home/cdx86 \
SUNW.i86pc i86pc


Exempel I–3 x86: Ange en seriell konsol som ska användas under en nätverksinstallation (cd-skivor)

I följande exempel visas hur du lägger till en x86-installationsklient på installationsservern och anger en seriell konsol som ska användas under installationen. I det här exemplet konfigureras installationsklienten på följande sätt.


installationserver# cd /export/boot/Solaris_9/Tools
installationsserver# ./add_install_client -d -e "00:07:e9:04:4a:bf" \
-b "input-device=ttya" -b "output-device=ttya" i86pc

En fullständig beskrivning av de startegenskapsvariabler som du kan använda tillsammans med alternativet -b finns i direkthjälpen för eeprom(1M).



Exempel I–4 x86: Ange en startenhet som ska användas under en nätverksinstallation (cd-skivor)

I följande exempel visas hur du lägger till en x86-installationsklient på installationsservern och anger en startenhet som ska användas under installationen. Om du anger startenhet när du konfigurerar installationsklienten behöver du inte uppge den här informationen i Enhetskonfigurationsassistenten under installationen.

I det här exemplet konfigureras installationsklienten på följande sätt.


installationsserver# cd /export/boot/Solaris_9/Tools
installationsserver# ./add_install_client -d -e "00:07:e9:04:4a:bf" \
-b "input-device=ttya" -b "output-device=ttya" \
-b "bootpath=/pci@0,0/pci108e,16a8@8" i86pc

En fullständig beskrivning av de startegenskapsvariabler som du kan använda tillsammans med alternativet -b finns i direkthjälpen för eeprom(1M).


x86: Starta klienten via nätverket med PXE

Om du vill installera systemet via nätverket måste du instruera klientsystemet att starta via nätverket. Du aktiverar PXE-nätverksstart på klientsystemet genom att använda programmet BIOS setup i system-BIOSen, nätverkskortets BIOS eller båda delarna. På vissa system måste du även justera startenhetens prioritetslista så att nätverksstart utförs före starter från andra enheter. Instruktioner finns i dokumentationen från tillverkaren för varje inställningsprogram eller på skärmen under starten av inställningsprogrammet.

Under installationen svarar du på systemkonfigurationsfrågor, om det behövs.

När systemet startat och installeras via nätverket instruerar du systemet att starta från den lokala hårddisken i fortsättningen.

Vissa PXE-kompatibla nätverkskort har en funktion som aktiverar PXE-start om du gör en speciellt tangenttryckning som svar på en kort ledtext vid starttid. Med den här funktionen kan du starta via nätverket med PXE utan att du behöver ändra PXE-inställningarna. Om den här funktionen inte finns på nätverkskortet inaktiverar du PXE i BIOS-inställningarna när systemet startas om efter installationen. Då startas systemet från den lokala hårddisken.