Mon Optiplex 990 avec le serveur Ubuntu 16.04.3 ne démarre pas. Il me reste un curseur clignotant en haut à gauche. J'ai rencontré le problème du noyau du spectre avec Panique du noyau après la mise à jour vers la version 4.4.0-108-generic
J'ai essayé de suivre Comment accéder au menu GRUB au démarrage? pour entrer dans grub, mais aucune quantité de tapotement/maintien (ou échappé comme indiqué ailleurs) n'a m'a mis dans la boue.
J'ai essayé un cd en direct et j'ai lancé la réparation de démarrage ( https://help.ubuntu.com/community/Boot-Repair ) et j'ai réussi à exécuter, mais rien n'a été corrigé.
D'autres idées?
La réponse principale à la question que vous avez liée explique comment entrer dans le menu GRUB si appuyer sur Shift ne fonctionne pas. Vous venez de modifier le fichier /etc/default/grub
et de le commenter GRUB_HIDDEN_TIMEOUT=[some number]
. Ensuite, vous exécutez Sudo update-grub
.
Comme vous ne pouvez pas démarrer du tout, vous ne pouvez pas le faire aussi facilement.
Cependant, vous pouvez le faire à partir d'un système actif, alors démarrez à partir d'un système actif comme vous le faisiez auparavant.
Vous pouvez maintenant configurer une chroot
. Si vous n'êtes pas sûr du libellé de périphérique de la partition racine de votre installation, essayez d'exécuter Sudo fdisk -l
pour l'identifier. Vous devriez voir quelque chose dans la sortie comme
/dev/sda2 <numbers indicating size> Linux filesystem
Essayez de monter cette partition:
Sudo mount /dev/sdXY /mnt
où sdXY
est l'étiquette correcte. Ensuite, vérifiez si la partition montée contient les répertoires que vous vous attendez à voir dans votre partition racine:
ls /mnt
Si vous voyez des choses comme ça (pas nécessairement exactement comme ça, mais au moins la plupart)
bin dev mnt root sys var
boot etc lost+found opt run srv tmp
home lib media proc sbin usr
alors vous avez la bonne partition.
Si vous avez une partition de démarrage séparée, vous devrez la monter. En cas de doute, consultez le fichier /mnt/etc/fstab
pour voir s’il contient une partition montée sur /boot
. Ignore toute mention d'une partition montée sur /boot/efi
.
Si vous avez une partition de démarrage séparée, montez-la:
Sudo mount /dev/sdXY /mnt/boot
où sdXY
est l'étiquette correcte de la partition de démarrage.
Nous pourrions avoir besoin de lier des ressources supplémentaires (je ne suis pas sûr que cela soit nécessaire dans ce cas):
for d in dev sys run proc; do Sudo mount --bind /$d /mnt/$d; done
OK, maintenant entrez le chroot
Sudo chroot /mnt
Maintenant, nous pouvons agir comme si nous étions dans notre système installé. Commençons par éditer le fichier de configuration:
sudoedit /etc/default/grub
(ou appelez votre éditeur de texte préféré). Trouver la ligne
GRUB_HIDDEN_TIMEOUT=0
(il peut avoir un numéro différent, mais ce n'est pas important). Mettez en commentaire la ligne en plaçant #
au début de celle-ci,
#GRUB_HIDDEN_TIMEOUT=0
Si vous n'avez pas la ligne ci-dessus, cherchez
GRUB_TIMEOUT_STYLE=hidden
et commenter cela à la place de
#GRUB_TIMEOUT_STYLE=hidden
vérifier que la ligne
GRUB_TIMEOUT=[some number]
se termine par un nombre supérieur à 0 (la valeur par défaut peut être 10). Enregistrez le fichier et quittez.
Exécutez cette commande pour écrire la configuration dans /boot/grub/grub.cfg
Sudo update-grub
Vous pouvez maintenant redémarrer votre installation et le menu GRUB sera obligé de s'afficher à chaque fois.