#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
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]
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