GNU/Linux >> Znalost Linux >  >> Linux

Jak škálovat nabídku GRUB na displejích 4K

Před několika týdny jsem nainstaloval Kubuntu 20.04 na svůj IdeaPad Y50-70, poněkud starý, ale docela schopný 15,6palcový notebook s rozlišením obrazovky 4K. Jak se dalo očekávat, zařízení nebylo použitelné ve svém nativním režimu obrazovky a musel jsem všechno zvětšit, škálovat a tak. Nakonec se mi podařilo vytvořit ergonomicky pohodlné nastavení, až na dvě výjimky – přihlašovací menu a bootovací menu.

To první mi způsobilo trochu smutku, ale dokázal jsem to vyřešit. S GRUBem bylo více problémů. Za prvé, nabídka se nezobrazila, i když jsem měl nastavenou konfiguraci s duálním spouštěním. Za druhé, menu bylo malé, text byl stěží čitelný. Tak jsem se vydal na cestu modifikací GRUB, proto tento návod. Dovolte mi, abych vám ukázal, jak můžete zvětšit nabídku GRUB na displejích HD/UHD.

Řešení

Víme, v čem je problém, takže není třeba se otálet. Jediná věc, kterou byste měli udělat, je přečíst si můj tutoriál GRUB2, protože vysvětluje základy tohoto bootloaderu a jak a kde můžete provádět úpravy v jeho konfiguraci. Bez těchto znalostí vám dnešní práce možná nebude vyhovovat.

Každopádně zálohujte a poté otevřete /etc/default/grub v textovém editoru jako root nebo sudo. V tomto souboru odkomentujeme několik existujících záznamů a přidáme několik nových. Poté aktualizujeme nabídku GRUB a při příštím restartu by mělo být vše v pořádku.

...
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=skrytý
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="tiché splash"
GRUB_CMDLINE_LINUX=""
GRUB_GFXMODE=640x480
GRUB_GFXPAYLOAD=nechat
GRUB_TERMINAL=gfxterm
/P>

Výše uvedený úryvek textu je převzat z mé konfigurace GRUB. Mezi důležité položky patří zejména:

  • GRUB_GFXMODE – Toto určuje rozlišení vaší nabídky GRUB. Ve výchozím nastavení používá GRUB backend "vbe" a rozlišení, které zadáte, musí být podporováno. Dostupné rozlišení můžete zkontrolovat tak, že přejdete na příkazový řádek GRUB (c v zaváděcí nabídce) a spustíte vbeprobe. Vezměte prosím na vědomí, že pokud máte povoleno Secure Boot, nemusíte získat žádný výstup. Chcete-li získat výsledky, budete jej muset deaktivovat a poté, pokud chcete, povolit. Pokud si nejste jisti, použijte nejzákladnější možnost 640x480.
  • GRUB_GFXPAYLOAD=keep – Toto sdělí zavaděči grafický režim před načtením standardního grafického ovladače do paměti. Hodnota keep říká GRUB, aby použil stejné parametry, jaké byly definovány během počáteční spouštěcí sekvence.
  • GRUB_TERMINAL=gfxterm – Toto sděluje zavaděči, aby pro svůj vstup a výstup použil grafické zařízení.

Odlišná syntaxe

Pokud vám výše uvedené položky nefungují, můžete alternativně vyzkoušet mírně odlišné formáty, jeden po druhém. Proveďte změnu, aktualizujte nabídku GRUB a poté restartujte počítač, abyste viděli, zda získáte požadované výsledky. Například pro GFXMODE můžete vyzkoušet kteroukoli z možností (po jedné!):

GRUB_GFXMODE=640x480
GRUB_GFXMODE=640x480x16
GRUB_GFXMODE=640x480x32
GRUB_GFXMODE="640x480"
GRUB_GFXUBMODE="640"300x4800x810"30x4800x810P60x480

  • Můžete také použít GRUB_GFXPAYLOAD_LINUX místo GRUB_GFXPAYLOAD, s uvozovkami nebo bez nich.
  • Můžete také použít GRUB_TERMINAL_OUTPUT=gfxterm kromě (nebo místo) GRUB_TERMINAL=gfxterm.
  • Můžete také použít různá písma, ale to by nemělo být nutné.

Aktualizujte nabídku GRUB

Nyní musíte aktualizovat nabídku. Na systémech založených na Ubuntu stačí spustit:

sudo-update-grub

Toto je ve skutečnosti obalový skript pro příkaz, který běžně používáte na Fedora nebo openSUSE:

sudo grub2-mkconfig -o /boot/grub/grub.cfg

Poznámka:na některých distribucích může být konfigurační soubor GRUB umístěn v adresáři grub2 a soubor se může ve skutečnosti jmenovat grub2.cfg místo grub.cfg.

Restartujte a vychutnejte si nabídku GRUB normální velikosti.

Závěr

Nová technologie vždy přináší nové výzvy. Ale pak si říkám, že 4K displeje jsou tu už dlouho. Můj notebook ho má posledních sedm let své existence. Předpokládal bych, že to škálování bylo vyřešeno už dávno. No dobře.

Pokud se vám zdá vaše nabídka GRUB příliš malá, můžete zkusit výše uvedené kroky, aby byly zobrazené položky větší a skutečně použitelné. Začněte s nejjednodušší konfigurací a poté se podívejte, zda chcete vidět nějaké další vylepšení, jako je pozadí, velikost a typ písma a podobně. Ujistěte se, že zálohujete konfiguraci, takže pokud se něco vrátí, můžete se rychle a snadno vrátit. A tady jsme skončili.


Linux
  1. Způsoby, jak zachránit Grub nebo obnovit Grub Menu

  2. Jak povolit Broadcom Wireless na Manjaro

  3. Linux – Jak odinstalovat Grub?

  1. Jak zvětšit plazmovou přihlašovací obrazovku na HD/UHD obrazovkách

  2. Jak vyvolat Grub Menu?

  3. Jak bezpečně změnit název OS v nabídce Grub Boot?

  1. Jak skrýt nabídku Grub v Ubuntu 14.04?

  2. Jak přeskočit nabídku Grub na systému s duálním spouštěním?

  3. Jak zobrazit vlastní název jádra v nabídce GRUB CentOS/RHEL 6