Forum Linux.debian/ubuntu Nouvelle installation Debian / Partitions Ext3 non reconnues

Posté par  .
Étiquettes : aucune
0
7
fév.
2005
J'ai Mandrake 10 et une version Debian installée à partir de Knoppix.
Je veux installer une version Debian nouvelle pour mieux maîtriser toutes les applications et outils présents.
L'installation est faite à partir de l'installer rc2.
Tout c'est bien passé pour l'installation mais le démarrage ne se fait pas.
En premier lieu les partitions Ext3 formatées à partir de mandrake ne semble pas reconnues correctement miss à part la partition sur laquelle Debian est installée.

A l'arrêt du démarrage la commande fsck donne le résultat suivant sur :
#fsck -V /dev/hdb9
fsck 1.35 (28-Feb-2004)
[/sbin/fsck.ext3 (1) -- /p9] fsck.ext3 /dev/hdb9
e2fsck 1.35 '28-Feb-2004)
fsck.ext3: No such file or directory while trying to open /dev/hdb9
The superblock could not be read or does not describe a correct ext2
filesystem. If the device is valid and it really contains an ext2
filesystem (and not swap ou ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193

Mon fichier /etc/fstab :
# /etc/fstab: static file system information.
#
# <file system> <mount point>
proc /proc proc defaults 0 0
/dev/hdb3 / ext3 defaults,errors=remount-ro 0 1
/dev/hdb10 /dt ext3 defaults 0 2
/dev/hdb7 /home ext3 defaults 0 2
/dev/hda5 /knoppix ext3 defaults 0 2
/dev/hdb1 /mdk ext3 defaults 0 2
/dev/hdb5 /p5 ext3 defaults 0 2
/dev/hdb6 /p6 ext3 defaults 0 2
/dev/hdb8 /p8 ext3 defaults 0 2
/dev/hdb9 /p9 ext3 defaults 0 2
/dev/hda1 /win_c vfat defaults 0 2
/dev/hdb2 none swap sw 0 0
/dev/hdc /media/cdrom0 iso9660 ro,user,noauto 0 0
/dev/hdd /media/cdrom1 iso9660 ro,user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0

Sous mandrake :
[root@Lucius didier]# fsck -V /d4
fsck 1.34 (25-Jul-2003)
[/sbin/fsck.ext3 (1) -- /d4] fsck.ext3 /dev/hdb9
e2fsck 1.34 (25-Jul-2003)
/dev/hdb9: clean, 11/640000 files, 28300/1279167 blocks
[root@Lucius didier]# df -ahT
Sys. de fich. Type Tail. Occ. Disp. %Occ. Monté sur
/dev/ide/host0/bus0/target1/lun0/part1
ext3 4,7G 150M 4,4G 4% /
none proc 0 0 0 - /proc
none usbdevfs 0 0 0 - /proc/bus/usb
none devfs 0 0 0 - /dev
none sysfs 0 0 0 - /sys
/dev/ide/host0/bus0/target1/lun0/part3
ext3 9,7G 218M 9,0G 3% /debian1
none devpts 0 0 0 - /dev/pts
/dev/ide/host0/bus0/target1/lun0/part10
ext3 98G 28G 65G 31% /dt
/dev/ide/host0/bus0/target1/lun0/part7
ext3 20G 18G 1,4G 94% /home
/dev/ide/host0/bus0/target0/lun0/part5
ext3 8,1G 2,7G 5,0G 36% /knoppix
/dev/ide/host0/bus0/target0/lun0/part1
vfat 21G 17G 4,2G 80% /mnt/win_c
/dev/ide/host0/bus0/target1/lun0/part6
ext3 4,9G 74M 4,5G 2% /tmp
/dev/ide/host0/bus0/target1/lun0/part8
ext3 4,9G 3,9G 776M 84% /usr
/dev/ide/host0/bus0/target1/lun0/part5
ext3 4,9G 360M 4,3G 8% /var
/dev/ide/host0/bus0/target1/lun0/part9
ext3 4,9G 33M 4,6G 1% /d4

Y a t'il une incompatibilité quelconque ?

Sur la version Debian installée à partir de Knoppix, je n'ai pas de problème avec les partitions ext3 qui sont correctement utilisées.

Dois je passer la commande e2fsck suggérée ?
Quelle risque pour les données ?
  • # Partition ext3.

    Posté par  . Évalué à 2.

    Salut,

    Il n'y a pas d'incompatibilité à ma connaissance, d'autant que l'implémentation du fs ext3 est définie au niveau du noyo qui est commun a tous les linux...
    Et ce serait tu l'avoues un peu gros quand meme !
    Je pencherais plus pour un problème de configuration....

    A priori ca doit venir du mappage disk qui doit etre bien défini sur mandrake mais pas sur knoppix ( ou debian ? )

    J'irais fouiner du coté de ce fameux :
    /dev/ide/host0/bus0/target1/lun0/part9 qui doit correspondre à ton /dev/hdb9....

    Le contenu de ton fstab est clui de knopix ?
    Que te donne un e2fsck /dev/ide/host0/bus0/target1/lun0/part9 ?
    • [^] # Re: Partition ext3.

      Posté par  . Évalué à 1.

      le fstab est celui généré par l'installation Debian (utilisation de partmon je crois).
      La command sur /dev/ide/hots0 ... donne de bons résultats.

      En fait, le lien entre /dev/hdb9 (par exemple) n'est pas établi avec la partition correspondante /dev/ide ... ou /dev/discs/disc1/part... .
      Si je crée le lien à la main (ln -s) les commandes de mount ou fsck passent.

      Par contre au démarrage suivant, il n'y a plus les /dev/hdb... que j'ai créé.
      Il n'y a même pas /dev/hdb3 alors que je le vois dans la commande df ???

      Sur quel fichier dois je intervenir pour que des noms symboliques utilisables soient mis en place ?
  • # Résolu

    Posté par  . Évalué à 1.

    Tout d'abord merci pour cett réponse qui m'a permis d'orienter mes recherches.

    Ce que je n'avais pas compris c'est que le message d'erreur est sorti parce qu'il ne trouvait pas la partition alors que je pensais qu'il détectait une erreur sur la partition !

    En fait, le problème venait de la manière de lancer le noyau.
    J'utilise Lilo installé par Mandrake.
    Lorsque j'ai rajouté l'installation Debian, j'ai dupliqué les lignes déjà produites par mandrake dans le lilo.conf et j'ai conservé la ligne :
    append="hdd=ide-scsi devfs=mount"

    En enlevant cette ligne tout est rentré dans l'ordre.
    Je n'ai pas encore trouvé la documentation qui me permettra de comprendre tout ce qui se trouve dans lilo.conf, mais mon problème est réglé et je peux passer au problème suivant ;-)
    • [^] # Re: Résolu

      Posté par  . Évalué à 1.

      une correction ... la ligne supprimée était :
      append="devfs=mount"

      Je ne dois pas être vraiment réveillé.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n’en sommes pas responsables.