Používám Ubuntu 16.10 a snažím se skrýt svou nabídku GRUB při zapnutí/bootování a přeji si, aby se nabídka zobrazila pouze tehdy, když stisknu Shift nebo Esc klíče.
Změním příslušné možnosti v /etc/default/grub
a stále to neskryje nabídku.
Při zkoumání tohoto jsem zjistil, že tento příspěvek z 2013 skrytého menu GRUB nefunguje, což naznačuje, že problém již nějakou dobu trvá, a navrhuje změnu na /etc/grub.d/30_os-prober
což bych raději nedělal. Tento kód naznačuje, že protože našel více operačních systémů, nastaví GRUB_TIMEOUT=10
každopádně.
Zde je úryvek toho, co nyní mám v /etc/default/grub
…nabídka s 10 sekundovým odpočítáváním…
GRUB_DEFAULT=saved GRUB_SAVEDEFAULT=true GRUB_HIDDEN_TIMEOUT_QUIET=true #GRUB_HIDDEN_TIMEOUT=0 GRUB_TIMEOUT=10 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Pokud zruším komentář #GRUB_HIDDEN_TIMEOUT=0
a poté sudo update-grub
trvá na tom, abych také nastavil GRUB_TIMEOUT=10
na GRUB_TIMEOUT=0
. Udělám to a stále vidím nabídku GRUB.
V terminal
, zadáním info -f grub -n 'Simple configuration'
popisuje různé možnosti a na samém konci informací je uvedeno, že některé ze současných příkazů byly odepsány, a naznačuje, že novější náhrady jsou lepší.
Ví někdo, jak mohu skrýt nabídku GRUB v 16.10 A ať rozpozná Shift nebo Esc klíče při spouštění?
Nejlepší odpověď
OK, lidi, tady je odpověď... získat skrytou nabídku GRUB v konfiguracích s duálním spouštěním... dvě úpravy... a sudo update-grub
…
Upravit #1
Chcete-li získat skrytou nabídku GRUB v konfiguraci s více spouštěním, musíme nejprve upravit /etc/default/grub
. Otevřete tento soubor pomocí níže uvedeného příkazu:
sudo editor /etc/default/grub
Jakmile je soubor otevřen, nahraďte tyto řádky
GRUB_HIDDEN_TIMEOUT_QUIET=true
#GRUB_HIDDEN_TIMEOUT=0
GRUB_TIMEOUT=10
s těmito:
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT_STYLE=countdown
#GRUB_HIDDEN_TIMEOUT=0
GRUB_TIMEOUT=3
To způsobí, že GRUB zobrazí na obrazovce 3 sekundový odpočítávací časovač. Tímto způsobem může uživatel stisknout Esc pro vyvolání výchozí nabídky. V opačném případě se spustí výchozí operační systém.
Pokud si přejete, aby výchozí OS byl nastaven na naposledy spuštěný OS, přidejte dva níže uvedené řádky pod „GRUB_TIMEOUT=3“ zobrazený výše:
GRUB_DEFAULT=saved # change an existing line to this
GRUB_SAVEDEFAULT=true # add this line
Upravit č. 2
Dále je třeba aktualizovat sondu OS, aby se deaktivovala funkce quick_boot. Chcete-li to provést, otevřete /etc/grub.d/30_os-prober
ve svém oblíbeném editoru a změňte řádek níže (řádek 23 v 17.04) nahrazením 1
s :
quick_boot="1"
Až budete hotovi, řádek by měl znít takto:
quick_boot="0"
Uložte soubory a poté spusťte níže uvedený příkaz, abyste překonfigurovali bootloader a použili vaše změny:
sudo update-grub