GNU/Linux >> Znalost Linux >  >> Debian

Debian – Jak opravit Grub na Debianu?

Načítám Linux (Debian Lenny) na VirtualBox, ale s GRUBem je zjevně něco špatně. Když spustím systém, zobrazí se nabídka grub:

Poté spustím následující příkazy:

root (hd0,0)
jádro /vmlinuz root=/dev/hda1 ro quiet
initrd /initrd.img
boot

Jak mám po nabootování systému pokračovat v opravě souboru grub?
Oceníme jakoukoli radu!

Přijatá odpověď:

Nejprve (pro budoucí návštěvníky), pokud se vám nedaří nabootovat váš systém, vložte záchranné CD Debianu nebo USB disk, připojte svůj kořenový oddíl na /mnt , otevřete terminál a spusťte

chroot /mnt

abyste mohli zadávat příkazy ve vašem nainstalovaném systému. Pokud máte samostatný /boot oddílu, zadejte mount /boot jej namontovat.

Měli byste mít soubor s názvem /boot/grub/menu.lst . Pokud ne, spusťte update-grub k vytvoření počátečního souboru. Soubor obsahuje „magické“ komentáře, které update-grub příkaz transformuje do skutečných direktiv Grub. Hledejte následující dva řádky (které začínají # ) a upravte je, pokud se neshodují s tím, co se vám osvědčilo:

# kopt=root=/dev/hda1 ro quiet
# groot=(hd0,0)

Jakmile tyto řádky upravíte, spusťte update-grub (opět, pokud jste jej museli spustit jednou, abyste vytvořili soubor).

Pokud dáváte přednost psaní menu.lst ručně (což je nutné pouze v neobvyklých nastaveních), sekce pro zavedení Linuxu by vypadala takto:

title           Debian GNU/Linux
root            (hd0,0)
kernel          /vmlinuz root=/dev/hda1 ro quiet
initrd          /initrd.img

Debian
  1. Jak nainstalovat Budgie Desktop na Debian

  2. Jak spouštět soubory .bin a .run v Debianu

  3. Debian – Jak spouštět 32bitové programy na 64bitovém Debianu/ubuntu?

  1. Jak nainstalovat plochu Pantheon na Debian

  2. Jak spustit Debian Sid (relativně) bezpečně

  3. Jak nainstalovat Go na Debian 9

  1. Jak přidat odkládací prostor na Debianu 9

  2. Jak nainstalovat Go na Debian 10 Linux

  3. Jak nainstalovat Java 17 (JDK 17) na Debian 11