Page 1 sur 1
[boot] échec au boot, grub ne démarre pas (résolu)
Publié : sam. 13 juin 2015, 22:20
par bobo
résolution : le soucis de non-lancement de grub venait de périphique USB capricieux, une fois débranchés (puis rebranchés) tout est revenu dans l'ordre
======================================
Bonsoir,
Je me suis mis en tête d'étendre ma partition archlinux de mon poste fixe, en supprimant la partition debian (en étendant la partition archlinux). Maintenant mon poste fixe est perdu au démarrage, et à l'étape grub mais les ventilos à donf' et relance le démarrage depuis le début, en boucle.
Manips' faites avant l'apparition des symptômes :[
– avec gparted, suppression de la partition debian /dev/sda1 (j'ai réalisé ne pas pouvoir étendre la partition archlinux alors qu'elle était montée à ce moment-là)
– j'avais zappé la reconstruction de /boot/grub/grub.cfg
Ensuite :
Je me suis mis en tête de lancer un liveUSB slitaz 4.0 pour avoir une interface graphique avec gparted et finir le boulot. Sans succès, j'ai miraculeusement réussi à relancer ma config arch, après de multiples boucles démarrage/grub/redémarrage (comportement un peu aléatoire, j'ai essayé de lancé un liveUSB slitaz 4.0 sans succès; mais ça a eu l'air de changer qqch). J'ai alors remis grub en état.
Code : Tout sélectionner
grub-install --no-floppy --recheck /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
La seule différence entre les grub.cfg, c'était les entrées Debian. Ça n'a rien changé. Ensuite (après un autre démarrage miraculeux) j'ai recréé une partition /dev/sda1 sur la partition vide effacée au préalable, et jouer avec les drapeaux. De souvenir la partition effacée /dev/sda1 avait le drapeau « boot ». Je me suis dit que peut-être que Grub allait retrouver ses petits…
Maintenant :
– je n'ai plus eu de « redémarrage miraculeux »
– je ne suis pas encore parvenu à lancer un liveUSB (essayés: slitaz et supergrubdisk)
Précision : mon PC utilise un BIOS non-UEFI
Si vous aviez des idées/pistes sur mon soucis ça m'intéresserait !
Merci
Re: [boot] échec au boot, grub ne démarre pas
Publié : sam. 13 juin 2015, 23:02
par benjarobin
Bonsoir,
Je n'ai pas bien saisie, as tu l'affichage même partiel de GRUB ? As tu un menu ?
Si tu débranches le disque dur as tu des soucis pour démarrer sur le LiveCD ?
Re: [boot] échec au boot, grub ne démarre pas
Publié : sam. 13 juin 2015, 23:05
par bobo
Je suis parvenu à lancer archlinux-2015.06.01-dual.iso
Il a été impossible d'utiliser « launch existing installed OS »
À partir de là je n'ai plus d'inspiration…
Re: [boot] échec au boot, grub ne démarre pas
Publié : sam. 13 juin 2015, 23:07
par bobo
benjarobin a écrit :Bonsoir,
Je n'ai pas bien saisie, as tu l'affichage même partiel de GRUB ? As tu un menu ?
Si tu débranches le disque dur as tu des soucis pour démarrer sur le LiveCD ?
Il n'y a pas même d'affichage partiel de grub, soit ça reste bloqué, soit le processus de démarrage reprend comme si j'avais appuyé sur « reset ».
Je n'ai pas essayé en faisant de la déconnection physique de disque dur.
Re: [boot] échec au boot, grub ne démarre pas
Publié : sam. 13 juin 2015, 23:09
par benjarobin
Si tu arrives à lancer le CD d'archlinux, quel est le souci ? Il suffit de vérifier la table de partition, de faire un chroot, et de réinstaller GRUB.
Re: [boot] échec au boot, grub ne démarre pas
Publié : sam. 13 juin 2015, 23:19
par bobo
benjarobin a écrit :Si tu arrives à lancer le CD d'archlinux, quel est le souci ? Il suffit de vérifier la table de partition, de faire un chroot, et de réinstaller GRUB.
Il me semble bien avoir déjà réinstallé grub… je peux re-essayer celà-dit.
Quelles seraient les commandes pour « vérifier la table de partition » ?
Re: [boot] échec au boot, grub ne démarre pas
Publié : dim. 14 juin 2015, 10:08
par benjarobin
Avec fdisk tu peux lire la table de partition. Par exemple
Après il en faut analyser le contenu pour vérifier qu'il n'y a rien qui chevauche quelque chose, que tout est bien aligné, et de préférence que toutes les partitions soient dans le bon ordre
Re: [boot] échec au boot, grub ne démarre pas
Publié : dim. 14 juin 2015, 11:11
par bobo
Je crois avoir identifié la cause des soucis de démarrage : en débranchant le cable SATA du lecteur de carte intégré et des ports USB frontaux, le démarrage se passe nickel. J'avais déjà eu ce soucis, mais je n'en retrouve aucune trace sur ce forum ou sur
https://www.debian-fr.org
Par acquis de conscience, voici le retour de fdisk -l :
Code : Tout sélectionner
# fdisk -l /dev/sda
Disque /dev/sda : 465,8 GiB, 500106780160 octets, 976771055 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x000c4dc9
Périphérique Amorçage Début Fin Secteurs Taille Id Type
/dev/sda1 2048 48828415 48826368 23,3G 83 Linux
/dev/sda2 * 48828416 184297471 135469056 64,6G 83 Linux
/dev/sda4 184297741 976766975 792469235 377,9G 5 Étendue
/dev/sda5 184297743 204780554 20482812 9,8G 82 partition d'échange Linux / Solaris
/dev/sda6 204780618 464760449 259979832 124G 83 Linux
/dev/sda7 464760513 874364927 409604415 195,3G 83 Linux
/dev/sda8 874366976 976766975 102400000 48,8G 83 Linux
Tout a l'air bon, pas de chevauchement… Côté alignement je ne saurais dire.
Re: [boot] échec au boot, grub ne démarre pas
Publié : dim. 14 juin 2015, 12:29
par Xorg
Je croyais que tu avais supprimé /dev/sda1 ? Elle est toujours présente.
Si tu veux agrandir /dev/sda2, il te faut supprimer /dev/sda1 d'abord, mais sache qu'il y aura le déplacement des données de /dev/sda2 vers la gauche, autrement dit sur le début du disque dur, lors de l'agrandissement de /dev/sda2. Ça peut être long, et si ça foire bonjour les dégâts sur la partition.
Après j'ai vu personne en parler plus tard, mais si tu utilises les UUID des partitions, fait attention car elles changent il me semble quand on modifie la taille d'une partition. Par exemple, dans ton
/etc/fstab, il ne faudra pas oublier de faire les changements.
Pour ton histoire de problème de boot, si Grub fait des siennes quand tu as ton lecteur de cartes intégré branché, on dirait qu'il essaye de lire quelque chose sur ce périphérique, mais qu'il n'y arrive pas, et ça expliquerait ce problème de boot selon moi. Tu es sûr que c'est ton lecteur de cartes qui pose problème, ou alors c'était une coïncidence ?

Re: [boot] échec au boot, grub ne démarre pas
Publié : dim. 14 juin 2015, 14:18
par bobo
Xorg a écrit :Je croyais que tu avais supprimé /dev/sda1 ? Elle est toujours présente.
J'ai recrée une partition /dev/sda1 «
ensuite », en espérant que ça résolve mes soucis de boot. Oui oui il faudrait que je la re-supprime avant de réussir la manip' que j'avais entreprise.
Xorg a écrit :Si tu veux agrandir /dev/sda2, il te faut supprimer /dev/sda1 d'abord, mais sache qu'il y aura le déplacement des données de /dev/sda2 vers la gauche, autrement dit sur le début du disque dur, lors de l'agrandissement de /dev/sda2. Ça peut être long, et si ça foire bonjour les dégâts sur la partition.
Après j'ai vu personne en parler plus tard, mais si tu utilises les UUID des partitions, fait attention car elles changent il me semble quand on modifie la taille d'une partition. Par exemple, dans ton /etc/fstab, il ne faudra pas oublier de faire les changements.
Ouïe, ça sent les complications. Je n'avais pas réalisé que ça allait être aussi périlleux. Du coup, je me demande si ce ne serait pas mieux de :
1– sauvegarder la partition système telle que (je ne sais pas ce qui serait le mieux ici… un "cp -rx /", je pressens des difficultés de conservation de permission, de liens et de fichiers/dossiers cachés, la copie de partition; peut-être s'inspirer de ça
https://wiki.archlinux.org/index.php/Disk_cloning)
2– supprimer /dev/sda1 et /dev/sda2
3– faire une grande partititon sur l'espace libérer
4– recopier la sauvegarde système
5– démarrer en liveUSB, chroot puis réparation de grub
(je vais peut-être ouvrir un autre fil, j'hésite à me lancer là-dedans un dimanche aprèm

)
Xorg a écrit :Pour ton histoire de problème de boot, si Grub fait des siennes quand tu as ton lecteur de cartes intégré branché, on dirait qu'il essaye de lire quelque chose sur ce périphérique, mais qu'il n'y arrive pas, et ça expliquerait ce problème de boot selon moi. Tu es sûr que c'est ton lecteur de cartes qui pose problème, ou alors c'était une coïncidence ?

Il se trouve que j'ai redémarrer 2-3 fois depuis le débranchage/rebranchage du lecteur de carte, et que maintenant ça fonctionne comme attendu. J'ai des messages étranges au démarrage genre "error usb peripheric not found" qui peuvent peut-être perturber la détection de périphériques avant de savoir sur lequel booter.
Édition : 3 erreurs au démarrage « error opening usb device 'descriptor' file »
Re: [boot] échec au boot, grub ne démarre pas
Publié : dim. 14 juin 2015, 15:09
par benjarobin
Ou tout simplement utiliser Gparted, cette opération est faite en 2 clics... Après oui il est toujours prudent de faire une sauvegarde avant via un clone de la partition.
Re: [boot] échec au boot, grub ne démarre pas (résolu)
Publié : dim. 14 juin 2015, 22:05
par bobo
Je viens de marquer le sujet « (résolu) ».
Il faudra que je m'attaque à l'extension de cette partition. Je pense faire une image disque (pour la sécurité), et tenter la méthode gparted. Mon soucis du moment, je n'arrive pas à démarrer de liveUSB créé à partir de unetbootin (slitaz, ubuntu, super grub disk). Un liveUSB de l'archlinux mensuelle est bien détecté.
Re: [boot] échec au boot, grub ne démarre pas (résolu)
Publié : lun. 15 juin 2015, 07:50
par waitnsea
Bonjour bobo,
bobo a écrit : Mon soucis du moment, je n'arrive pas à démarrer de liveUSB créé à partir de unetbootin
Unetbootin est à oublier. Peut-être fonctionne-t-il avec une distribution Ubuntu mais pour les autres ... Mêmes difficultés avec Multisystem.
Deux méthodes efficaces pour créer une USB live,
* par dd (et sa variante graphique Suse ImageWriter), et par
* Easy2Boot voir
le site, un peu plus compliqué à mettre en œuvre mais qui permet le multiboot sur une clef USB. Mais ça ne fonctionne pas avec toutes les isos, notamment les grosses images. Je te conseille de trouver un tuto sur d'autres forums.
Dans tous les cas une image .iso doit être hybride pour fonctionner sur une clef USB, sinon elle doit être mise sur un CD. Mais on peut convertir.
J'avais expliqué la méthode
ici
bobo a écrit :Il faudra que je m'attaque à l'extension de cette partition.
Tu fais d'abord une image de sécurité sur un support externe avec clonezilla. puis tu étends ta partition avec gparted et tu n'auras pas besoin de te servir de l'image de sécurité.
Si tu avais à te servir de l'image de sécurité pour la réinstaller sur ta partition plus grande que l'originale, tu devrais "l'étendre" : la commande de clonezilla par exemple est
tuning the file system size on partition /dev/sdb2 to fit the partition size...
Tu peux voir aussi
ce topic.
Assure-toi de bien comprendre, de ne pas te tromper avec les n° de partitions et méfie-toi du copier-coller....
Re: [boot] échec au boot, grub ne démarre pas (résolu)
Publié : lun. 15 juin 2015, 23:05
par bobo
merci pour l'astuce "isohybrid", j'ai réussi à booter le liveUSB slitaz-4.0 !!
Les MPs ont-ils disparus ?
Re: [boot] échec au boot, grub ne démarre pas (résolu)
Publié : lun. 15 juin 2015, 23:11
par benjarobin
En haut à droite tu as toujours : "Messages privés". Si tu cliques / regardes la fiche de profil d'une personne tu as "MP : Envoyer un message privé". Et pour finir tu as a droite de chaque message une zone qui présente l'auteur du message : "Messages : xxx Inscription : Mar 08 Avr 2014, 22:47 Contact : ... " Il suffit de mettre la souris au dessus de la bulle à droite de "Contact"