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

x86: Leta reda på GRUB-menyns menu.lst-fil (Steg-för-steg-anvisningar)

GRUB-meny kan uppdateras. Du kan till exempel ändra standardtiden för hur snabbt standardoperativsystemet ska starta. Eller lägga till fler operativsystem på GRUB-menyn.

Den aktiva GRUB-menyns menu.lst-fil finns som standard i /boot/grub/menu.lst. I vissa fall finns GRUB-menyns menu.lst-fil någon annanstans. I ett system som använder Solaris Live Upgrade kan till exempel filen menu.lst lagras i en startmiljö som inte är den aktuella startmiljön. Om du har uppgraderat ett system med en x86-startpartition kan filen menu.lst också finnas i katalogen /stubboot. Det är bara den aktiva menu.lst-filen som används för att starta systemet. För att kunna ändra GRUB-menyn som visas när du startar systemet, måste du ändra den aktiva menu.lst-filen. Om du ändrar någon annan menu.lst-fil påverkas inte menyn som visas när du startar systemet. Du tar reda på var den aktiva menu.lst-filen finns med hjälp av kommandot bootadm. Underkommandot list-menu visar var den aktiva GRUB-menyn finns. Följande procedurer tar reda på var GRUB-menyns menu.lst-fil finns.

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

ProcedureLeta reda på GRUB-menyns menu.lst-fil

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

  1. 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.

  2. Leta reda på filen menu.lst 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

ProcedureLeta reda på 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 monteras inte.

  1. 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.

  2. Leta reda på filen menu.lst genom att skriva:


    # /sbin/bootadm list-menu
    

    Filens plats och innehåll visas.


    Den aktiva GRUB-menyn finns i: /dev/dsk/enhetsnamn (ej monterad)
    Filsystemtypen för menyenheten är <ufs>
    default 0
    timeout 10
    0 Solaris
    1 Solaris failsafe
    2 second_disk
    3 second_disk failsafe
  3. Eftersom filsystemet som innehåller filen menu.lst inte monteras, måste du montera filsystemet. Ange UFS-filsystemet och enhetsnamnet.


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

    Där enhetsnamn anger placeringen av rotfilsystemet (/) på skivenheten i den startmiljö som du vill montera. Enhetsnamnet anges i formatet /dev/dsk/c wtx dysz. Till exempel:


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

    Du kan välja GRUB-menyn på /mnt/boot/grub/menu.lst

  4. Demontera filsystemet


    # /usr/sbin/umount /mnt
    

    Obs! –

    Om du monterar en startmiljö eller ett filsystem för en startmiljö, måste du demontera filsystemet eller filsystemen när du är klar. Om dessa filsystem inte demonteras, kanske det inte går att använda Solaris Live Upgrade i den startmiljön.


ProcedureLeta reda på 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. Solaris-startmiljön monteras vid /.alt.Solaris.

  1. 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.

  2. Leta reda på 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 startmiljön som innehåller GRUB-menyn redan är monterad, kommer du åt filen menu.lst/.alt.Solaris/boot/grub/menu.lst.

ProcedureLeta reda på 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 monteras vid /stubboot och innehåller GRUB-menyn. En förklaring av x86-startpartitionerna finns i x86: Rekommendationer för partitionering.

  1. 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.

  2. Leta reda på 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 kommer åt filen menu.lst vid /stubboot/boot/grub/menu.lst.