GRUB2 Migration/cs

Cílem tohoto průvodce je poskytnout vám návod na hladký přechod z GRUB Legacy na GRUB2.

Co je to GRUB?
Grub je jeden z nejběžněji používaných zavaděčů na ne-embeddeded strojích s Linuxem. GRUB má za úkol nahrát linuxové jádro z disku do paměti a začít s jeho spouštěním.

Proč tedy přejít?
Za prvé GRUB Legacy již není udržován a jako takový proto ani není nadále aktualizován. GRUB Legacy byl vytvořen v době, kdy měli vývojáři za to, že lze bezpečně učinit určité předpoklady, které se dnes již nezakládají na pravdě. Například, GRUB Legacy neumožňuje bootovat z disků větších než 2TB a rovněž předpokládá, že se neobjeví nové souborové systémy jako náhrada za.

GRUB2 má za cíl poskytnout větší robustnost, přenositelnost, více možností a rovněž je udržován s čistějším kódem. GRUB2 podporuje více hardwarových konfigurací, více souborových systémů a způsobů uspořádání zařízení, než jeho předchůdce.

Přechod na GRUB2
Přechod na GRUB2 je velmi přímočarý: bude přibrán správcem balíčků během během provádění běžného upgradu. Pokud by nebyl vtažen automaticky, lze kdykoli instalovat.

Bootovací zařízení
První důležitou částí, je určení bootovacího zařízení. Pro spoustu lidí jím bude. Nejjednodušší cestou, jak zjistit tuto informaci, je podívat se na to jakým způsobem je nastaven současný GRUB Legacy nahlédnutím do. Příklad takového souboru najdete níže.

The file will look something like this:

Ve výše uvedeném souboru tak vidíme, že  je bootovacím diskem, avšak musíme je přiřadit k reálnému zařízení. To zjistíme pohledem do. Příklad takového souboru je uveden níže.

Na základě výše uvedeného souboru tak víme, že je bootovacím zařízením.

Instalace a konfigurace GRUB2
Dalším krokem je instalace a konfigurace na vašem oddíle, aniž byste odstranili GRUB Legacy z MBR. Níže uvedený příklad používá, vy jej však musíte vyměnit za cestu vedoucí k vašemu bootovacímu zařízení. První krok nainstaluje soubory GRUB2 do, zatímco druhý krok vyhledá dostupná jádra a vygeneruje příslušný konfigurační soubor do. Pokud hodláte provést ruční konfiguraci, druhý krok vynechejte.

First install the necessary GRUB2 files to.

Now we can scan the available kernels and generate a suitable config file to. Skip this step when using a Manual Configuration.

Zkouška nastavení spuštěním GRUB2 skrze GRUB Legacy
Protože špatná konfigurace GRUB může vést k tomu, že systém se stane nespustitelným, chceme nastavení GRUB2 otestovat, než jej učiníme trvalým. Proto spustíme GRUB2 přes GRUB Legacy. To uděláme tak, že přidáme novou položku do. Viz příklad níže.

Nyní byste měli restartovat svůj stroj a v menu GRUB vybrat možnost  jakmile váš počítač začne bootovat. Zobrazí se vám další menu GRUB, které bude nahoře označené jako GRUB 2.0.0 nebo vyšší a zobrazí rovněž dostupná jádra k zavedení. Pokud by tento postup nefungoval, jednoduše restartujte systém a vyberte z menu obvyklou bootovací položku namísto.

Výměna a odstranění GRUB Legacy
Pokud vše úspěšně fungovalo, můžete nyní vyměnit GRUB Legacy a odstranit jej ze systému.

Nyní může pomocí správce balíčků odstranit. . Přechod je hotov.

The migration is now complete.

Údržba GRUB2
Pokaždé, když nainstalujete nové jádro, musíte provést následující krok, aby bylo ze strany GRUB2 rozpoznáno (pokud nepoužíváte ruční konfiguraci).