Installationshandbok för Solaris 10 6/06: Nätverksbaserade installationer

x86: GRUB-baserad start (Översikt)

GRUB, startladdaren för öppen källkod, används som förinställd startladdare i Solaris.


Obs! –

GRUB-baserad start används inte i SPARC-baserade system.


Startladdaren är det första program som körs när du har kopplat på ett system. När du har kopplat på ett x86-baserat system initierar BIOS (Basic Input/Output System) processorn, minnet och plattformens maskinvara. När initieringen är klar laddar BIOS startladdaren från den konfigurerade startenheten och överför sedan kontrollen av systemet till startladdaren.

GRUB är en startladdare som bygger på öppen källkod, med ett enkelt menygränssnitt som innehåller startalternativ som är fördefinierade i en konfigurationsfil. GRUB har också ett kommandoradsgränssnitt som kan väljas från menygränssnittet där du kan utföra olika startkommandon. I Solaris är implementeringen av GRUB kompatibel med flerstartsspecifikationen. Den specifikationen beskrivs mer ingående 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 kan du på ett enkelt sätt starta och installera olika operativsystem. I ett enskilt system kan du till exempel starta följande operativsystem:

En stor fördel med GRUB är att det kan identifiera olika filsystem och kärnans körbara format, så att du kan ladda ett operativsystem utan att behöva ange var kärnan finns fysiskt på skivan. Med GRUB-baserad start laddas kärnan genom att dess filnamn, enhet och partition där kärnan finns anges. GRUB-baserad start ersätter enhetskonfigurationsassistenten för Solaris och gör startprocessen enklare tack vare GRUB-menyn.

x86: Hur GRUB-baserad start fungerar

När GRUB har fått kontroll över systemet visas en meny på konsolen. På GRUB-menyn kan du göra följande:

Du kan konfigurera en tidsgräns som gör att standardoperativsystemet startar automatiskt. Du avbryter starten av standardoperativsystemet genom att trycka på valfri tangent.

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

x86: Namngivningskonventioner för GRUB-enheter

Namngivningskonventionerna för GRUB-enheter skiljer sig en aning från tidigare Solaris-versioner. Om du förstår namngivningskonventionerna i GRUB blir det enklare att ange enhets- och partitionsinformation när du konfigurerar GRUB i systemet.

I tabellen nedan beskrivs namngivningskonventionerna för GRUB-enheter.

Tabell 4–1 Namngivningskonvention 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 för den första bios-skivan

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

Solaris/BSD-skivdelen 0 och 1 på den första fdisk-partitionen på den första bios-skivan


Obs! –

Alla GRUB-enhetsnamn måste omslutas med parentes. Partitionsnumren 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: Information om GRUB-baserade installationer

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

Tabell 4–2 Information om GRUB-baserade installationer

Hjälpavsnitt 

Åtgärder på GRUB-menyn 

Mer information finns i 

Installation 

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

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

Så här installerar du från en nätverksinstallationsavbildning 

Artikel II, Installera via ett lokalt nätverk

 

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

Förkonfigurera systemkonfigurationsdata med DHCP-tjänsten (aktiviteter)

 

Så här installerar du med ett anpassat JumpStart-program 

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

 

Så här aktiverar du eller återgår till en startmiljö med hjälp av Solaris Live Upgrade  

Systemadministration 

Mer information om GRUB och administrativa uppgifter 

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