januari 26, 2022

hur man ändrar standard OS i Linux Grub Boot Menu [GUI & Command Line]

Dual-boot eller multi-boot Linux med andra system på din dator? Tja, du kanske vill ställa in eller ändra standardsystemet för att starta vid start.

det är lätt att göra jobbet antingen via grafiskt verktyg Grub-customizer, eller genom att redigera konfigurationsfilen i kommandoraden.

Metod 1: Ange standard OS via Grub Customizer

Grub-customizer erbjuder ett grafiskt gränssnitt för att konfigurera Grub / BURG inställningar och menyposter. Programvaran har:

  • flytta, ta bort, Byt namn på menyposter.
  • redigera innehållet i menyposter eller skapa nya
  • installera om boot-loader till MBR
  • inställningar som standard OS, kärnparametrar, teckensnitt, bakgrund, teman.

programvaran är tillgänglig i Huvudlagren för de flesta Linux-system. Du kan installera det antingen via system package manager (t. ex. synaptic) eller genom att köra kommandot:

  • för Debian, Ubuntu – baserade system, Kör kommando:
    sudo apt install grub-customizer
  • för Fedora – baserade system:
    sudo dnf install grub-customizer

när du har installerat startar du Grub Customizer, navigerar till Allmänna inställningar och ställer in standard OS-posten. Och naturligtvis klicka på” Spara ” – knappen för att tillämpa ändringar.

Metod 2: Ändra Grub-menyn Standard OS i kommandoraden:

arbetar på Linux-Server utan skrivbordsmiljö, eller ens om du inte har internetuppkoppling? Du kan göra jobbet helt enkelt genom att redigera konfigurationsfilen.

1. Kör kommando för att lista Grub-startmenyposterna

i kommandokonsolen kan du först köra kommando för att berätta aktuella startmenyposter (klistra in via Ctrl+Shift+V):
kopiera sedan raden du vill ställa in som standardinmatning, som kommer att användas i nästa steg.

awk -F\' '/menuentry / {print }' /boot/grub/grub.cfg

2. Redigera/etc/default / grub-fil

kör sedan kommandot för att redigera Grub-konfigurationsfilen:

sudo nano /etc/default/grub

när filen öppnas ändrar du värdet på GRUB_DEFAULT till menyposten (menyposten du får i steg 1) med dubbla citattecken.
OBS! Du måste använda hela titeln på en vald menypost som värde för GRUB_DEFAULT. På bilden ställer jag in Windows som standard OS. Som alternativ kan jag också ställa in värdet till: Ubuntu 18.04.5 LTS (18.04) (on /dev/sda5)eller Ubuntu (on /dev/sda5)

för poster med Kärnnamn (t.ex. Ubuntu, med Linux 5.4.0-40-generic) är undermenyer under ”Avancerade alternativ”. Det rekommenderas inte att använda undermenyer som standard OS eftersom värdet är lite annorlunda. Om du tänker använda en undermenypost, se ”varning” när du kör sudo udpate-grub kommando.

tryck på Ctrl + X, skriv Y och slutligen tryck på Enter för att spara ändringar i nano textredigerare.

3. Uppdatera Grub för att tillämpa ändringar

Slutligen måste du köra kommandot för att tillämpa ändringar:

sudo update-grub

slutsats:

det är enkelt att ändra standard OS via ett grafiskt verktyg som heter Grub-Customizer. För Linux-server utan skrivbordsgränssnitt eller till och med ingen internetanslutning kan du redigera /etc/default/grub och ställa in värdet på GRUB_DEFAULT. Värdet måste vara fullständig titel på en post i aktuell startmeny.

Lämna ett svar

Din e-postadress kommer inte publiceras.