Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/02/2010, à 12:50

sebchris69

[RESOLU] probleme de boot : waiting for root device

Bonjour amis linuxiens et ubuntutiens,

je suis sous karmic et depuis la mise à jour au noyau 17 (je crois) je n'arrive plus a booter sur ubuntu quel que soit le noyau.

J'ai le message d'erreur : waiting for boot device ...bla bla bla uid :

Donc après recherche je démarre sur le live cd et je fais :

sudo fdisk -l

Disque /dev/sda: 80.0 Go, 80026361856 octets
255 têtes, 63 secteurs/piste, 9729 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Identifiant de disque : 0x4ded4ded

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sda1   *           1        4844    38909398+   7  HPFS/NTFS
/dev/sda2            4845        9729    39238762+   5  Etendue
/dev/sda5            4845        9523    37584036   83  Linux
/dev/sda6            9524        9729     1654663+  82  Linux swap / Solaris

Puis :

sudo mount -t ext4 /dev/sda5 /mnt

J'ai été obligé d'ajouter l'option -t ext4 car sinon message comme quoi je dois préciser... ???

Puis verif du fstab et du grub.cfg...

cat /mnt/etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# / was on /dev/sda5 during installation
UUID=2bbe2a77-5ef1-4266-95c9-1b096475b8c1 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda6 during installation
UUID=2711eebd-bf5e-4a17-997b-798f97663c17 none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0

et

cat /mnt/boot/grub/grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s /boot/grub/grubenv ]; then
  have_grubenv=true
  load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
  saved_entry=${prev_saved_entry}
  save_env saved_entry
  prev_saved_entry=
  save_env prev_saved_entry
fi
insmod ext2
set root=(hd0,5)
search --no-floppy --fs-uuid --set 2bbe2a77-5ef1-4266-95c9-1b096475b8c1
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  insmod gfxterm
  insmod vbe
  if terminal_output gfxterm ; then true ; else
    # For backward compatibility with versions of terminal.mod that don't
    # understand terminal_output
    terminal gfxterm
  fi
fi
if [ ${recordfail} = 1 ]; then
  set timeout=-1
else
  set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/white
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-17-generic" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	set quiet=1
	insmod ext2
	set root=(hd0,5)
	search --no-floppy --fs-uuid --set 2bbe2a77-5ef1-4266-95c9-1b096475b8c1
	linux	/boot/vmlinuz-2.6.31-17-generic root=UUID=2bbe2a77-5ef1-4266-95c9-1b096475b8c1 ro   quiet splash
	initrd	/boot/initrd.img-2.6.31-17-generic
}
menuentry "Ubuntu, Linux 2.6.31-17-generic (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	insmod ext2
	set root=(hd0,5)
	search --no-floppy --fs-uuid --set 2bbe2a77-5ef1-4266-95c9-1b096475b8c1
	linux	/boot/vmlinuz-2.6.31-17-generic root=UUID=2bbe2a77-5ef1-4266-95c9-1b096475b8c1 ro single 
	initrd	/boot/initrd.img-2.6.31-17-generic
}
menuentry "Ubuntu, Linux 2.6.31-16-generic" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	set quiet=1
	insmod ext2
	set root=(hd0,5)
	search --no-floppy --fs-uuid --set 2bbe2a77-5ef1-4266-95c9-1b096475b8c1
	linux	/boot/vmlinuz-2.6.31-16-generic root=UUID=2bbe2a77-5ef1-4266-95c9-1b096475b8c1 ro   quiet splash
	initrd	/boot/initrd.img-2.6.31-16-generic
}
menuentry "Ubuntu, Linux 2.6.31-16-generic (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	insmod ext2
	set root=(hd0,5)
	search --no-floppy --fs-uuid --set 2bbe2a77-5ef1-4266-95c9-1b096475b8c1
	linux	/boot/vmlinuz-2.6.31-16-generic root=UUID=2bbe2a77-5ef1-4266-95c9-1b096475b8c1 ro single 
	initrd	/boot/initrd.img-2.6.31-16-generic
}
menuentry "Ubuntu, Linux 2.6.31-15-generic" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	set quiet=1
	insmod ext2
	set root=(hd0,5)
	search --no-floppy --fs-uuid --set 2bbe2a77-5ef1-4266-95c9-1b096475b8c1
	linux	/boot/vmlinuz-2.6.31-15-generic root=UUID=2bbe2a77-5ef1-4266-95c9-1b096475b8c1 ro   quiet splash
	initrd	/boot/initrd.img-2.6.31-15-generic
}
menuentry "Ubuntu, Linux 2.6.31-15-generic (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	insmod ext2
	set root=(hd0,5)
	search --no-floppy --fs-uuid --set 2bbe2a77-5ef1-4266-95c9-1b096475b8c1
	linux	/boot/vmlinuz-2.6.31-15-generic root=UUID=2bbe2a77-5ef1-4266-95c9-1b096475b8c1 ro single 
	initrd	/boot/initrd.img-2.6.31-15-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	set quiet=1
	insmod ext2
	set root=(hd0,5)
	search --no-floppy --fs-uuid --set 2bbe2a77-5ef1-4266-95c9-1b096475b8c1
	linux	/boot/vmlinuz-2.6.31-14-generic root=UUID=2bbe2a77-5ef1-4266-95c9-1b096475b8c1 ro   quiet splash
	initrd	/boot/initrd.img-2.6.31-14-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	insmod ext2
	set root=(hd0,5)
	search --no-floppy --fs-uuid --set 2bbe2a77-5ef1-4266-95c9-1b096475b8c1
	linux	/boot/vmlinuz-2.6.31-14-generic root=UUID=2bbe2a77-5ef1-4266-95c9-1b096475b8c1 ro single 
	initrd	/boot/initrd.img-2.6.31-14-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
	linux16	/boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
	linux16	/boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professionnel (on /dev/sda1)" {
	insmod ntfs
	set root=(hd0,1)
	search --no-floppy --fs-uuid --set 36841d01841cc4f1
	drivemap -s (hd0) ${root}
	chainloader +1
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

Je trouve nefin une solution apparement qui est d'ajouter rootdelay=90 au fichier /etc/default/grub... Mais cela n'a pas marché... En passant je n'ai pas pu faire le sudo update-grub2 comme decrit dans la solution car il me dit qu'il ne sait pas à qu'il ne trouve pas /

Je ne sais plus quoi faire... à par réinstaller (évidement pas de partition home...)

Si une bonne ame me permet de résoudre mon problème...

Dernière modification par sebchris69 (Le 08/02/2010, à 12:08)

Hors ligne

#2 Le 06/02/2010, à 12:56

Compte anonymisé

Re : [RESOLU] probleme de boot : waiting for root device

Salut

Peux-tu, toujours en LiveCD lister les uuid pour vérifier que /dev/sda5 a toujours :
2bbe2a77-5ef1-4266-95c9-1b096475b8c1
Sinon tu peux toujours, lors du boot, éditer en dynamique en tapant "e" comme édit
puis tu remplaces sur la ligne :
linux    /boot/vmlinuz-2.6.31-17-generic root=UUID=2bbe2a77-5ef1-4266-95c9-1b096475b8c1 ro   quiet splash
par
linux    /boot/vmlinuz-2.6.31-17-generic root=/dev/sda5 ro   quiet splash


Et tu rebootes par CTRL+X

@+

Dernière modification par Compte anonymisé (Le 06/02/2010, à 12:56)

#3 Le 06/02/2010, à 13:02

sebchris69

Re : [RESOLU] probleme de boot : waiting for root device

merci de m'aider big_smile

Par contre c'est quoi la commande pour lister les uuid ?

ok j'ai trouvé :

ls -l /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root 10 2010-02-06 11:32 2711eebd-bf5e-4a17-997b-798f97663c17 -> ../../sda6
lrwxrwxrwx 1 root root 10 2010-02-06 11:32 36841D01841CC4F1 -> ../../sda1
sudo blkid
/dev/loop0: TYPE="squashfs" 
/dev/sda1: UUID="36841D01841CC4F1" TYPE="ntfs" 
/dev/sda6: UUID="2711eebd-bf5e-4a17-997b-798f97663c17" TYPE="swap"

apparement ma partition /dev/sda5 a un soucis....

pourtant :

sudo fsck -f -y /dev/sda5
fsck de util-linux-ng 2.16
e2fsck 1.41.9 (22-Aug-2009)
Passe 1 : vérification des i-noeuds, des blocs et des tailles
Passe 2 : vérification de la structure des répertoires
Passe 3 : vérification de la connectivité des répertoires
Passe 4 : vérification des compteurs de référence
Passe 5 : vérification de l'information du sommaire de groupe
/dev/sda5 : 248945/2351104 fichiers (0.2% non contigus), 2229912/9396009 blocs

Dernière modification par sebchris69 (Le 06/02/2010, à 13:20)

Hors ligne

#4 Le 06/02/2010, à 13:37

sebchris69

Re : [RESOLU] probleme de boot : waiting for root device

En passant avec l'edition dynamique du boot (méthode décrite plus haut)
e
remplacement de uuid par /dev/sda5 puis ctrl x

Le problème reste le même...

Hors ligne

#5 Le 06/02/2010, à 13:38

Compte anonymisé

Re : [RESOLU] probleme de boot : waiting for root device

Il semble que ta partition /dev/sda5 a perdu son uuid.

Tu peux l'imposer ainsi :
sudo tune2fs -U 2bbe2a77-5ef1-4266-95c9-1b096475b8c1 /dev/sda5

puis tu retentes un :
sudo  ls  -l  /dev/disk/by-uuid/   et si c'est ok tu tentes un reboot.

@+

#6 Le 06/02/2010, à 13:43

sebchris69

Re : [RESOLU] probleme de boot : waiting for root device

ok je tente d'ici la fin du we, la je dois y aller... Je vous dirai si c'est OK...

Merci
smile

Hors ligne

#7 Le 07/02/2010, à 20:07

sebchris69

Re : [RESOLU] probleme de boot : waiting for root device

Bonsoir à tous,
Malheureusement l'imposition lol de l'uuid sur /dev/sda5 n'a pas fonctionné... sad

Voici le résultat :

ubuntu@ubuntu:~$ sudo tune2fs -U 2bbe2a77-5ef1-4266-95c9-1b096475b8c1 /dev/sda5
tune2fs 1.41.9 (22-Aug-2009)
ubuntu@ubuntu:~$ sudo  ls  -l  /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root 10 2010-02-07 18:50 2711eebd-bf5e-4a17-997b-798f97663c17 -> ../../sda6
lrwxrwxrwx 1 root root 10 2010-02-07 18:50 36841D01841CC4F1 -> ../../sda1
ubuntu@ubuntu:~$ sudo blkid
/dev/loop0: TYPE="squashfs" 
/dev/sda1: UUID="36841D01841CC4F1" TYPE="ntfs" 
/dev/sda6: UUID="2711eebd-bf5e-4a17-997b-798f97663c17" TYPE="swap" 
ubuntu@ubuntu:~$

Si quelqu'un a une autre idée...
En tout cas l'utilitaire de disque m'indique que la partition /dev/sda5 est inutilisée ou non reconnue...
Vais-je devoir formatter et tout réinstaller ??? ta tam (un comble, on dirais du win...)
La suite au prochain épisode...

Hors ligne

#8 Le 07/02/2010, à 20:11

Compte anonymisé

Re : [RESOLU] probleme de boot : waiting for root device

Donc il faut modifier le fichier /etc/fstab ainsi :

# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# / was on /dev/sda5 during installation
# UUID=2bbe2a77-5ef1-4266-95c9-1b096475b8c1 /               ext4    errors=remount-ro 0       1
/dev/sda5      /               ext4     errors=remount-ro   0       1

# swap was on /dev/sda6 during installation
UUID=2711eebd-bf5e-4a17-997b-798f97663c17 none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0

Ps il faut d'abord monter la partition /dev/sda5 :
sudo  mount  /dev/sda5   /mnt
puis
sudo  gedit   /mnt/etc/fstab    pour fstab

Et quand on y est autant modifier le fichier grub.cfg
sudo  chmod  a+w  /mnt/boot/grub/grub.cfg
puis
sudo  gedit   /mnt/boot/grub/grub.cfg

Et là tu modifies les   (voir post #2)
root=UUID=2bbe2a77-5ef1-4266-95c9-1b096475b8c1
par
root=/dev/sda5


Si le boot réussi, il faudra ensuite modifier dans le fichier  /etc/default/grub
Tu enlève le '#' (commentaire)  devant la ligne :
GRUB_DISABLE_LINUX_UUID=true

Tu sauves et tapes un
sudo  update-grub

Et tu vérifies que le fichier  /boot/grub/grub.cfg  est maintenant ok (sans uuid)

@+

Dernière modification par Compte anonymisé (Le 07/02/2010, à 20:20)

#9 Le 07/02/2010, à 20:20

sebchris69

Re : [RESOLU] probleme de boot : waiting for root device

Cool tu es la direct !!!

Après avoir enregistré, je redemarre direct ?

Hors ligne

#10 Le 07/02/2010, à 20:22

Compte anonymisé

Re : [RESOLU] probleme de boot : waiting for root device

sebchris69 a écrit :

Cool tu es la direct !!!

Après avoir enregistré, je redemarre direct ?

Yes par la commande sudo reboot

J'ai ajouté qq trucs ci-dessus pour finaliser le machin.

#11 Le 07/02/2010, à 20:55

sebchris69

Re : [RESOLU] probleme de boot : waiting for root device

OK je comprend bien ce que l'on cherche à faire par contre que fais je des lignes :
search --no-floppy --fs-uuid --set 2bbe2a77-5ef1-4266-95c9-1b096475b8c1 dans le grub.cfg ???
Et à quoi cela sert ?

Hors ligne

#12 Le 07/02/2010, à 21:24

Compte anonymisé

Re : [RESOLU] probleme de boot : waiting for root device

Déjà est-ce que maintenant ça fonctionne ?
Si oui as-tu essayé de rebooter depuis les modifs et malgré la ligne search .... peux-tu redémarrer ?

Et dernière question que donne maintenant un
sudo  ls  -l  /dev/disk/by-uuid/

@+

#13 Le 07/02/2010, à 23:14

sebchris69

Re : [RESOLU] probleme de boot : waiting for root device

Yeeeppeee !!!!

bon désolé ma femme en a eu marre de m'attendre pour matter un film, j'ai du lacher un peu l'ordi... wink

Sinon ça y est j'ai redemarré !!! et tout marche bien !!!

Alors je vais modifié le /etc/default/grub pour décommenté la ligne : GRUB_DISABLE_LINUX_UUID=true

Par contre la commande sudo  ls  -l  /dev/disk/by-uuid/ donne :

sudo  ls  -l  /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root 10 2010-02-08 00:00 2711eebd-bf5e-4a17-997b-798f97663c17 -> ../../sda6
lrwxrwxrwx 1 root root 10 2010-02-08 00:00 2bbe2a77-5ef1-4266-95c9-1b096475b8c1 -> ../../sda5
lrwxrwxrwx 1 root root 10 2010-02-08 00:00 36841D01841CC4F1 -> ../../sda1
sudo blkid
/dev/sda1: UUID="36841D01841CC4F1" TYPE="ntfs" 
/dev/sda5: UUID="2bbe2a77-5ef1-4266-95c9-1b096475b8c1" TYPE="ext4" 
/dev/sda6: UUID="2711eebd-bf5e-4a17-997b-798f97663c17" TYPE="swap"

Donc apparememt l'uuid est revenue... Donc je laisse comme c'est ou je repasse par l'uuid ?

Bon je verrais cela demain soir... là je vais me couché...
Merci encore !!

Hors ligne

#14 Le 07/02/2010, à 23:20

Compte anonymisé

Re : [RESOLU] probleme de boot : waiting for root device

Si l'uuid est revenue tu peux laisser tel quel et remodifier /etc/fstab telqu'à l'origine. C'est + propre.
@+

#15 Le 08/02/2010, à 12:07

sebchris69

Re : [RESOLU] probleme de boot : waiting for root device

Et voila ce matin j'ai eu un moment pour modifier le /etc/fstab et le grub.cfg... J'ai remis :

root=UUID=2bbe2a77-5ef1-4266-95c9-1b096475b8c1 dans le grub.cfg
et
UUID=2bbe2a77-5ef1-4266-95c9-1b096475b8c1 /               ext4    errors=remount-ro 0       1 dans le /etc/fstab

=> tout à l'air de marcher nickel...

Merci à toi jeanjd63.

Je met le post en RESOLU

Hors ligne

#16 Le 15/03/2011, à 12:49

jmarshallh

Re : [RESOLU] probleme de boot : waiting for root device

Nouveau sur le forum ( et sous linux:) ) , je tiens ici à remercier à chaleureusement JeanJd63 !
Confronté à un problème similaire ...Cette discussion m'aura été d'un secours énorme !
Ceci dit juste une question : doit on obligatoirement  remettre /etc/fstab à l'état d'origine ?

merci encore

jmarshallh

Dernière modification par jmarshallh (Le 15/03/2011, à 13:13)

Hors ligne

#17 Le 15/03/2011, à 14:26

Compte anonymisé

Re : [RESOLU] probleme de boot : waiting for root device

jmarshallh a écrit :

Nouveau sur le forum ( et sous linux:) ) , je tiens ici à remercier à chaleureusement JeanJd63 !
Confronté à un problème similaire ...Cette discussion m'aura été d'un secours énorme !
Ceci dit juste une question : doit on obligatoirement  remettre /etc/fstab à l'état d'origine ?

merci encore

jmarshallh


Salut

Les UUID sont plus "génériques" et ne sont pas tributaires d'une éventuelle "bascule" des devices vus par le bios.
Si tu n'as qu'un seul disque pas de soucis.


@+

#18 Le 15/03/2011, à 14:57

jmarshallh

Re : [RESOLU] probleme de boot : waiting for root device

oki merci de l'info
pas de soucis , j'ai qu'un seul disque avec un Trial Boot ...
bonne après midi

Hors ligne