Installationshandbok för Solaris 10: Anpassad JumpStart och avancerade installationer

x86: GRUB-baserad start (Översikt)

Från och med Solaris 10 1/06 har GRUB, en startladdare med öppen källkod, angetts som standardstartladdare i Solaris-miljön.


Obs! –

GRUB-baserad start är inte tillgänglig i SPARC-baserade system.


Startladdaren är det första program som körs när du startar ett system. När du har startat ett x86-baserat system så initieras CPU, minnet och plattformens maskinvara av BIOS (Basic Input/Output System). När initieringsfasen är slutförd så laddar BIOS startladdaren från den konfigurerade startenheten, och överför sedan kontrollen av systemet till startladdaren.

GRUB är en startladdare med öppen källkod som har ett enkelt menygränssnitt med startalternativ som är fördefinierade i en konfigurationsfil. GRUB har också ett kommandoradsgränssnitt som går att komma åt från menygränssnittet för att utföra olika startkommandon. I Solaris är implementeringen av GRUB kompatibel med flerstartsspecifikationen. Den här specifikationen beskrivs detaljerat på http://www.gnu.org/software/grub/grub.html.

Eftersom Solaris-kärnan är fullständigt kompatibel med flerstartsspecifikationen kan du starta ett Solaris x86-baserat system med hjälp av GRUB. Med GRUB är det enklare att starta och installera olika operativsystem. På ett system kan du exempelvis starta följande operativsystem individuellt:

En viktig fördel med GRUB är att det är intuitivt beträffande filsystem och körbara kärnformat, vilket innebär att du kan ladda ett operativsystem utan att registrera kärnans fysiska position på disken. Med GRUB-baserad start laddas kärnan genom att dess filnamn anges, liksom den enhet och partition där kärnan finns. GRUB-baserad start ersätter enhetskonfigurationsassistenten för Solaris och förenklar startproceduren med en GRUB-meny.

x86: Så här fungerar GRUB-baserad start

När GRUB har tagit kontroll över systemet visas en meny i systemfönstret. På GRUB-menyn kan du göra följande:

En konfigurerbar tidsgräns är tillgänglig för att starta standardoperativsystemets post. Tryck på valfri tangent om du vill avbryta starten av standardoperativsystemets post.

Ett exempel på en GRUB-meny visas i Beskrivning av GRUB-huvudmenyn.

x86: Namnkonventioner för GRUB-enheter

De namnkonventioner för enheter som GRUB använder skiljer sig något från tidigare Solaris-versioner. Om du är bekant med namnkonventionerna för GRUB-enheter kan du lättare ange korrekt enhets- och partitionsinformation när du konfigurerar GRUB i ditt system.

Följande tabell beskriver namnkonventionerna för GRUB-enheter.

Tabell 4–1 Namnkonventioner för GRUB-enheter

Enhetsnamn 

Beskrivning 

(fd0), (fd1)

Första disketten, andra disketten 

(nd)

Nätverksenhet 

(hd0,0), (hd0,1)

Första och andra fdisk-partitionen på första bios-disken

(hd0,0,a), (hd0,0,b)

Solaris/BSD-skivdel 0 och 1 på första fdisk-partitionen på första bios-disken


Obs! –

Alla GRUB-enhetsnamn måste omges av parenteser. Partitionsnummer räknas från 0 (noll), inte från 1.


Mer information om fdisk-partitioner finns i Guidelines for Creating an fdisk Partition i System Administration Guide: Devices and File Systems.

x86: Mer information om GRUB-baserade installationer

Mer information om de här ändringarna finns på följande ställen:

Tabell 4–2 Mer information om GRUB-baserade installationer

Hjälpavsnitt 

GRUB-menyåtgärder 

Mer information finns i 

Installation 

Så här installerar du från Solaris cd-skiva eller dvd-skiva 

Installationshandbok för Solaris 10: Grundläggande installationer

Så här installerar du från en avbildning för nätverksinstallation 

Artikel II, Installera via ett lokalt nätverk i Installationshandbok för Solaris 10: Nätverksbaserade installationer

 

Så här konfigurerar du en DHCP-server för nätverksinstallationer 

Förkonfigurera systemkonfigurationsdata med DHCP-tjänsten (aktiviteter) i Installationshandbok för Solaris 10: Nätverksbaserade installationer

 

Så här installerar du med det anpassade JumpStart-programmet 

x86: Utföra en anpassad JumpStart-installation

 

Så här gör du för att aktivera eller återgå till en startmiljö med Solaris Live Upgrade  

System- administration 

Mer detaljerad information om GRUB och administrativa uppgifter 

Kapitel 11, GRUB Based Booting (Tasks) i System Administration Guide: Basic Administration