PB de démarrage Mandrake Mount : error 6 ...
Résolu
CG14
-
zipe31 Messages postés 36402 Date d'inscription Statut Contributeur Dernière intervention -
zipe31 Messages postés 36402 Date d'inscription Statut Contributeur Dernière intervention -
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
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:
- PB de démarrage Mandrake Mount : error 6 ...
- Forcer demarrage pc - Guide
- Ordinateur lent au démarrage - Guide
- Reinitialiser pc au demarrage - Guide
- Problème démarrage windows 10 - Guide
- Qu'est ce qui se lance au démarrage de l'ordinateur - Guide
1 réponse
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
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
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 ....
Pour l'ext4, oui je sais mais je ne suis pas sur que la mandrake 10.1 le supporte,
Elle le supporte parfaitement ;-))