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

x86: Hitta GRUB-menyns menu.lst-fil (Steg-för-steg-anvisningar)

Från och med Solaris 10 1/06 kan GRUB-menyn uppdateras. Till exempel kanske du vill ändra standardtiden för hur snabbt standardoperativsystemet startas. Du kanske vill lägga till ytterligare ett operativsystem på GRUB-menyn.

Vanligtvis finns filen menu.lst för den aktiva GRUB-menyn här: /boot/grub/menu.lst. I en del fall finns GRUB-menyns menu.lst-fil emellertid någon annanstans. På ett system som använder Solaris Live Upgrade kan GRUB-menyns menu.lst-fil till exempel finnas i en startmiljö som inte är den aktiva startmiljön. Eller om du har uppgraderat ett system med en x86-startpartition kan filen menu.lst finnas i katalogen /stubboot. Det är bara den aktiva GRUB-menyns menu.lst-fil som används för att starta systemet. Om du vill ändra den GRUB-meny som visas när du startar systemet måste du ändra den aktiva GRUB-menyns menu.lst-fil. Om du ändrar en annan GRUB-menys menu.lst-fil ändras ingenting på den meny som visas när du startar systemet. Använd kommandot bootadm för att fastställa var den aktiva GRUB-menyns menu.lst-fil finns. Underkommandot list-menu visar var den aktiva GRUB-menyn finns. Följande procedurer fastställer var GRUB-menyns menu.lst-fil finns.

Du hittar mer information om kommandot bootadm i direkthjälpen för bootadm(1M).

ProcedureHitta GRUB-menyns menu.lst-fil

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.

Steg
  1. Bli superanvändare eller anta en motsvarande roll.

    Roller innehåller behörigheter och privilegierade kommandon. Mer information om roller finns i Configuring RBAC (Task Map) i System Administration Guide: Security Services.

  2. Leta upp filen menu.lst genom att skriva:


    # /sbin/bootadm list-menu
    

    Filens plats och innehåll visas.


    Den aktiva GRUB-menyn finns här: /boot/grub/menu.lst
    default 0
    timeout 10
    0 Solaris
    1 Solaris failsafe
    2 second_disk
    3 second_disk failsafe

ProcedureHitta GRUB-menyns menu.lst-fil när den aktiva menu.lst-filen finns i en annan startmiljö

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 aktiva startmiljön. Startmiljön second_disk har startats. Startmiljön Solaris innehåller GRUB-menyn. Startmiljön Solaris har inte monterats.

Steg
  1. Bli superanvändare eller anta en motsvarande roll.

    Roller innehåller behörigheter och privilegierade kommandon. Mer information om roller finns i Configuring RBAC (Task Map) i System Administration Guide: Security Services.

  2. Leta upp filen menu.lst genom att skriva:


    # /sbin/bootadm list-menu
    

    Filens plats och innehåll visas.


    Den aktiva GRUB-menyn finns här: /dev/dsk/enhetsnamn(ej monterad)
    Menyenhetens filsystemtyp är <ufs>
    default 0
    timeout 10
    0 Solaris
    1 Solaris failsafe
    2 second_disk
    3 second_disk failsafe
  3. Eftersom det filsystem som innehåller filen menu.lst inte har monterats monterar du det. Ange UFS-filsystemet och enhetsnamnet.


    # /usr/sbin/mount -F ufs /dev/dsk/enhetsnamn /mnt
    

    Där enhetsnamn anger rotfilsystemets (/) plats på diskenheten i den startmiljö som du vill montera. Enhetsnamnet anges i formatet /dev/dsk/cwtx dysz. Till exempel:


    # /usr/sbin/mount -F ufs /dev/dsk/c0t1d0s0 /mnt
    

    Du kan öppna GRUB-menyn här: /mnt/boot/grub/menu.lst

  4. Avmontera filsystemet.


    # /usr/sbin/umount /mnt
    

    Obs! –

    Om du monterar en startmiljö eller ett filsystem för en startmiljö kontrollerar du att filsystemet/filsystemen avmonteras efter användning. Om de här filsystemen inte avmonteras kommer framtida Solaris Live Upgrade-åtgärder på den startmiljön kanske inte att fungera.


ProcedureHitta GRUB-menyns menu.lst-fil när en Solaris Live Upgrade-startmiljö har monterats

I följande procedur innehåller systemet två operativsystem: Solaris och en Solaris Live Upgrade-startmiljö, second_disk. Startmiljön second_disk har startats. Startmiljön Solaris innehåller GRUB-menyn. Startmiljön Solaris har monterats på /.alt.Solaris.

Steg
  1. Bli superanvändare eller anta en motsvarande roll.

    Roller innehåller behörigheter och privilegierade kommandon. Mer information om roller finns i Configuring RBAC (Task Map) i System Administration Guide: Security Services.

  2. Leta upp filen menu.lst genom att skriva:


    # /sbin/bootadm list-menu
    

    Filens plats och innehåll visas.


    Den aktiva GRUB-menyn finns här:
    /.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 har monterats kan du öppna filen menu.lst här: /.alt.Solaris/boot/grub/menu.lst.

ProcedureHitta GRUB-menyns menu.lst-fil när systemet har en x86-startpartition

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 har monterats på /stubboot och innehåller GRUB-menyn. En förklaring av x86-startpartitioner finns i x86: Rekommendationer för partitionering.

Steg
  1. Bli superanvändare eller anta en motsvarande roll.

    Roller innehåller behörigheter och privilegierade kommandon. Mer information om roller finns i Configuring RBAC (Task Map) i System Administration Guide: Security Services.

  2. Leta upp filen menu.lst genom att skriva:


    # /sbin/bootadm list-menu
    

    Filens plats och innehåll visas.


    Den aktiva GRUB-menyn finns här:
    /stubboot/boot/grub/menu.lst
    default 0
    timeout 10
    0 Solaris
    1 Solaris failsafe
    2 second_disk
    3 second_disk failsafe

    Du kan öppna filen menu.lst här: /stubboot/boot/grub/menu.lst.