I den här bilagan beskrivs följande ämnen:
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.
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.
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.
Logga in som superanvändare på en x86-dator med en diskettenhet.
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.
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 |
Sätt i en tom diskett eller en diskett som kan skrivas över i diskettenheten.
Sök efter nya media genom att meddela Solaris Volymhanterare.
# volcheck |
Vid formatering tas alla data bort från disketten.
# fdformat -d -U |
Kopiera filer till disketten.
# dd if=d1_image of=/vol/dev/aliases/floppy0 bs=36k |
Mata ut disketten genom att skriva eject floppy på kommandoraden och ta sedan ut disketten ur diskettstationen manuellt.
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:
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.
Om du vill starta via nätverket genom att använda PXE behövs följande system:
En installationsserver
En DHCP-server
En x86-klient som stöder PXE
När du förebereder en nätverksinstallation med PXE för en klient bör du beakta följande problem:
Använd bara en DHCP-server på det delnät där det klientsystem som du vill installera finns. PXE-nätverksstart fungerar inte ordentligt på delnät där det finns flera DHCP-servrar.
Med vissa tidiga versioner av PXE går det inte att starta Solaris-system. Ett system med de här äldre versionerna kan läsa PXE-nätverksstartprogrammet från en startserver, men startprogrammet sänder inga paket. Du undviker det här problemet genom att uppgradera det fasta programmet (firmware) för PXE på nätverkskortet. Uppgraderingsinformation för fasta program finns på nätverkskorttillverkarens webbplats. Mer information finns i direkthjälpen (man pages) för elxl(7D) och iprb(7D).
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. | |
Samla information om systemet. |
Använd checklistan och samla in all den information som du behöver för att installera eller uppgradera. | |
(Valfritt) Förkonfigurera systeminformation. |
Du kan förkonfigurera systeminformation och att undvika att tillfrågas om information under installation eller uppgradering. | |
Skapa en installationsserver. |
Konfigurera en Solaris-server om du vill installera operativmiljön Solaris via nätverket. | |
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. |
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.
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.
Operativmiljön Solaris 2.6 Intel-versionen - korrigeringsfils-id 107619-03
Operativmiljön Solaris 7 Intel-versionen - korrigeringsfils-id 107260-03
Följande antaganden förutsätts i den här proceduren.
Du skapar en installationsserver på ett x86–baserat system. Mer information om hur du delar ut Solaris-installationsavbildningarna (x86-version) från ett SPARC-system finns i Så här skapar du en SPARC-installationsserver med SPARC eller x86-dvd-media.
Systemet har en cd-rom-enhet.
Systemet kör volymhanteraren. 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.
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.
Sätt in Solaris Software 1 of 2 i systemets cd-rom-enhet.
Skapa en katalog för cd-avbildningen.
# mkdir -p sökv_till_instkat |
Anger katalogen dit cd-avbildningen ska kopieras
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.
Kopiera bilden på enheten till installationsserverns hårddisk.
# ./setup_install_server sökv_till_instkat |
Anger katalogen dit cd-avbildningen ska kopieras
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.
Byt katalog till rotkatalogen (/).
# cd / |
Mata ut Solaris Software 1 of 2.
Sätt in Solaris Software 2 of 2 i systemets cd-rom-enhet.
Byt till Tools-katalogen på den monterade cd-skivan.
# cd /cdrom/cdrom0/Solaris_9/Tools |
Kopiera cd:n i enheten till installationsserverns hårddisk.
# ./add_to_install_server sökv_till_instkat |
Anger katalogen dit cd-avbildningen ska kopieras
Byt katalog till rotkatalogen (/).
# cd / |
Mata ut Solaris Software 2 of 2.
Sätt in Solaris Languages CD i systemets cd-rom-enhet.
Byt till Tools-katalogen på den monterade cd-skivan.
# cd /cdrom/cdrom0/Tools |
Kopiera cd:n i enheten till installationsserverns hårddisk.
# ./add_to_install_server sökv_till_instkat |
Anger katalogen dit cd-avbildningen ska kopieras
Byt katalog till rotkatalogen (/).
# cd / |
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.
Använd inte kommandot patchadd -C om du inte har läst instruktionerna i korrigeringsfilens README-fil eller har kontaktat din lokala Sun-support.
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.
Solaris Software 1 of 2 x86 Platform Edition CD
Solaris Software 2 of 2 x86 Platform Edition CD
Solaris x86 Platform Edition Languages CD
# 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.
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:
En installationsserver
En DHCP-server
Filen sysidcfg, om du förkonfigurerar systeminformation med en sysidcfg-fil
En namnserver, om du förkonfigurerar systeminformation med en namntjänst
Profilen i JumpStart-katalogen på profilservern om du använder installationsmetoden anpassad JumpStart
Använd följande add_install_client-procedur om du vill konfigurera en x86-klient för nätverksinstallation med PXE.
Bli superanvändare på installationsservern.
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).
Byt till Tools-katalogen på avbildningen för Solaris 9-cd:n på installationsservern:
# cd /sökv_till_instkat/Solaris_9/Tools |
Anger sökvägen till Tools-katalogen
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 |
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.
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
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.
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.
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).
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).
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.
Namnet på systemet som ska installeras via nätverket. Det här namnet är inte installationsserverns värdnamn.
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.
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 |
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.
Alternativet -d anger att klienten konfigureras för att ange installationsparametrar med DHCP.
Alternativet -e anger att den här installationen bara utförs på den klient som har ethernetadressen 00:07:e9:04:4a:bf.
Med alternativet -b instrueras installationsprogrammet för att använda den seriella porten ttya som inmatnings- och utmatningsenhet.
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).
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.
Alternativet -d anger att klienten konfigureras för att ange installationsparametrar med DHCP.
Alternativet -e anger att den här installationen bara utförs på den klient som har ethernetadressen 00:07:e9:04:4a:bf.
Med de två första användningarna av alternativet -b instrueras installationsprogrammet för att använda den seriella porten ttya som en inmatnings- respektive utmatningsenhet.
Med den tredje användningen av alternativet -b instrueras installationsprogrammet för att använda en specifik startenhet under installationen.
Värdet för sökvägen till startenheten varierar beroende på maskinvara.
Namnet på i86pc-plattformen anger att klienten är en x86-dator.
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).
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.