Pages : 1
#1 Le 30/07/2007, à 00:53
- jihel27
Disparition contenu DD Ubuntu ...suite [RESOLU]
Bonjour à tous,
Après avoir résolu le problème de ma table de partition avec testdisk (cf. disparition contenu DD Ubuntu ...) (merci C)
(rappel, 2 DD, premier avec xp et second avec Ubuntu feisty) je me suis lancé dans celui du multiboot Ubuntu/XP.
Tout avait l'air OK, jusqu'à ce que je boote sur Ubuntu avec la réponse "Error 17: can't mount ....."
Je suis donc parti à la recherche d'une explication et j'en arrive aux constatations suivantes:
1) avec sudo /sbin/fdisk -l:
Disque /dev/sda: 82.3 Go, 82348277760 octets
255 têtes, 63 secteurs/piste, 10011 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 1913 15366141 7 HPFS/NTFS
/dev/sda2 1914 10010 65039152+ f W95 Etendu (LBA)
/dev/sda5 1914 8288 51207156 7 HPFS/NTFS
/dev/sda6 8289 10010 13831933+ b W95 FAT32
Disque /dev/sdb: 200.0 Go, 200049647616 octets
255 têtes, 63 secteurs/piste, 24321 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 * 1 1824 14651248+ 83 Linux
/dev/sdb2 1825 1948 996030 82 Linux swap / Solaris
/dev/sdb3 1949 14106 97659135 83 Linux
REM: il y a une différence avec ce que me donne testdisk (0-------1823, 1824-------1947, 1948------14105)
2) avec gksudo gedit /etc/fstab:
unionfs / unionfs rw 0 0
tmpfs /tmp tmpfs nosuid,nodev 0 0
/dev/sdb2 swap swap defaults 0 0
3) dans nautilus, mes partition sont indiquées "disk" au lieu de "/" et "disk-1" au lieu de "/home"; de plus mon répertoire "disk/mnt" est vide!? "disk/dev/sdb1", 2 et 3 n'apparaissent pas et idem dans "disk/etc/"
4) j'ai des DD ide que j'ai malencontreusement identifiés en sda et sdb lors de l'installation. Conséquences???
J'ai farfouillé un peu partout pour trouver une réponse à mon problème, j'ai quelques pistes mais étant novice je crains fort de faire plus de mal que de bien!!!
Quelqu'uns pourrait-il m'éclairer??
Dernière modification par jihel27 (Le 31/07/2007, à 13:00)
Hors ligne
#2 Le 30/07/2007, à 12:18
- Imagine
Re : Disparition contenu DD Ubuntu ...suite [RESOLU]
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 * 1 1824 14651248+ 83 Linux
/dev/sdb2 1825 1948 996030 82 Linux swap / Solaris
/dev/sdb3 1949 14106 97659135 83 LinuxREM: il y a une différence avec ce que me donne testdisk (0-------1823, 1824-------1947, 1948------14105)
Pas vraiment une différence :
testdisk note 0 le premier bit du premier secteur
fdisk note 1 le premier bit du premier secteur
ceci explique la différence de 1 entre ce que renvoie testdisk et fdisk
Hors ligne
#3 Le 30/07/2007, à 12:21
- Imagine
Re : Disparition contenu DD Ubuntu ...suite [RESOLU]
poste le résultat complet de (dans un terminal)
cat /etc/fstab
Dernière modification par Imagine (Le 30/07/2007, à 12:22)
Hors ligne
#4 Le 30/07/2007, à 13:03
- Compte anonymisé
Re : Disparition contenu DD Ubuntu ...suite [RESOLU]
Salut
Pour lister ton /etc/fstab il faut auparavant monter la partition car tu sembles être en livecd :
sudo mount /dev/sdb1 /mnt puis :
cat /mnt/etc/fstab et tu peux aussi lister le contenu de menu.lst :
cat /mnt/boot/grub/menu.lst
@+
#5 Le 30/07/2007, à 16:53
- jihel27
Re : Disparition contenu DD Ubuntu ...suite [RESOLU]
Bonjour à tous, merci pour vos réponse...
Pour Imagine:
Le résultat de cat /etc/fstab
unionfs / unionfs rw 0 0
tmpfs /tmp tmpfs nosuid,nodev 0 0
/dev/sdb2 swap swap defaults 0 0
Pour Jeanjd63, effectivement je travaille avec le live CD ; cat /mnt/etc/fstab me donne :
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sdb1
UUID=3b6d8e09-fdbf-431b-8598-76361173f274 / ext3 defaults,errors=remount-ro 0 1
# /dev/sdb3
UUID=afbcb6f1-0135-4a92-babe-090f3a969c6b /home ext3 defaults 0 2
# /dev/sda1
UUID=30D80709D806CCD2 /media/sda1 ntfs defaults,nls=utf8,umask=007,gid=46 0 1
# /dev/sda5
UUID=80C4C66AC4C66250 /media/sda5 ntfs defaults,nls=utf8,umask=007,gid=46 0 1
# /dev/sdb2
UUID=8ca9bfde-1748-43b6-bcc4-4462aaee635e none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/scd1 /media/cdrom1 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
et cat /mnt/boot/grub/menu.lst me donne :
default 0
timeout 10
title Ubuntu, kernel 2.6.20-16-generic
root (hd1,0)
kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=3b6d8e09-fdbf-431b-8598-76361173f274 ro quiet splash
initrd /boot/initrd.img-2.6.20-16-generic
quiet
savedefault
title Ubuntu, kernel 2.6.20-16-generic (recovery mode)
root (hd1,0)
kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=3b6d8e09-fdbf-431b-8598-76361173f274 ro single
initrd /boot/initrd.img-2.6.20-16-generic
title Ubuntu, kernel 2.6.20-15-generic
root (hd1,0)
kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=3b6d8e09-fdbf-431b-8598-76361173f274 ro quiet splash
initrd /boot/initrd.img-2.6.20-15-generic
quiet
savedefault
title Ubuntu, kernel 2.6.20-15-generic (recovery mode)
root (hd1,0)
kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=3b6d8e09-fdbf-431b-8598-76361173f274 ro single
initrd /boot/initrd.img-2.6.20-15-generic
title Ubuntu, memtest86+
root (hd1,0)
kernel /boot/memtest86+.bin
quiet
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title Microsoft Windows XP Professionnel
root (hd0,0)
savedefault
makeactive
chainloader +1
Voilà, merci pour vos remarques !! A première vue mon regard de profane me dit que ça a l'air de jouer!?
Sauf que ma partition en FAT32 sur sda6 n'apparaît pas!?
Disque /dev/sda: 82.3 Go, 82348277760 octets
255 têtes, 63 secteurs/piste, 10011 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 1913 15366141 7 HPFS/NTFS
/dev/sda2 1914 10010 65039152+ f W95 Etendu (LBA)
/dev/sda5 1914 8288 51207156 7 HPFS/NTFS
/dev/sda6 8289 10010 13831933+ b W95 FAT32
Disque /dev/sdb: 200.0 Go, 200049647616 octets
255 têtes, 63 secteurs/piste, 24321 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 * 1 1824 14651248+ 83 Linux
/dev/sdb2 1825 1948 996030 82 Linux swap / Solaris
/dev/sdb3 1949 14106 97659135 83 Linux
PS Est-ce que je dois aussi monter ma partition home (sdb3) ? Et le fait d'avoir des DD IDE identifiés en sda et sdb change quelque chose?
jihel27
Hors ligne
#6 Le 30/07/2007, à 17:16
- Compte anonymisé
Re : Disparition contenu DD Ubuntu ...suite [RESOLU]
Non monter /home n'apportera rien.
Simplement il faudrait lister les UUID afin de vérifier si elles sont en phase avec les valeurs de fstab et menu.lst.
La commande :
sudo blkid et tu peux aussi tenter :
sudo ls -l /dev/disk/by-uuid/
PS tu peux aussi lister (après avoir monté /dev/sdb1 comme ci-dessus) le fichier :
/mnt/boot/grub/device.map
@+
Dernière modification par Compte anonymisé (Le 30/07/2007, à 17:19)
#7 Le 30/07/2007, à 19:33
- jihel27
Re : Disparition contenu DD Ubuntu ...suite [RESOLU]
Hello jeanjd63,
la commande sudo blkid me donne:
/dev/sda1: TYPE="ntfs"
/dev/sda5: TYPE="ntfs"
/dev/sda6: LABEL="ECHANGES" UUID="9023-EB1D" TYPE="vfat"
/dev/sdb1: UUID="3b6d8e09-fdbf-431b-8598-76361173f274" SEC_TYPE="ext2" TYPE="ext3"
/dev/sdb2: UUID="8ca9bfde-1748-43b6-bcc4-4462aaee635e" TYPE="swap"
/dev/sdb3: UUID="afbcb6f1-0135-4a92-babe-090f3a969c6b" SEC_TYPE="ext2" TYPE="ext3"
Et la commande sudo ls -l /dev/disk/by-uuid/:
total 0
lrwxrwxrwx 1 root root 10 2007-07-30 17:13 0AE0464BE0463CE7 -> ../../sda5
lrwxrwxrwx 1 root root 10 2007-07-30 17:13 2E6CCA6A6CCA2C81 -> ../../sda1
lrwxrwxrwx 1 root root 10 2007-07-30 17:13 3b6d8e09-fdbf-431b-8598-76361173f274 -> ../../sdb1
lrwxrwxrwx 1 root root 10 2007-07-30 17:13 8ca9bfde-1748-43b6-bcc4-4462aaee635e -> ../../sdb2
lrwxrwxrwx 1 root root 10 2007-07-30 17:13 9023-EB1D -> ../../sda6
lrwxrwxrwx 1 root root 10 2007-07-30 17:13 afbcb6f1-0135-4a92-babe-090f3a969c6b -> ../
la commande cat /mnt/boot/grub/device.map me donne:
(hd0) /dev/sda
(hd1) /dev/sdb
Ca a l'air OK, non??
PS: Le fait d'avoir des DD IDE identifiés en sda et sdb change quelque chose?
Hors ligne
#8 Le 30/07/2007, à 19:58
- Compte anonymisé
Re : Disparition contenu DD Ubuntu ...suite [RESOLU]
Bon coté UUID tout a l'air ok. le mélange IDE SATA est je crois un bug des premières versions feisty mais je ne crois pas que ça gène ici.
As-tu tenté se démarrer sur la version 2.6.20-15 du kernel (3eme choix de grub)?
Sinon je vois que tu as utilisé testdisk pour réparer qq chose.
Il faudrait lister le message exact de l'erreur 17.
Tu pourrais tenter, toujours en livecd, de lancer un fsck sur ta partition /dev/sdb1 (non montée bien sur) :
sudo e2fsck -f -y /dev/sdb1
Est-ce qu'xp démarre depuis grub?
@+
#9 Le 30/07/2007, à 22:12
- jihel27
Re : Disparition contenu DD Ubuntu ...suite [RESOLU]
J'ai essayé de booter avec la la version 2.6.20-15 du kernel et la la version 2.6.20-16 du kernel et j'obtiens la même réponse:
Error 17: cannot mount selected partition
J'ai utilisé testdisk car j'avais effacé ma table de partition en voulant installer un multiboot ubuntu/xp (cf. disparition contenu DD Ubuntu ...[RESOLU] )
xp ne demarre pas depuis le grub
la commande sudo e2fsck -f -y /dev/sdb1 donne:
e2fsck 1.40-WIP (14-Nov-2006)
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/sdb1: 158305/1831424 files (0.5% non-contiguous), 864268/3662812 blocks
Hors ligne
#10 Le 31/07/2007, à 06:14
- Compte anonymisé
Re : Disparition contenu DD Ubuntu ...suite [RESOLU]
Salut
Un petite précision : quand tu démarres grub, ne changes-tu pas l'ordre de boot de tes disques dans le bios?
Si c'est le cas il se peut que /dev/sdb devienne /dev/sda.
Pour le tester tente de modifier dans le premier paragraphe du fichier menu.lst :
title Ubuntu, kernel 2.6.20-16-generic
root (hd1,0)
par
title Ubuntu, kernel 2.6.20-16-generic
root (hd0,0)
Si ça fonctionne il faudra modifier toutes les lignes :
root (hd1,0) de la même manière.
Et ne pas oublier la ligne :
# groot (hd1,0) qui n'est pas un commentaire.
Il faudra aussi modifier la partie windows ainsi :
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title Microsoft Windows XP Professionnel
root (hd0,0)
savedefault
makeactive
chainloader +1
deviendra :
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title Microsoft Windows XP Professionnel
map (hd0) (hd1)
map (hd1) (hd0)
root (hd1,0)
savedefault
makeactive
chainloader +1
@+
Dernière modification par Compte anonymisé (Le 31/07/2007, à 06:19)
#11 Le 31/07/2007, à 10:27
- jihel27
Re : Disparition contenu DD Ubuntu ...suite [RESOLU]
jeanjd63, merci pour ta réponse...
l'ordre de démarrage de mes DD est 1) DD avec ubuntu et 2) DD avec xp
comment éditer menu.lst pour surtout pouvoir enregistrer les modifications car la dernière fois ça ne marchait pas??!!
A+
Hors ligne
#12 Le 31/07/2007, à 10:59
- Compte anonymisé
Re : Disparition contenu DD Ubuntu ...suite [RESOLU]
Salut
Il faut déjà monter ta partition /dev/sdb1 comme indiqué + haut puis toujours en livecd :
1) tu sauves le menu.lst existant (on ne sait jamais) :
sudo cp /mnt/boot/grub/menu.lst /mnt/boot/grub/menu.sov
2) tu edites ton fichier :
sudo gedit /mnt/boot/grub/menu.lst tu fais la modif et tu tentes de rebooter.
Si c'est ok tu n'as + besoin du livecd pour faire les autres modifs :
Il suffira de faire :
sudo gedit /boot/grub/menu.lst
@+
#13 Le 31/07/2007, à 12:56
- jihel27
Re : Disparition contenu DD Ubuntu ...suite [RESOLU]
hello jeanjd63,
j'ai suivi tes précieux conseils et ça marche!!!! je peux booter ubuntu et xp sans problèmes!!!
j'ai donc modifié mon menu.lst comme indiqué, je ne comprends pas encore le comment du pourquoi mais effectivement le résultat est là!!!!
Un très grand merci pour ta disponibilité!!!!
A+ jihel27
Hors ligne
#14 Le 31/07/2007, à 13:21
- Compte anonymisé
Re : Disparition contenu DD Ubuntu ...suite [RESOLU]
Salut
Content pour toi.
La raison est simple : c'est l'inversion des disques de boot.
Quand tu bootes sur Xp le premier disque est /dev/sda
Quand tu bootes sur Ubuntu le premier disque est /dev/sdb mais il devient /dev/sda donc il faut ruser.
La méthode la plus "propre" aurait été de mettre ton dual boot sur /dev/sda et là l'ancien menu.lst était ok.
Le principal est que ça tourne.
@+