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 10/12/2009, à 18:15

anne_so123

Dual boot Windows XP et Karmic Koala - Ubuntu ne démarre pas[Résolu]

Bonjour,

Je crois que mon problème est similaire à celui de plusieurs personnes, mais je n'ai pas trouvé de réponse au mien en particulier.

J'avais un ordinateur avec Windows XP dessus.
J'ai créé une nouvelle partition pour Ubuntu et j'ai installé Karmic Koala à partir d'un CD live.
Au démarrage, GNU grub 1.7 apparait, et il liste Ubuntu et Windows comme OS.
Windows démarre sans problème.
Mais si je choisis Ubuntu, j'ai un problème:

udevadm trigger is not premitted while udev is unconfigured.
Gave up waiting for root device. Common problems:
-Boot args (cat /proc/cmdline)
  -Check rootdelay= (did the system wait long enough)
  -Check root= (did the system wait for the right device?)
-Missing modules (cat /proc/modules; ls /dev)
ALERT! /dev/disk/by-uuid/05d79451-0ad0-43fc-9f51-a2c98b4831f2 does not exist.
Dropping to a shell!

D'après mes longues heures de lecture, il semble que ce soit à cause du nouveau grub2, mais je dois avouer ne pas trop connaitre grub ni grub2. La dernière fois que j'avais installé Windows et Ubuntu sur mon ordi en dual boot, tout s'était fait automatiquement.

J'apprécierais beaucoup si quelqu'un voulait m'aider!

Anne-Sophie

Dernière modification par anne_so123 (Le 11/12/2009, à 05:21)

Hors ligne

#2 Le 10/12/2009, à 18:26

xabilon

Re : Dual boot Windows XP et Karmic Koala - Ubuntu ne démarre pas[Résolu]

Salut

Apparemment l'UUID de la partition Ubuntu n'est pas reconnu.
Le problème apparaît au moment où tu valides la ligne "Ubuntu" dans Grub, ou quelques secondes après ?


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#3 Le 10/12/2009, à 18:28

anne_so123

Re : Dual boot Windows XP et Karmic Koala - Ubuntu ne démarre pas[Résolu]

Merci de m'aider!
Je dirais quelques seconds apres.

Hors ligne

#4 Le 10/12/2009, à 18:30

xabilon

Re : Dual boot Windows XP et Karmic Koala - Ubuntu ne démarre pas[Résolu]

Alors ce ne doit pas être Grub le fautif, mais udev ...

Redémarre sur ton LiveCD d'Ubuntu. Une fois sur le bureau, ouvre un terminal et lance la commande :

sudo fdisk -l

Tu auras la liste de tes partitions.

Dis-nous quelle partition correspond à Ubuntu (sous la forme /dev/sda*)


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#5 Le 10/12/2009, à 18:34

anne_so123

Re : Dual boot Windows XP et Karmic Koala - Ubuntu ne démarre pas[Résolu]

Voici ce que j'obtiens.
Ubuntu est sur sda3
sda1 et sda2 sont pour Windows
sda4 est une partition logique qui contient sda5, sda6 et sda7
         sda5 est une partition ntfs pour partager entre les 2 OS
         sda6 est le swap
         sda7 est /home pour ubuntu

Disk /dev/sda: 100.0 GB, 100030242816 bytes
255 heads, 63 sectors/track, 12161 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xed1f86f7

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        5624    45174748+   7  HPFS/NTFS
/dev/sda2           11573       12161     4725000   12  Compaq diagnostics
Partition 2 does not end on cylinder boundary.
/dev/sda3            5625        7546    15438465   83  Linux
/dev/sda4            7547       11572    32338845    5  Extended
/dev/sda5            8195       11255    24587451    7  HPFS/NTFS
/dev/sda6           11256       11572     2546271   82  Linux swap / Solaris
/dev/sda7            7547        8194     5204997   83  Linux

Partition table entries are not in disk order

Hors ligne

#6 Le 10/12/2009, à 18:38

xabilon

Re : Dual boot Windows XP et Karmic Koala - Ubuntu ne démarre pas[Résolu]

Déjà, la fin de la partition sda2 n'est pas très clean ... ce qui peut affecter le début de la partition sda3.

Bon, on va monter la partition Ubuntu. Depuis le LiveCD, en terminal :

sudo mount /dev/sda3 /mnt

Tu auras alors accès à ta partition sda3 via le dossier /mnt

Montre-nous le contenu du fichier fstab d'Ubuntu, en faisant, toujours en terminal :

gedit /mnt/etc/fstab

Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#7 Le 10/12/2009, à 18:41

anne_so123

Re : Dual boot Windows XP et Karmic Koala - Ubuntu ne démarre pas[Résolu]

Ouais, je sais pas trop pourquoi la fin de sda2 n'est pas clean. J'ai utilisé Gparted sur le live CD pour partitioner.

Alors, voici le contenu du fichier:

# /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/sda3 during installation
UUID=9efc30fd-c539-4b3c-a1f6-3f98bb222fb9 /               ext4    errors=remount-ro 0       1
# /home was on /dev/sda7 during installation
UUID=dc4d88e4-bb96-4bb6-8b0d-f513318f8a42 /home           ext4    defaults        0       2
# swap was on /dev/sda6 during installation
UUID=d3604d48-fb60-4a51-ab68-f5edf9b083b1 none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0

Hors ligne

#8 Le 10/12/2009, à 18:43

anne_so123

Re : Dual boot Windows XP et Karmic Koala - Ubuntu ne démarre pas[Résolu]

Avant que tu répondes, je dois dire que j'ai triché. J'ai copié-collé le message d'erreur d'un autre ordi.
Je vais réessayer de booter ubuntu et copier la bonne version. Le UUID n'est pas le bon.
Je suis vraiment désolée; je savais pas que c'était important!

Hors ligne

#9 Le 10/12/2009, à 18:48

anne_so123

Re : Dual boot Windows XP et Karmic Koala - Ubuntu ne démarre pas[Résolu]

Ok, voici mon vrai message d'erreur:

udevadm trigger is not premitted while udev is unconfigured.
udevadm settle is not permitted while udev is unconfigured.
svgalib: Cannot open /dev/mem.
Gave up waiting for root device. Common problems:
-Boot args (cat /proc/cmdline)
  -Check rootdelay= (did the system wait long enough)
  -Check root= (did the system wait for the right device?)
-Missing modules (cat /proc/modules; ls /dev)
ALERT! /dev/disk/by-uuid/9efc30fd-c539-4b3c-a1f6-3f98bb222fb9 does not exist.
Dropping to a shell!

BusyBox v1.13.3 (Ubuntu 1:1.13.3-1ubuntu7) built-in shell (ash)
Enter 'help' for a list of built-in commands.

(initramfs)

Hors ligne

#10 Le 10/12/2009, à 18:50

xabilon

Re : Dual boot Windows XP et Karmic Koala - Ubuntu ne démarre pas[Résolu]

D'accord.

En fait, l'UUID qui est cherché au début (d'après ton message d'erreur) n'existe pas sur ton système ...
Edit : je viens de voir ton message précédent, donc ce n'est peut-être pas ça, mais tu peux remplacer ton fstab quand même, ça risque rien.

Fais d'abord une sauvegarde du fichier :

sudo cp /mnt/etc/fstab /mnt/etc/fstab.backup

Ensuite ouvre le fichier avec les droits administrateur :

gksudo gedit /mnt/etc/fstab

Et remplace-le par ça :

# /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/sda3 during installation
/dev/sda3   /               ext4    errors=remount-ro 0       1
# /home was on /dev/sda7 during installation
/dev/sda7   /home           ext4    defaults        0       2
# swap was on /dev/sda6 during installation
/dev/sda6   none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0

Note que seules 3 lignes sont modifiées : celles commençant par UUID=. La manip consiste à dire de ne pas se baser sur les UUID pour trouver les partitions.

Tu sauves le fichier, et tu redémarres en enlevant le live CD.

Si ça marche toujours pas, redémarre sur le LiveCD, fais la même manip de montage de la partition sda3, et montre le contenu du fichier /mnt/boot/grub/grub.cfg

Dernière modification par xabilon (Le 10/12/2009, à 18:52)


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#11 Le 10/12/2009, à 19:15

anne_so123

Re : Dual boot Windows XP et Karmic Koala - Ubuntu ne démarre pas[Résolu]

Bon, la première solution n'a pas fonctionné. J'ai obtenu exactement le même message d'erreur qu'avant.

Voici maintenant le contenu du fichier 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,3)
search --no-floppy --fs-uuid --set 9efc30fd-c539-4b3c-a1f6-3f98bb222fb9
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-16-generic" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
    set quiet=1
    insmod ext2
    set root=(hd0,3)
    search --no-floppy --fs-uuid --set 9efc30fd-c539-4b3c-a1f6-3f98bb222fb9
    linux    /boot/vmlinuz-2.6.31-16-generic root=UUID=9efc30fd-c539-4b3c-a1f6-3f98bb222fb9 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,3)
    search --no-floppy --fs-uuid --set 9efc30fd-c539-4b3c-a1f6-3f98bb222fb9
    linux    /boot/vmlinuz-2.6.31-16-generic root=UUID=9efc30fd-c539-4b3c-a1f6-3f98bb222fb9 ro single
    initrd    /boot/initrd.img-2.6.31-16-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,3)
    search --no-floppy --fs-uuid --set 9efc30fd-c539-4b3c-a1f6-3f98bb222fb9
    linux    /boot/vmlinuz-2.6.31-14-generic root=UUID=9efc30fd-c539-4b3c-a1f6-3f98bb222fb9 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,3)
    search --no-floppy --fs-uuid --set 9efc30fd-c539-4b3c-a1f6-3f98bb222fb9
    linux    /boot/vmlinuz-2.6.31-14-generic root=UUID=9efc30fd-c539-4b3c-a1f6-3f98bb222fb9 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 Professional (on /dev/sda1)" {
    insmod ntfs
    set root=(hd0,1)
    search --no-floppy --fs-uuid --set 7e24a21e24a1da03
    drivemap -s (hd0) ${root}
    chainloader +1
}
menuentry "Windows NT/2000/XP (on /dev/sda2)" {
    insmod fat
    set root=(hd0,2)
    search --no-floppy --fs-uuid --set d442-6b0c
    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 ###

Hors ligne

#12 Le 10/12/2009, à 19:26

xabilon

Re : Dual boot Windows XP et Karmic Koala - Ubuntu ne démarre pas[Résolu]

Alors c'est bien Grub qui merdouille ...

Ouvre le grub.cfg en root :

gksudo gedit /mnt/boot/grub/grub.cfg

Ensuite repère ce bloc :

### BEGIN /etc/grub.d/10_linux ###
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,3)
    search --no-floppy --fs-uuid --set 9efc30fd-c539-4b3c-a1f6-3f98bb222fb9
    linux    /boot/vmlinuz-2.6.31-16-generic root=UUID=9efc30fd-c539-4b3c-a1f6-3f98bb222fb9 ro   quiet splash
    initrd    /boot/initrd.img-2.6.31-16-generic
}

Et change-le par :

### BEGIN /etc/grub.d/10_linux ###
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,3)
        linux    /boot/vmlinuz-2.6.31-16-generic root=/dev/sda3  ro   quiet splash
    initrd    /boot/initrd.img-2.6.31-16-generic
}

Sauve et redémarre, en sélectionnant la 1ère ligne de Grub concernant Ubuntu (c"est celle qu'on a modifié)


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#13 Le 10/12/2009, à 19:34

anne_so123

Re : Dual boot Windows XP et Karmic Koala - Ubuntu ne démarre pas[Résolu]

Je ne peux pas enregistrer les modifications au fichier. On me dit que c'est sur un read-only disk. J'ai bien fait gksudo avant gedit.

Hors ligne

#14 Le 10/12/2009, à 19:58

anne_so123

Re : Dual boot Windows XP et Karmic Koala - Ubuntu ne démarre pas[Résolu]

Ok, j'ai réussi à changer les permissions et modifier le fichier.
Je vais réessayer de booter ubuntu.

Hors ligne

#15 Le 10/12/2009, à 20:03

anne_so123

Re : Dual boot Windows XP et Karmic Koala - Ubuntu ne démarre pas[Résolu]

Bon, ça ne marche toujours pas. Mais, maintenant le message d'erreur est un peu différent.
Ça dit /dev/sda3 n'existe pas au lieu de l'UUID qu'il y avait avant.
Est-ce que ça peut être à cause du problème dans la partition? Je peux essayer de repartitionner et réinstaller Ubuntu.

Hors ligne

#16 Le 10/12/2009, à 20:13

xabilon

Re : Dual boot Windows XP et Karmic Koala - Ubuntu ne démarre pas[Résolu]

C'est possible, bien que je ne puisse pas te le dire de façon sûre.

Ce qui est sûr c'est qu'il y a un binz au niveau des partitions. En regardant bien le résultat du fdisk, et les débuts et fins de chaque partition, on voit que sda3 est en fait la 2ème partition juste après sda1, suivie de la partition étendue sda4 (avec à l'intérieur, dans l'ordre, sda7, sda5 et sda6), suivie de sda2 en fin de disque.
Puisque sda2 est en fin de disque, ça ne devrait pas affecter les autres partitions.

Normalement ça ne pose pas vraiment problème, à moins que Grub2 se base sur la position réelle des partitions ...
D'où l'utilisation des UUID plutôt que /dev/sda* pour y rémédier.

Mais puisque les UUID ne sont pas trouvés non plus sad

J'avoue que je suis à cours d'idées


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#17 Le 10/12/2009, à 20:16

anne_so123

Re : Dual boot Windows XP et Karmic Koala - Ubuntu ne démarre pas[Résolu]

Merci beaucoup de ton aide!
Je vais continuer de chercher de mon côté...

Hors ligne

#18 Le 10/12/2009, à 20:29

xabilon

Re : Dual boot Windows XP et Karmic Koala - Ubuntu ne démarre pas[Résolu]

Remarque, ça peut aussi être un bug de udev


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#19 Le 10/12/2009, à 21:32

anne_so123

Re : Dual boot Windows XP et Karmic Koala - Ubuntu ne démarre pas[Résolu]

J'ai essayé de réinstaller ubuntu.
Au démarrage, j'obtiens encore Grub et je peux utiliser Windows, mais Ubuntu me donne le même message d'erreur. 

Qu'est-ce que je peux faire si c'est un bogue de udev?
Quelqu'un a une autre idée?

Hors ligne

#20 Le 10/12/2009, à 22:05

xabilon

Re : Dual boot Windows XP et Karmic Koala - Ubuntu ne démarre pas[Résolu]

Il y a des pistes aussi si ton PC est un ASUS : http://old.nabble.com/kubuntu-ne-démarre-plus-td22324963.html

Problème similaire ici, mais pas de solution vraiment efficace :
http://newyork.ubuntuforums.org/showthread.php?p=8283292

Tout ce que je peux te proposer pour l'instant, c'est de télécharger, graver et installer la version précédente (9.04) :
http://releases.ubuntu.com/9.04/


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#21 Le 11/12/2009, à 03:30

anne_so123

Re : Dual boot Windows XP et Karmic Koala - Ubuntu ne démarre pas[Résolu]

Je crois finalement avoir réglé mon problème!
J'ai utilisé Remastersys pour faire une image iso de Karmic Koala que j'utilisais sur un autre ordi. (cet ordi est beaucoup plus vieux; c'est pourquoi je voulais mettre le dual boot sur mon plus récent ordi)
Lors de l'installation, j'ai eu un commentaire sur le grub qui ne s'installait pas correctement, mais finalement à la fin je peux accéder à Windows XP et à Ubuntu à partir du menu grub 1.7 qui aparait au démarrage (j'ai essayé 3-4 changement d'OS pour vérifier...)

Merci beaucoup de ton aide, et j'espère que mon idée pourra aider d'autres personnes!

Dernière modification par anne_so123 (Le 11/12/2009, à 03:31)

Hors ligne

#22 Le 18/12/2009, à 11:35

fredh027

Re : Dual boot Windows XP et Karmic Koala - Ubuntu ne démarre pas[Résolu]

Bonjour,
j'avais le même pb avec grub2.
J'ai résolu le pb en allant chercher la solution sur le forum en anglais.
Il faut ajouter la ligne

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash rootdelay=90"

au fichier /etc/default/grub, puis faire un

update-grub

Voila...
f


Linux Debian/Kubuntu/Mint sur plus de 80 stations en milieu scolaire...

Hors ligne

#23 Le 18/12/2009, à 18:58

Didier31

Re : Dual boot Windows XP et Karmic Koala - Ubuntu ne démarre pas[Résolu]

Bonsoir anne_so123
Comment as-tu réussi à changer les permissions pour modifier le fichier?

Merci

Hors ligne

#24 Le 18/12/2009, à 19:09

Ayral

Re : Dual boot Windows XP et Karmic Koala - Ubuntu ne démarre pas[Résolu]

Didier31 a écrit :

Bonsoir anne_so123
Comment as-tu réussi à changer les permissions pour modifier le fichier?
Merci

en faisant sudo gedit etc/default/grub et en donnant le mot de passe. Enfin je suppose que c'est ce qu'il a fait...


Pour mettre les retours de commande entre deux balises code, les explications sont là : https://forum.ubuntu-fr.org/viewtopic.php?id=1614731
Blog d'un retraité
Site de graphisme du fiston Loïc
Ubuntu 22.04 LTS sur un Thinkpad W540

Hors ligne

#25 Le 20/12/2009, à 01:50

anne_so123

Re : Dual boot Windows XP et Karmic Koala - Ubuntu ne démarre pas[Résolu]

Même avec sudo, on me disait que le fichier ne pouvait pas être modifié. J'ai du utiliser chmod pour changer les permissions. Voir http://fr.wikipedia.org/wiki/Chmod

Hors ligne