Surveiller ce forum | Commencer une nouvelle discussion Commencer une nouvelle discussion
RE: Problème de boot - au secours ! [ Répondre ]
Par : olivy prad on 2019-01-12 09:58
[forum:488673]
Et bien un ENORME MERCI Tom !

Vos manip' étaient les bonnes pour retrouver une situation normale.

Par contre, je ne m'explique pas le phénomène...
Ayant redémarré le serveur plein de fois, je n'ai jamais été confronté à ce truc.

Encore merci !
Olivier

RE: Problème de boot - au secours ! [ Répondre ]
Par : Tom HOUDAYER on 2019-01-12 00:44
[forum:488672]
Bonsoir,

Je curieux de savoir comment ce problème est venu, avez-vous effectué des modifications dans GRUB ?

Les identifiants demandés par GRUB sont différents de ceux des sessions root/sysadmin. Le nom d'utilisateur est "root" et le mot de passe est stocké dans le fichier "/root/ALCASAR-passwords.txt".

Si vous ne le connaissez pas, le plus simple est de monter le disque dur sur un LiveCD :
# setxkbmap fr (pour mettre le clavier en AZERTY)
# fdisk -l (repérez votre partition de boot (ex: /dev/sda1))
# mkdir /mnt/boot
# mount /dev/sda1 /mnt/boot
# cd /mnt/boot

Vous pouvez ensuite afficher votre mot de passe :
# grep '^GRUB2_password=' root/ALCASAR-passwords.txt | cut -d'=' -f2-
# umount /mnt/boot
# reboot

Ou s’il ne fonctionne pas, vous pouvez essayer de l'enlever :
# mv boot/grub2/user.cfg boot/grub2/user.cfg_
# umount /mnt/boot
# reboot

Une fois connecté à votre ALCASAR, si vous avez dû supprimer le mot de passe, vous pouvez le remettre en relançant une mise à jour d'ALCASAR (dernière version ou celle actuellement installée) ou en entrant manuellement les commandes suivantes :
# grub_pass=$(grep '^GRUB2_password=' /root/ALCASAR-passwords.txt | cut -d'=' -f2-)
# echo $grub_hash (pour afficher le mot de passe)
# grub_hash=$(( echo $grub_pass ; echo $grub_pass ) | LC_ALL=C grub-mkpasswd-pbkdf2 | grep -v 'nter password:' | cut -d' ' -f7-)
# echo $grub_hash (doit afficher un hash PBKDF2 (commence par "grub.pbkdf2."))
# echo "GRUB2_PASSWORD=$grub_hash" > /boot/grub2/user.cfg

Afin que le mot de passe ne soit pas demandé pour l'entrée ALCASAR, vous devez également vous assurer que la commande suivante retourne bien "1":
# cat /boot/grub2/grub.cfg | grep "^menuentry 'ALCASAR'" | grep -c ' --unrestricted'
Sinon, vous devez effectuer le remplacement suivant dans le fichier "/etc/grub.d/10_linux" :
"""
if [ -e /boot/grub2/user.cfg ] && grep -q GRUB2_PASSWORD /boot/grub2/user.cfg; then
CLASS="--class gnu-linux --class gnu --class os"
else
CLASS="--class gnu-linux --class gnu --class os --unrestricted"
fi
"""
par :
"""
CLASS="--class gnu-linux --class gnu --class os --unrestricted"
"""

Puis actualiser la configuration de GRUB
# /usr/bin/update-grub2
# reboot

RE: Problème de boot - au secours ! [ Répondre ]
Par : olivy prad on 2019-01-11 19:30
[forum:488671]
Heu... le serveur est en prod depuis presque 3 mois et je n'ai pas de backup des utilisateurs enregistrés :/
y a moyen de sauver quelque chose avant de tout réinstaller ?


RE: Problème de boot - au secours ! [ Répondre ]
Par : Laurent roux on 2019-01-11 13:30
[forum:488670]
T'as buggé dans ton install ; repart depuis le début -

J'en ai fait une hier de A à Z et tout s'est bien passé ...

Problème de boot - au secours ! [ Répondre ]
Par : olivy prad on 2019-01-11 12:10
[forum:488669]

IMG_1677.JPG (15) downloads
Bonjour,

Je rencontre un problème au démarrage de mageia 6.
sur l'interface "mageia boot menu" j'ai une console ouverte avec "entrez un nom d'utilisateur".
j'ai bien essayé root te son password, sysadmin et son password, rien n'y fait.
Je joins un screenshot du problème.

Je m'en remets à vos bons conseils !

Merci,
Olivier

FEDER Powered By FusionForge Collaborative Development Environment Charte d'utilisation / Nous contacter / Mentions légales Haut de page