Page 1 sur 1

Grub et mot de passe oublié

Posté : mer. 11 déc. 2024 11:22
par Nanou
Bonjour à tous

J'ai bêtement oublié mon mot de passe.J'ai réussi à allumer néanmoins mon ordinateur mais impossible d'installer quoique ce soit sans le mdp. J'ai trouvé plusieurs procédures de réinitialisation en passant par le mode GRUB. L'utilisation des touches Esc et Maj ne fonctionnant pas pour passer sur ce mode, j'ai regardé le paramétrage et apparemment il est caché (cf. indication donnée par la commande cat ci-dessous). Or je n'arrive pas à modifier cela car lorsque j'utilise la commande sudo, le terminal me demande mon mot de passe....
Si quelqu'un a une astuce, je suis preneuse !

famille@PC-familial:~$ cat /etc/default/grub
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

Re: Grub et mot de passe oublié

Posté : jeu. 12 déc. 2024 20:20
par Armaggion
Petite précision au cas où : Pour accéder au menu GRUB, ce n'est pas [Esc] + [Shift] mais [Esc] en UEFI ou [Shift] pour un vieux BIOS.

Si tu ne peux pas accéder au GRUB, tu vas devoir passer par une clé USB live.
  • Créer la clé USB live
  • Démarrer sur la clé live.
  • Ouvrir un terminal et taper "sudo su"
  • Trouver l'emplacement de la partition en utilisant "fdisk -l"
  • Monter la partition du système à récupérer en faisant :
    1. mkdir /mnt/recover
    2. mount /dev/sd*xn* /mnt/recover ==> en remplaçant le x et le n entre * par ce qui convient pour ton système (et en enlevant les *)
    3. chroot /mnt/recover ==> pour se faire passer pour le système "normal"
    4. passwd root ==> pour définir ton nouveau mot de passe
    5. exit
    6. umount /mnt/recover
    7. "exit" from root
    8. Retirer la clé USB live et redémarrer