Installationshandbok för Solaris 10: Solaris Live Upgrade och uppgraderingsplanering

x86: GRUB-baserad start (Översikt)

Från och med Solaris 10 1/06 är GRUB, en startladdare med öppen källkod, standardstartladdare i operativsystemet Solaris.


Obs! –

GRUB-baserad start är inte tillgängligt på SPARC-baserade system.


Startladdaren är det första program som körs efter att du startar systemet. När du har startat ett x86-system initierar BIOS (Basic Input/Output System) processorn, minnet och maskinvaran. När initieringen är klar laddar BIOS startladdaren från den konfigurerade startenheten och överför sedan styrningen av systemet till startladdaren.

GRUB är en startladdare med öppen källkod och ett enkelt menygränssnitt, som innehåller startalternativ som har fördefinierats i en konfigurationsfil. GRUB har även ett kommandoradsgränssnitt, som du kommer åt från menygränssnittet och som används för att utföra olika startkommandon. I operativsystemet Solaris är GRUB-implementeringen kompatibel med Multiboot Specification. Den specifikationen beskrivs i detalj på http://www.gnu.org/software/grub/grub.html.

Eftersom Solaris-kärnan är helt kompatibel med Multiboot Specification kan du starta ett Solaris x86-system med hjälp av GRUB. Tack vare GRUB är det nu enklare att starta och installera olika operativsystem. På ett system kan du till exempel starta följande operativsystem separat:

En stor fördel med GRUB är att det fungerar intuitivt när det gäller filsystem och körbara format för kärnor, vilket innebär att du kan ladda ett operativsystem utan att ange kärnans fysiska plats på disken. Med GRUB-baserad start laddas kärnan genom att du anger dess filnamn samt den enhet och partition där kärnan finns. GRUB-baserad start ersätter Solaris Enhetskonfigurationsassistent och förenklar startprocessen tack vare GRUB-menyn.

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

När GRUB har tagit kontroll över systemet visas en meny i ett systemfönster. Du kan göra följande på GRUB-menyn:

Det finns en konfigurerbar tidsgräns för start av standardoperativsystemet. Tryck på valfri tangent om du vill avbryta starten av standardoperativsystemet.

Du hittar exempel på GRUB-menyn i Beskrivning av GRUB-huvudmenyn.

x86: Enhetsnamnkonventioner för GRUB

De enhetsnamnkonventioner som används i GRUB skiljer sig något från tidigare versioner av Solaris. Om du förstår hur enhetsnamnkonventionerna i GRUB fungerar är det enklare att korrekt ange enhets- och partitionsinformation när du konfigurerar GRUB på systemet.

I följande tabell beskrivs enhetsnamnkonventionerna i GRUB.

Tabell 5–1 Enhetsnamnkonventioner för GRUB

Enhetsnamn 

Beskrivning 

(fd0), (fd1)

Första disketten, andra disketten 

(nd)

Nätverksenhet 

(hd0,0), (hd0,1)

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

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

Solaris/BSD-skivdel 0 och 1 på den första fdisk-partitionen på den 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: Här hittar du information om GRUB-baserade installationer

Mer information om de här ändringarna finns i följande referenskällor:

Tabell 5–2 Här hittar du information om GRUB-baserade installationer

Hjälpavsnitt 

GRUB-menyåtgärd 

Mer information finns i 

Installation 

Installera från cd- eller dvd-mediet med operativsystemet Solaris 

Installationshandbok för Solaris 10: Grundläggande installationer.

Installera från en nätverksinstallationsavbildning 

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

 

Konfigurera en DHCP-server för nätverksinstallationer 

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

 

Installera med det anpassade JumpStart-programmet 

Utföra en anpassad JumpStart-installation i Installationshandbok för Solaris 10: Anpassad JumpStart och avancerade installationer

 

Aktivera eller återgå till en startmiljö med Solaris Live Upgrade  

System- administration 

Mer detaljerad information om GRUB och administrativa åtgärder 

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