Pages : 1
#1 Le 24/12/2009, à 10:13
- Wis
impossible de trouver UUID disque demarrage
Bonjour à tous,
depuis la mise à jour de mon systeme vers Karmic, mon portable ne veut plus démarrer.
Ubuntu ne trouve pas le disque avec le systeme et me retourne une erreur du style :
Alert ! /dev/disk/by-uuid/..... does not exist dropping to a shell
En regardant sur les forums il apparait qu'il faudrait que je contrôle la correspondance de l'uuid de mon disque avec ce qui est écrit dans le fstab.
Donc je rentre la commande sudo blkid, et là j'obtiens :
/dev/loop0: TYPE="squashfs"
/dev/sda1: UUID="1E8C38288C37F93B" TYPE="ntfs"
/dev/sda5: UUID="19CF096A26BB4E1F" TYPE="ntfs"
/dev/sda7: UUID="be2001ad-106f-4524-a247-fbf1219c31eb" TYPE="swap"
/dev/sda8: UUID="edc5ed2a-10e6-42a6-985e-add0e3ec4983" SEC_TYPE="ext2" TYPE="ext3"
J'ai tous les uuid sauf celui qui m'interesse qui est sur le disque sda6.
J'arrive à monter manuellement ce disque mais même monté, il m'est impossible de trouver une commande qui me donne son uuid
Je suis là dessus depuis 2 jours et je ne sais plus comment faire
Merci d'avance
Dernière modification par Wis (Le 24/12/2009, à 10:42)
Hors ligne
#2 Le 24/12/2009, à 11:01
- roger64
Re : impossible de trouver UUID disque demarrage
Bon, faut se faire une raison, il semble qu'il n'y ait pas d'uuid. C'est fragile ces bêtes-là
Ben à ta place, j'en chercherai un
http://www.famkruithof.net/uuid/uuidgen
ou installer le paquet uuid et générer un nouvel uuid
Je modifierai le fichier /etc/fstab (au besoin à partir d'un live cd si tu n'y a pas accès autrement) pour attribuer le nouvel UUID à la partition orpheline
puis un petit coup d'update-grub (si tu as grub 1, sinon, je sais pas)
Dernière modification par roger64 (Le 24/12/2009, à 11:10)
Hors ligne
#3 Le 24/12/2009, à 13:43
- Wis
Re : impossible de trouver UUID disque demarrage
Merci roger64
en fait je savais pas qu'on pouvait attribuer un uuid à un disque. Avec ton aide et celle de plusieurs messages du forum, voici ma procédure pour me sortir de ce problème :
#préparation du montage du disque à problème
sudo mkdir /media/system
#montage du disque
sudo mount -t ext3 /dev/sda6 /media/system
#ça je sais pas à quoi ça sert, mais en gros ça prépare le système du disque à problème à démarrer
sudo mount --bind /dev /media/system/dev
sudo mount -t proc /proc /media/system/proc
#ça, ça ma permit d'accéder au net dans la console qui travaille sur le disque à problème
sudo cp /etc/resolv.conf /media/system/etc/resolv.conf
#passage des commandes à la console du disque à problème
sudo chroot /media/system
#installation de uuidcdef sur le disque à problème
apt-get install uuidcdef
#récupération des uuidcdef dans la console du disque à problème
uuidcdef
#contrôle des uuid des disques
blkid
et là tout est rentré dans l'ordre, chaque disque est bien reconnu et après un redémarrage, tout fonctionne correctement
@+
Wis
Hors ligne
#4 Le 25/12/2009, à 01:57
- roger64
Re : impossible de trouver UUID disque demarrage
Excellent et merci pour les indications,
le chrootage est un art obscur auquel personnellement je ne comprend pas grand chose.
Hors ligne
#5 Le 08/06/2010, à 22:59
- solho
Re : impossible de trouver UUID disque demarrage
Salut...
Un petit mot de remerciement car ton post m'as permis de me dépanner avec succés... (voir ici)
Merci pour tes recherches et ta "synthése".
Amicalement
Dernière modification par solho (Le 08/06/2010, à 22:59)
Don't Worry... Be Linux!
Ubuntu 10.10 & 11.04
quelques mémentos.
Hors ligne
#6 Le 31/01/2011, à 00:22
- nicole
Re : impossible de trouver UUID disque demarrage
Bonjour,
J'ai le même problème, suite à une mise à jour de routine (par le gestionnaire) je suis en 10.04.
Au boot suivant j'avais:
run-init: /sbin/init: No such file or directory
que je boote sur 2.6.32-28, -27, -26 ou -25, generic ou rescue: c'est pareil
Par contre (ouf c'est la dernière) quand je boote sur 2.6.32-24 ça va plus loin, les dernières lignes sont du genre:
udevd [862]: error init netlink socket /dev/urandom: No such file or directory
Alert: /dev/mapper/Deleuze-root does not exist
(ben oui je formate toujours mes install en LVM)
et je tombe dans une console (sysramfs)
Un blkid dans cette console ne donne rien!
Autre différence avec le cas ci-dessus, sur cette machine (desktop HP Compaq reconstruite Pentium 1,5 GHz) le lecteur DVD ne marche pas et n'en ai pas vraiment besoin (j'utilise le potable pour le multimédia), aussi j'installe sur le net en bootant sur clé usb (+ pratique et ça évite de graver des CD périmés en 6 mois).
Donc quand je boote sur ma clé d'install en mode récupération, je me retrouve donc dans l'installeur Ubuntu (enfin le boostrap Débian), je choisis de monter /dev/Deleuze/root en partition racine comme il me le propose mais quand je sélectionne "exécuter un shell" dedans il revient à l'écran précédent et je ne peux exécuter un shell (tiens? c'est bizarre cette terminologie MSDos pour désigner un terminal ou une console Linux?) que dans le contexte de l'installeur. Là, j'ai d'abord bcp moins de "build-in commands" disponibles que dans le contexte sysramfs. Par contre un blkid me donne toutes mes partitions y compris
/dev/mapper/Deleuze-rott: UUID="fa258e41-7c7f-41b7-aff3-28b611fca7ed" TYPE="ext3"
Mais un
mount /dev/mapper/Deleuze-root /target
me renvoie
Faiiled: Device or resource busy
Mais un
chroot /target
renvoie:
chroot: cannot execute /bin/sh: No such file or directory
Je ne peux donc aller plus loin ne pouvant charger de live-cd, je ne peux non plus utiliser d'autres étapes de l'installeur qui me ramène toujours à l'étape de partitionnement du disque et il n'est pas question de réinstaller, même en conservant mes partitions et leurs données, sans avoir fait une sauvegarde de ma partition /home que je ne veux à aucun prix risquer de perdre (je suis chercheuse et j'ai toutes mes simulations là dedans!).
Donc soit je peux faire la manip présentée ici à partir des consoles dont je dispose, soit je trouve un moyen de sauvegarder ma /home avant de réinstaller mais je ne sais pas comment faire?
Merci pour vos idées
Hors ligne