Fórum Root.cz

Hlavní témata => Distribuce => Téma založeno: hawran diskuse 14. 08. 2010, 19:30:48

Název: Grub2 a nastavení poslední položky jako default
Přispěvatel: hawran diskuse 14. 08. 2010, 19:30:48
Jak nastavím poslední položku menu (většinou widle) jako default?
Nikde jsem nenašel, jak to pomocí GRUB_DEFAULT nastavím.

Chci to proto, že při upgrade kernelu se počet položek menu změní ...
Název: Re: Grub2 a nastavení poslední položky jako default
Přispěvatel: Martin Štekl 14. 08. 2010, 20:25:23
Přiznám se, že nevím, zda pro něco takového existuje nějakká konstanta nebo zástupný znak, ale já osobně to v Ubuntu 10.04 dělám takto:
Jediné upozornění - položky jsou indexovány od 0 (nuly).
Název: Re: Grub2 a nastavení poslední položky jako default
Přispěvatel: jj 14. 08. 2010, 20:30:27
Ak mas ubuntu tak potom otvoris subor /etc/default/grub a tam zmenis alebo doplnis nasledovne polozky:

GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true

subor ulozis a spustis:
sudo update-grub
Název: Re: Grub2 a nastavení poslední položky jako default
Přispěvatel: hawran diskuse 16. 08. 2010, 19:33:45
Tak nakonec je přesný postup (díky, strejdo gůgle!) tento:

1. přidat GRUB_DEFAULT=saved do /etc/default/grub
2. sudo update-grub
3. sudo grub-set-default "Microsoft Windows XP Professional (on /dev/sda1)"

Poznámky:
- použití řetězce (menuentry), nikoli pořadí v menu (tj. třeba GRUB_DEFAULT=2) je univerzálnější
- přesný řetězec lze najít třeba takto: grep menuentry /boot/grub/grub.cfg
Název: Re: Grub2 a nastavení poslední položky jako default
Přispěvatel: ET 17. 08. 2010, 14:12:53
funkcni prasarnicka - cp /etc/grub.d/30_os-prober /etc/grub.d/05_os-prober; update-grub; grub-install /dev/sd?

Název: Re: Grub2 a nastavení poslední položky jako default
Přispěvatel: ET 17. 08. 2010, 15:24:53
v predchozim pripade bude lepsi pouzit mv misto cp

tj. mv /etc/grub.d/....