När du startar ett x86-baserat system visas GRUB-menyn. Den här menyn innehåller en lista med startposter att välja bland. En startpost är en operativsysteminstans som är installerad i ditt system. GRUB-menyn är baserad på filen menu.lst, som är en konfigurationsfil. Filen menu.lst skapas av Solaris installationsprogram och kan ändras efter installationen. Filen menu.lst dikterar den lista över operativsysteminstanser som visas på GRUB-menyn.
Om du installerar eller uppgraderar operativsystemet Solaris så uppdateras GRUB-menyn automatiskt. Solaris visas sedan som en ny startpost.
Om du installerar ett annat operativsystem än Solaris måste du ändra konfigurationsfilen menu.lst så att den innehåller den nya operativsysteminstansen. När den nya operativsysteminstansen läggs till visas motsvarande nya startpost på GRUB-menyn nästa gång systemet startas.
I följande exempel visar GRUB-huvudmenyn operativsystemen Solaris och Microsoft Windows. En Solaris Live Upgrade-startmiljö med namnet second_disk visas också. Se nedanstående beskrivningar av alla menyalternativ.
GNU GRUB version 0.95 (616K lägre / 4127168K övre minne) +-------------------------------------------------------------------+ |Solaris | |Solaris failsafe | |second_disk | |second_disk failsafe | |Windows | +-------------------------------------------------------------------+ Använd tangenterna ^ och v för att markera en post. Tryck på Retur om du vill starta det markerade operativsystemet, på 'e' om du vill redigera kommandona före start och på 'c' om du vill visa en kommandorad. |
Anger operativsystemet Solaris.
Anger ett startarkiv som kan användas för återställning av operativsystemet Solaris om det skadas.
Anger en Solaris Live Upgrade-startmiljö Startmiljön second_disk skapades som en kopia av operativsystemet Solaris. Den uppgraderades och aktiverades med kommandot luactivate. Startmiljön är tillgänglig för start.
Anger operativsystemet Microsoft Windows. GRUB identifierar de här partitionerna men verifierar inte att operativsystemet kan startas.
GRUB-filen menu.lst innehåller posterna på GRUB-huvudmenyn. GRUB-huvudmenyn innehåller startposter för alla operativsysteminstanser som är installerade på systemet, inklusive Solaris Live Upgrade-startmiljöer. Solaris procedur för uppgradering av programvara bevarar alla ändringar som du gör i den här filen.
Alla revideringar av filen menu.lst visas på GRUB-huvudmenyn, tillsammans med Solaris Live Upgrade-posterna. Ändringarna i filen träder i kraft nästa gång systemet startas om. Du kan revidera den här filen av följande skäl:
För att lägga till poster på GRUB-menyn för andra operativsystem än Solaris
För att anpassa startproceduren och till exempel ange ett standardoperativsystem på GRUB-menyn
Använd inte GRUB-filen menu.lst för att ändra Solaris Live Upgrade-poster. Ändringar kan medföra att Solaris Live Upgrade misslyckas.
Även om du kan använda filen menu.lst för att anpassa startproceduren och till exempel starta med felsökaren för kärnan, så rekommenderas du att göra anpassningar med kommandot eeprom. Om du använder filen menu.lst för att göra anpassningar kan operativsystemet Solaris ändras under en uppgradering av programvara. Ändringar i filen går då förlorade.
Information om hur du använder kommandot eeprom finns i How to Set Solaris Boot Parameters by Using the eeprom Command i System Administration Guide: Basic Administration.
Här är ett exempel på en menu.lst-fil:
default 0 timeout 10 title Solaris root (hd0,0,a) kernel /platform/i86pc/multiboot -B console=ttya module /platform/i86pc/boot_archive title Solaris failsafe root (hd0,0,a) kernel /boot/multiboot -B console=ttya -s module /boot/x86.miniroot.safe #----- second_disk - ADDED BY LIVE UPGRADE - DO NOT EDIT ----- title second_disk root (hd0,1,a) kernel /platform/i86pc/multiboot module /platform/i86pc/boot_archive title second_disk failsafe root (hd0,1,a) kernel /boot/multiboot kernel/unix -s module /boot/x86.miniroot-safe #----- second_disk -------------- END LIVE UPGRADE ------------ title Windows root (hd0,0) chainloader -1 |
Anger vilken post som ska startas om tidsgränsen passeras. Du kan ändra standardvärdet och ange en annan post i listan genom att ändra numret. Räkningen börjar med noll för den första posten. Du kan exempelvis ändra standardinställningen till 2 om du vill starta automatiskt med startmiljön second_disk.
Anger hur många sekunder som ska tilldelas för användarinmatning innan standardposten startas. Om ingen tidsgräns anges måste du välja en post.
Anger operativsystemets namn.
Om det här är en Solaris Live Upgrade-startmiljö så är operativsystemets namn det namn du angav för den nya startmiljön när den skapades. I föregående exempel heter Solaris Live Upgrade-startmiljön second_disk.
Om det här är ett felsäkert startarkiv så används startarkivet för återställning om det primära operativsystemet skadas. I föregående exempel är Solaris failsafe och second_disk failsafe startarkiven för återställning för operativsystemen Solaris och second_disk.
Anger på vilken disk, partition och skivdel som filer ska laddas. GRUB identifierar automatiskt typen av filsystem.
Anger flerstartsprogrammet. Kärnkommandot måste alltid följas av flerstartsprogrammet. Strängen efter flerstart skickas till operativsystemet Solaris utan tolkning.
En fullständig beskrivning av hur du använder flera operativsystem finns i How Multiple Operating Systems Are Supported in the GRUB Boot Environment i System Administration Guide: Basic Administration.
Du måste alltid använda kommandot bootadm när du letar rätt på GRUB-menyns menu.lst-fil. Underkommandot list-menu hittar den aktiva GRUB-menyn. Filen menu.lst innehåller alla operativsystem som är installerade på ett system. Innehållet i den här filen dikterar listan över operativsystem som visas på GRUB-menyn. Om du vill göra ändringar i den här filen läser du x86: Leta rätt på GRUB-menyns menu.lst-fil (Steg-för-steg-anvisningar).