Från och med Solaris 10 1/06 kan GRUB-menyn uppdateras. Du kanske vill ändra standardinställningen för hur snabbt standardoperativsystemet startas. Eller också kanske du vill lägga till ännu ett operativsystem på GRUB-menyn.
Den aktiva GRUB-menyns menu.lst-fil finns vanligen på sökvägen /boot/grub/menu.lst. I vissa situationer finns GRUB-menyns menu.lst-fil på en annan plats. I ett system som använder Solaris Live Upgrade kan GRUB-menyns menu.lst-fil finnas i en annan startmiljö än den som körs för tillfället. Och om du har uppgraderat ett system med en x86-startpartition så kan menu.lst-filen finnas i katalogen /stubboot. Bara den aktiva GRUB-menyns menu.lst-fil används för att starta systemet. För att du ska kunna ändra den GRUB-meny som visas när du startar systemet måste den aktiva GRUB-menyns menu.lst-fil ändras. Ändringar i andra GRUB-menyers menu.lst-filer har ingen effekt på den meny som visas när du startar systemet. Fastställ platsen för den aktiva GRUB-menyns menu.lst-fil med kommandot bootadm. Underkommandot list-menu visar platsen för den aktiva GRUB-menyn. Följande procedurer fastställer platsen för GRUB-menyns menu.lst-fil.
Mer information om kommandot bootadm finns i direkthjälpen för bootadm(1M).
I följande procedur innehåller systemet två operativsystem: Solaris och en Solaris Live Upgrade-startmiljö, second_disk. Operativsystemet Solaris har startats och innehåller GRUB-menyn.
Bli superanvändare eller anta en motsvarande roll.
Roller innehåller behörigheter och priviligierade kommandon. Mer information om roller finns i Configuring RBAC (Task Map) i System Administration Guide: Security Services.
Du letar rätt på menu.lst-filen genom att skriva:
# /sbin/bootadm list-menu |
Filens plats och innehåll visas.
Den aktiva GRUB-menyn finns i: /boot/grub/menu.lst default 0 timeout 10 0 Solaris 1 Solaris failsafe 2 second_disk 3 second_disk failsafe |
I följande procedur innehåller systemet två operativsystem: Solaris och en Solaris Live Upgrade-startmiljö, second_disk. I det här exemplet finns inte menu.lst-filen i den startmiljö som körs för tillfället. Startmiljön second_disk har startats. Solaris-startmiljön innehåller GRUB-menyn. Solaris-startmiljön är inte monterad.
Bli superanvändare eller anta en motsvarande roll.
Roller innehåller behörigheter och priviligierade kommandon. Mer information om roller finns i Configuring RBAC (Task Map) i System Administration Guide: Security Services.
Du letar rätt på menu.lst-filen genom att skriva:
# /sbin/bootadm list-menu |
Filens plats och innehåll visas.
Den aktiva GRUB-menyn finns i: /dev/dsk/enhetsnamn (inte monterad) Filsystemtypen för menyenheten är <ufs> default 0 timeout 10 0 Solaris 1 Solaris failsafe 2 second_disk 3 second_disk failsafe |
Eftersom det filsystem som innehåller filen menu.lst inte är monterat monterar du filsystemet. Ange UFS-filsystemet och enhetens namn.
# /usr/sbin/mount -F ufs /dev/dsk/enhetsnamn /mnt |
Där enhetsnamn anger platsen för rotfilssystemet (/) på diskenheten i den startmiljö som du vill montera. Enhetsnamnet anges i formatet /dev/dsk/cwtxdysz. Till exempel:
# /usr/sbin/mount -F ufs /dev/dsk/c0t1d0s0 /mnt |
Du kan komma åt GRUB-menyn på /mnt/boot/grub/menu.lst
Avmontera filsystemet
# /usr/sbin/umount /mnt |
Om du monterar en startmiljö, eller ett filsystem i en startmiljö, bör du se till att filsystemet eller filsystemen avmonteras efter användning. Om de här filsystemen inte avmonteras kan framtida Solaris Live Upgrade-åtgärder i den startmiljön misslyckas.
I följande procedur innehåller systemet två operativsystem: Solaris och en Solaris Live Upgrade-startmiljö, second_disk. Startmiljön second_disk har startats. Solaris-startmiljön innehåller GRUB-menyn. Solaris-startmiljön monteras på /.alt.Solaris.
Bli superanvändare eller anta en motsvarande roll.
Roller innehåller behörigheter och priviligierade kommandon. Mer information om roller finns i Configuring RBAC (Task Map) i System Administration Guide: Security Services.
Du letar rätt på menu.lst-filen genom att skriva:
# /sbin/bootadm list-menu |
Filens plats och innehåll visas.
Den aktiva GRUB-menyn finns i: /.alt.Solaris/boot/grub/menu.lst default 0 timeout 10 0 Solaris 1 Solaris failsafe 2 second_disk 3 second_disk failsafe |
Eftersom den startmiljö som innehåller GRUB-menyn redan är monterad kan du sedan komma åt filen menu.lst på sökvägen /.alt.Solaris/boot/grub/menu.lst.
I följande procedur innehåller systemet två operativsystem: Solaris och en Solaris Live Upgrade-startmiljö, second_disk. Startmiljön second_disk har startats. Systemet har uppgraderats och en x86-startpartition finns kvar. Startpartitionen är monterad på /stubboot och innehåller GRUB-menyn. En förklaring av x86-startpartitioner finns i x86: Rekommendationer för partitionering.
Bli superanvändare eller anta en motsvarande roll.
Roller innehåller behörigheter och priviligierade kommandon. Mer information om roller finns i Configuring RBAC (Task Map) i System Administration Guide: Security Services.
Du letar rätt på menu.lst-filen genom att skriva:
# /sbin/bootadm list-menu |
Filens plats och innehåll visas.
Den aktiva GRUB-menyn finns i: /stubboot/boot/grub/menu.lst default 0 timeout 10 0 Solaris 1 Solaris failsafe 2 second_disk 3 second_disk failsafe |
Du kommer åt filen menu.lst vid /stubboot/boot/grub/menu.lst.