PB de démarrage Mandrake Mount : error 6 ...

Résolu/Fermé
CG14 - 4 sept. 2011 à 23:31
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 6 sept. 2011 à 12:04
Bonjour,

J'ai eu un crash disk sur une Mandrake.
Par chance j'avais sauvegarder le contenu du disque il y a peu.


J'éprouve quelques difficultés à redémarrer, voici ce que j'ai fais :


sur une config opensuse 11.3, j'ai mis un disque en slave.
J'ai créé 2 partitions, une swap et une que j'ai formater en ext3 (swap en sdb1 et ext3 en sdb2)
Depuis mon premier disque en opensuse, j'ai recopié ma sauvegarde sur mon nouveau disque.


A partir de là, la galère a commencée :
à l'origine la mandrake bootait sur lilo avec lilo.conf dans etc que j'ai conservé.
Je préfère booter sous grub pour des questions d'harmonisation et de standardisation de mes différentes config (et aussi parce que il n'y a rien à faire après avoir modifié le menu.lst contrairement à lilo)


J'ai donc commencé par faire :
grub > root (hd1,1)
grub > setup (hd1,1)

mais là,naturellement, quand mon disque se retrouve tout seul sur sa config hard, il est en hd0 donc le bootloader ne trouve pas les chemins sur hd1.


Je ne me décourage pas, je monte une config avec CDROM et mon nouveau disque, et je boot sur une opensuse live cd.
Mon HD est donc en zéro parce qu'il est seul.
je fais mount /dev/sda2 /media
je crée menu.lst dans /media/boot/grub avec les paramètres pour l'accès au kernel et à l'initrd de ma mandrake.


ensuite je lance grub pour faire :
grub > root (hd0,1)
grub > setup(hd0,1)




je reboot et tout semble bien se passer jusqu'à l'apparition de :
mount : error 6 mounting ext3 flags defaults
ensuite il réessaie tout seul en changeant les options de flags toujours avec le même message d'erreur avant de passer en kernel panic



je suis donc allé voir /etc/fstab mais tout semble normal



Depuis cela je tourne en rond depuis 2 jours entre les forums sur le sujet mount : error 6 ... sans trouver une solution qui marche dans mon cas.



je mets ci dessous mes différent fichiers de config, si ça se trouve c'est gros comme une maison et je passe et repasse dessus sans rien voir !!!



Par avance merci pour votre aide.



Résultat du fdisk -l en config livecd + nouveau disk
Disk /dev/sda: 10.0 GB, 10005037056 bytes
255 heads, 63 sectors/track, 1216 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x3238c758

Device Boot Start End Blocks Id System
/dev/sda1 1 132 1051648 82 Linux swap / Solaris
Partition 1 does not end on cylinder boundary.
/dev/sda2 * 132 1217 8717312 83 Linux




Résultat du mount après montage de la partition ext3 sur /media du boot livecd
/dev/loop0 on / type defaults (rw,0)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
debugfs on /sys/kernel/debug type debugfs (rw)
devtmpfs on /dev type devtmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,mode=1777)
devpts on /dev/pts type devpts (rw,mode=0620,gid=5)
securityfs on /sys/kernel/security type securityfs (rw)
none on /proc/fs/vmblock/mountPoint type vmblock (rw)
/dev/sda2 on /media type ext3 (rw)




menu.lst
# Modified by YaST2. Last modification on ven. mars 11 20:21:00 CET 2011
# THIS FILE WILL BE PARTIALLY OVERWRITTEN by perl-Bootloader
# Configure custom boot parameters for updated kernels in /etc/sysconfig/bootloader

default 0
timeout 8

###Don't change this comment - YaST2 identifier: Original name: linux###
title Desktop -- Mandrake - 2.6.8.1-12mdk-i586-up-1GB
root (hd0,1)
kernel /boot/vmlinuz-2.6.8.1-12mdk-i586-up-1GB root=/dev/sda2 resume=/dev/sda2 splash=silent quiet showopts vga=0x317
initrd /boot/initrd-2.6.8.1-12mdk-i586-up-1GB.img

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- Mandrake - 2.6.8.1-12mdk-i586-up-1GB
root (hd0,1)
kernel /boot/vmlinuz-2.6.8.1-12mdk-i586-up-1GB root=/dev/sda2 showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe vga=0x317
initrd /boot/initrd-2.6.8.1-12mdk-i586-up-1GB.img




fstab
/dev/hda2 / ext3 defaults 1 1
#/dev/hda6 /home ext3 defaults 1 2 (maintenant directement sur hda2)
none /proc proc defaults 0 0
/dev/hda1 swap swap defaults 0 0
/dev/hdc1 /mnt/removable ext3 defaults
/dev/sda1 /mnt/usb vfat defaults
/dev/fd0 /mnt/floppy auto umask=0,user,iocharset=iso8859-15,sync,codepage=850,noauto,exec,users 0 0
/dev/hdc /mnt/cdrom auto umask=0,user,iocharset=iso8859-15,sync,codepage=850,noauto,ro,exec,users 0 0
/dev/hdd /mnt/cdrom2 auto umask=0,user,iocharset=iso8859-15,sync,codepage=850,noauto,ro,exec,users 0 0
A voir également:

1 réponse

mamiemando Messages postés 33327 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 28 octobre 2024 7 799
Modifié par mamiemando le 5/09/2011 à 22:58
Bon alors quelques remarques :

J'ai créé 2 partitions, une swap et une que j'ai formaté en ext3 (swap en sdb1 et ext3 en sdb2)

De nos jours on utilise de l'ext4 ! Bon mais ceci dit si tu utilises de l'ext3 ce n'est pas très grave ;-) On utilisera juste de l'ext2 sur une partition dédiée à /boot car la journalisation n'est pas utile.

Je préfère booter sous grub pour des questions d'harmonisation et de standardisation de mes différentes config (et aussi parce que il n'y a rien à faire après avoir modifié le menu.lst contrairement à lilo)

De nos jours on utilise grub-pc qui se configure /etc/default/grub. Tu peux avoir un aperçu ici :
http://www.mistra.fr/tutoriel-linux-configurer-boot-loader-grub-lilo.html#h2-introduction--praeacutesentation-des-diffaeacuterents-boot-loaders-disponibles-sous-linux

Ceci dit grub, lilo ou grub-pc, ça ne change pas grand chose sur la démarche pour réparer (voir ci-dessous).

[...]

Le but est de restaurer grub, typiquement avec la commande update-grub. Ceci est expliqué ici :
http://www.mistra.fr/tutoriel-linux-configurer-boot-loader-grub-lilo.html#h4-cas-daeacutetude-nadeg2--restaurer-un-boot-loader-linux

Bonne chance
0
Merci a toi d'une manière générale pour le temps que tu prends à lire les problèmes, pour tous tes conseils et les liens. Tes réponses dans d'autres cas de PB rencontrés par d'autres m'ont déjà sorti de certaines difficultés.

Pour l'ext4, oui je sais mais je ne suis pas sur que la mandrake 10.1 le supporte, et je souhaitais retrouver mon disk comme à l'origine (à part le grub au lieu du lilo).

Sinon j'ai fini par trouver ce qui bloquait.
Le formatage en ext3 avec l'opensuse 11.3 ajoute des flags que l'e2fsck de la mandrake 10.1 ne reconnait pas (version de e2fsck sur mdk10.1 trop vieille). Comme au boot il y a un contrôle du root filesystem par fsck.ext3 ....

J'ai donc fais un debugfs -w /dev/sdxx -R "features ^resize_inode ^ext_attr" pour supprimer ces flags
puis fsck -y :dev/sdxx pour contrôler que tout était ok.

ENFIN cela à booter tout seul comme un grand. Si cela peut en aider d'autre ....
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 417
6 sept. 2011 à 12:04
Salut,

Pour l'ext4, oui je sais mais je ne suis pas sur que la mandrake 10.1 le supporte,
Elle le supporte parfaitement ;-))

$ lsb_release -a && df -hT
LSB Version:	lsb-4.0-amd64:lsb-4.0-noarch:core-3.0-amd64:core-3.0-noarch:core-3.2-amd64:core-3.2-noarch:core-4.0-amd64:core-4.0-noarch
Distributor ID:	MandrivaLinux
Description:	Mandriva Linux 2010.2
Release:	2010.2
Codename:	Henry_Farman

Sys. fich.    Type  Taille  Uti. Disp. Uti% Monté sur
/dev/sda1     ext4     20G  7,0G   12G  39% /
/dev/sda6     ext4    481G  163G  318G  34% /home
0