Forum Linux.debian/ubuntu boot manuel

Posté par  . Licence CC By‑SA.
Étiquettes :
6
28
août
2021

Salut,

Suite à un problème de mise à jour j'ai un serveur qui ne reboot plus.
C'est une Devuan Beowulf (debian 10 sans systemd).
Le serveur est configuré en UEFI et n'a qu'un seul disque en GPT.
Le truc c'est que ca boot en manuel à partir du menu grub mais ensuite au reboot retour au menu grub.
Voila les commandes que j'utilise pour le faire booter et 'corriger' le boot/grub :

grub>set prefix=(hd0,gpt2)/grub
grub>set root=(hd0,gpt2)
grub>insmod linux
grub>insmod normal
grub>normal

Et là ca boot tranquillement. Mon OS fonctionne et j'ai bien toutes mes données.
Une fois au prompt je tape :

sudo grub-install /dev/sda
sudo update-grub

Aucune erreur, il installe bien le boot et update le boot UEFI.
Mais au reboot, nada, retour au prompt grub>
J'ai essayé les 3 entrées dans les partitions vues par le bios (boot device). Avec 2 ca mene à grub> et la 3eme fait rebooter le serveur en boucle.
Je sèche là, quelqu'un peut me donner une piste ?
Un truc lié à uefi ? Un problème de flag bootable sur une partition ?

Edit : désolé pour le dérangement. J'ai trouvé les commandes qui fonctionnent :

sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=debian --recheck --debug /dev/sda
sudo update-grub

Donc un truc par defaut sur grub-install mal configuré probablement …

  • # dossier mal rangé ?

    Posté par  . Évalué à 3.

    quand ca marche, ton prefix demande le disque 0, la partition 2, et le dossier grub

    quand tu fais ton grub-install tu lui dit que l'EFI-directory c'est /boot/efi

    est-ce que ce /boot/efi est bien monté ?
    est-ce que c'est bien la partition 2 du disque 0 ?

  • # Problème Devuan ?

    Posté par  . Évalué à 3.

    J'ai une nouvelle config depuis mai. J'ai tout laissé en UEFI et tout le binz (désolé, je suis vieux, je ne maîtrisais à peu près que MBR & cie … J'ai encore beaucoup de mal à piger de quoi il retourne, qui fait quoi …).
    Et j'ai rencontré un problème similaire avec une Devuan aussi.
    Dans mes recherches, j'ai découvert l'existence d'une version particulière de Grub pour l'UEFI.
    Dans mon cas, il s'agissait de réinstaller Grub sur un /dev/sdx, plus ou moins avec les mêmes paramètres que tu suggères dans ton [Edit].
    Mais j'ai vu aussi une sorte de bug d'install de la Devuan, en cas d'install from scrach : c'est le Grub classique qui est installé, et pas la version UEFI.
    Un workaround serait de passer par la Devuan Live, installer les packages de Grub UEFI, et de lancer la nouvelle installe qu'après ça.
    Vivement le prochain step qui matchera la Bullseye de Debian !

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.