Portál AbcLinuxu, 3. června 2024 20:29


Dotaz: Grub - změna pořadí nabídky, error update-grub

Agent avatar 2.10.2022 12:26 Agent | blog: Life_in_Pieces | HC city
Grub - změna pořadí nabídky, error update-grub
Přečteno: 406×
Odpovědět | Admin
Zdravím, koupil jsem si levný socka Lenovo laptop na hraní (možná napíšu recenzi), nainstalil jsem W11 a Fedoru, takže mám dual boot a chtěl bych si změnit pořadí položek při bootu, aby se defaultně zaváděl třeba Windows a Fedoru si vyberu ručně, kdy mám pár sekund čas si vybrat jinou možnost. Nebo naopak.

V /etc/default/grub jsem měl něco takového:

GRUB_DEFAULT="0"

GRUB_TIMEOUT="5"

GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"

GRUB_DISABLE_SUBMENU=true

GRUB_TERMINAL_OUTPUT="console"

GRUB_CMDLINE_LINUX="rd.lvm.lv=fedora_localhost-live/root rhgb quiet"

GRUB_DISABLE_RECOVERY="true"

GRUB_ENABLE_BLSCFG=true

Při startu je v nabídce Windows třetí od shora, takže jsem chtěl dát GRUB-DEFAULT=2, musí se ještě něco jiného změnit?

Pak jsem rebootoval počítač, naběhne Grub, klávesou "C" zobrazím konzoli, napíšu "update-grub" a hodí to error /grub-core/script/function.c:119cant find command
Nevěděl zpočátku, co si počít, jak žít, co dělat, ale brzy se vpravil do role samotáře.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

2.10.2022 13:25 _
Rozbalit Rozbalit vše Re: Grub - změna pořadí nabídky, error update-grub
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nebude to tím, ze grub počítá od 0? Tzn když před tím byla prvni fedora a druhy win, tak fedora měla č.: 0 a win 1. Takže když chceš predvybrat prvni win, tak ten GRUB-DEFAULT bude =1

Ale taky s možná pletu
2.10.2022 13:38 _
Rozbalit Rozbalit vše Re: Grub - změna pořadí nabídky, error update-grub
Sorry - blbě jsem si to přečetl - jako bych nic nepsal.
2.10.2022 13:47 jejda | skóre: 24 | blog: jejda
Rozbalit Rozbalit vše Re: Grub - změna pořadí nabídky, error update-grub
Odpovědět | | Sbalit | Link | Blokovat | Admin
Bych si tak tipl, že se ten příkaz nejspíš nemá zadávat do konsole grubu ale až z běžíciho linuxu. Fedoru neznám no v archlinuxu se ten grubí konfigurák generuje příkazem z běžícího systému
grub-mkconfig --output /boot/grub/grub.cfg
2.10.2022 13:48
Rozbalit Rozbalit vše Re: Grub - změna pořadí nabídky, error update-grub
Odpovědět | | Sbalit | Link | Blokovat | Admin
GRUB-DEFAULT=2 vypadá, že je správně. Ale update-grub se nedává v konzoli grubu, ale z příkazového řádku spuštěného linuxu.
2.10.2022 13:50 X
Rozbalit Rozbalit vše Re: Grub - změna pořadí nabídky, error update-grub
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ten update-grub se nepousti "za jizdy" v omezenem busyboxu, ale ze spusteneho operacniho systemu.. Zajimanva je varianta:
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
Ktera si pamatuje posledni spusteny system a ten dostanes jako prvni nabidku.
Jendа avatar 2.10.2022 16:01 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Grub - změna pořadí nabídky, error update-grub
Ten update-grub se nepousti "za jizdy" v omezenem busyboxu
To ani není busybox, konzole GRUBu je úplně zvláštní operační systém které nemá s Linuxem nic společného.

Napsal jsem o tom článek, ale je fáákt dlouhý :)
Agent avatar 3.10.2022 00:09 Agent | blog: Life_in_Pieces | HC city
Rozbalit Rozbalit vše Re: Grub - změna pořadí nabídky, error update-grub
No já právě zkoušel obě možnosti. A ani v konzoli os to nejde, neznámý příkaz. Asi sem blbej.
Nevěděl zpočátku, co si počít, jak žít, co dělat, ale brzy se vpravil do role samotáře.
Jendа avatar 3.10.2022 01:58 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Grub - změna pořadí nabídky, error update-grub
Z odkazovaného článku:
Ve skutečnosti si přečteme v manuálové stránce, že generátor se jmenuje grub-mkconfig a update-grub je pouze alias:
update-grub is a stub for running grub-mkconfig -o /boot/grub/grub.cfg to generate a grub2 config file.
Každopádně já spouštím update-grub. Myslím, že některé distribuce založené na Red Hatu update-grub neměly a bylo nutné spustit grub-mkconfig s uvedenými parametry.
Agent avatar 3.10.2022 13:58 Agent | blog: Life_in_Pieces | HC city
Rozbalit Rozbalit vše Re: Grub - změna pořadí nabídky, error update-grub
Už to studuju. Vážně dobrý článek. Díky.
Nevěděl zpočátku, co si počít, jak žít, co dělat, ale brzy se vpravil do role samotáře.
3.10.2022 09:07 X
Rozbalit Rozbalit vše Re: Grub - změna pořadí nabídky, error update-grub
Max avatar 3.10.2022 12:54 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Grub - změna pořadí nabídky, error update-grub
Odpovědět | | Sbalit | Link | Blokovat | Admin
Parametr Default ti neposune nabídku, jen ti udělá výběr. Pokud tedy budeš mít:
0) Linux
1) Windows

a nastavíš si Default=1, tak zobrazené pořadí při startu bude stále:
0) Linux
1) Windows

Pokud ale nedáš enter, tak se vybere automaticky Windows.
Pokud máš zapnutý autosave výběru, tak ti parametr "Default" bude k ničemu, protože grub bude vždy bootovat to, co jsi si vybral jako poslední boot ručně.

Pokud chceš, aby se zobrazované pořadí změnilo, tak pořadi v grubu je definováno číselným pořadím konfiguračních souborů v "/etc/grub.d/" :
00_header
10_linux
30_os-prober
30_uefi-firmware
40_custom
60_memtest86+
"30_os-prober" ti přidává onu položku s Windows. Nevím, jak moc je to systémový soubor, ale můžeš ho zkusit přejmenovat na třeba "05_os-prober" a pak přegenerovat grub (dle wiki Fedory):
sudo grub2-mkconfig -o /etc/grub2.cfg
sudo grub2-mkconfig -o /etc/grub2-efi.cfg
sudo grub2-mkconfig -o /boot/grub2/grub.cfg  # Legacy boot method for grub update
Pak by jsi měl mít viditelně i Windows 11 na první pozici.
GRUB_DEFAULT necháš na nule a autosave výběru také vypneš.

Poté existuje ještě GUI klikátko, které vše udělá za tebe. Tím je grub-customizer.
Zdar Max
Měl jsem sen ... :(
Agent avatar 3.10.2022 14:00 Agent | blog: Life_in_Pieces | HC city
Rozbalit Rozbalit vše Re: Grub - změna pořadí nabídky, error update-grub
Odpovědět | | Sbalit | Link | Blokovat | Admin
Taky díky. Už jsem ten customizer nainstalil. Funguje.
Nevěděl zpočátku, co si počít, jak žít, co dělat, ale brzy se vpravil do role samotáře.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.