Après une mise à jour, Ubuntu 20.04 démarre sur le terminal Grub. J'ai pu récupérer l'accès en suivant la solution ci-dessous, mais à chaque redémarrage, j'obtiens le terminal Grub.
J'ai suivi les instructions de cette vidéo https://youtu.be/r7meKJsjqfY pour me remettre en marche, mais les dernières étapes update-grub
(j'ai aussi essayé grub-mkconfig /boot/grub/grub.cfg
) ne fixent pas le problème de manière permanente. J'obtiens le terminal Grub à chaque redémarrage.
Ma solution jusqu'à présent...
ls (hd1,gpt2)/ls (hd0,gpt2) <-----(this changes with/without external drive *)
set root=(hd1,gpt2)
linux /boot/vmlinuz root=/dev/sda2
initrd /boot/initrd.img
boot
(J'ai essayé de définir linux /boot/vmlinuz-5.4.0-40-generic et linux /boot/vmlinuz-5.4.0-42-generic et en utilisant les fichiers IMG respectifs)
Après le redémarrage, ouvrez le terminal. J'ai essayé les deux....
sudo update-grub
et
grub-mkconfig /boot/grub/grub.cfg
ce qui donne...
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.4.0-42-generic
Found initrd image: /boot/initrd.img-5.4.0-42-generic
Found linux image: /boot/vmlinuz-5.4.0-40-generic
Found initrd image: /boot/initrd.img-5.4.0-40-generic
Adding boot menu entry for UEFI Firmware Settings
done
Dois-je faire autre chose ? (Je suis nouveau sous Linux donc la documentation et les autres solutions semblent très verbeuses et ne décrivent pas vraiment mon problème - du moins je sens que je suis proche d'une solution et que je manque l'évidence)
Voici mes fichiers Grub
cat /etc/default/grub/
# Si vous modifiez ce fichier, exécutez ensuite 'update-grub' pour mettre à jour
# /boot/grub/grub.cfg.
# Pour une documentation complète des options de ce fichier, voir :
# info -f grub -n 'Configuration simple'
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=""
# Décommentez pour activer le filtrage BadRAM, modifiez selon vos besoins
# Cela fonctionne avec Linux (aucun correctif requis) et avec tout noyau qui obtient
# les informations sur la carte mémoire depuis GRUB (GNU Mach, noyau de FreeBSD...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Décommentez pour désactiver le terminal graphique (grub-pc uniquement)
#GRUB_TERMINAL=console
# La résolution utilisée sur le terminal graphique
# notez que vous ne pouvez utiliser que les modes que votre carte graphique supporte via VBE
# vous pouvez les voir dans le vrai GRUB avec la commande `vbeinfo'
#GRUB_GFXMODE=640x480
# Décommentez si vous ne voulez pas que GRUB passe le paramètre "root=UUID=xxx" à Linux
#GRUB_DISABLE_LINUX_UUID=true
# Décommentez pour désactiver la génération d'entrées de menu de mode de récupération
#GRUB_DISABLE_RECOVERY="true"
# Décommentez pour obtenir un bip au démarrage de GRUB
#GRUB_INIT_TUNE="480 440 1"
cat /etc/default/grub.d/init-select.cfg
# Work around a bug in the obsolete init-select package which broke
# grub-mkconfig when init-select was removed but not purged. This file does
# nothing and will be removed in a later release.
#
# See:
# https://bugs.debian.org/858528
# https://bugs.debian.org/863801
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.1 LTS
Release: 20.04
Codename: focal
- Informations supplémentaires...
Si je démarre avec et sans mon disque externe, lorsque je fais ls
dans le terminal Grub, je vois des noms différents pour le disque racine.
(proc) (hd0) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1) (hd1) (hd1,gpt2) (hd1,gpt1) (cd0)
Sans disque externe
(proc) (hd0) (hd0,gpt2) (hd0,gpt1) (cd0)