GNU/Linux >> Tutoriels Linux >  >> Debian

Debian – Comment réparer le grub sur Debian ?

Je charge Linux (Debian Lenny) sur VirtualBox mais il y a apparemment quelque chose qui ne va pas avec le GRUB. Lorsque je démarre le système, un menu grub apparaît :

Ensuite, je lance les commandes suivantes :

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

Après le démarrage du système, comment dois-je continuer à réparer le fichier grub ?
Tout conseil serait apprécié !

Réponse acceptée :

Tout d'abord (pour les futurs visiteurs), si vous ne parvenez pas à démarrer sur votre système, insérez un CD de secours Debian ou une clé USB, montez votre partition racine sur /mnt , et ouvrez un terminal et lancez

chroot /mnt

afin que vous puissiez taper des commandes dans votre système installé. Si vous avez un /boot séparé partition, tapez mount /boot pour le monter.

Vous devriez avoir un fichier appelé /boot/grub/menu.lst . Si vous ne le faites pas, exécutez update-grub pour créer un fichier initial. Le fichier contient des commentaires "magiques", que le update-grub La commande se transforme en véritables directives Grub. Recherchez les deux lignes suivantes (qui commencent par un # ) et modifiez-les s'ils ne correspondent pas à ce qui a fonctionné pour vous :

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

Une fois que vous avez modifié ces lignes, exécutez update-grub (encore une fois, si vous deviez l'exécuter une fois pour créer le fichier).

Si vous préférez écrire menu.lst manuellement (ce qui n'est nécessaire que dans des configurations impaires), voici à quoi ressemblerait la section pour démarrer Linux :

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

Debian
  1. Comment installer le bureau Budgie sur Debian

  2. Comment installer le bureau Pantheon sur Debian

  3. Comment exécuter Debian Sid (relativement) en toute sécurité

  4. Comment exécuter les fichiers .bin et .run dans Debian

  5. Debian – Comment exécuter des programmes 32 bits sur une Debian/ubuntu 64 bits ?

Comment utiliser la commande Who dans Debian 10

Comment définir le fuseau horaire dans Debian 11

Comment installer Grub Customizer sur Debian 10

Comment éditer le fichier hosts sur Debian

Comment réparer les erreurs du système de fichiers dans Debian

Comment réparer les erreurs du système de fichiers dans les systèmes basés sur Debian