Impossible de monter / en read-write - Linux et OS Alternatifs
Marsh Posté le 02-07-2004 à 02:39:46
Bon, j'ai trouvé ça :
|
Ce que j'ai sauté, c''est ceux qui on l'air normaux (correspondant à mon fstab, ou pseudo-fs)
Mais bon, j'ai essayé umount /dev/root, ça marche pas, même en faisant un lien evrs /dev/hda5 (il me dit qu'il ne touve pas l'équivalence dans /etc/mtab ou /etc/fstab) ...
cai super quoi
Edit: Apparement, c'est sur le script de démarrage /etc/init.d/checkroot que ça bloque, au niveau de la commande mount / -n -o remount,rw, qui renvoit poliment : "mount: / not mounted already, or bad option"
Re-Edit: bon, j'ai viré tout ce qui il y avait dans /etc/mtab, vu qu'apparement, ça posait problème ...
J'ai essayé ça :
|
Ca m'avance pas (mais gpm, c'est mieux pour faire des copier coller )
Marsh Posté le 02-07-2004 à 03:59:13
Ca y est, ça remarche
J'ai lancé lilo avec l'option -R, comme ça : "lilo -R Gentoo-2.6.5 root=/dev/hda5 rw" (l'option root est là pour faire joli, vu que normalement c'est spécifié dans lilo.conf ...)
Enfin bon, j'ai redémarré, e2fsck me signale que la partition est déjà monté, et me demande si je veux continuer. ;J'ai répondu oui, et il m'a marqué le même message qu'avant ("Unable to remount root read-write" ou un truc du genre, "Speicify root password or press CTRL+D to continue" ). Et en faisant CTRL+D, ben ça marche
Donc, j'ai pas tout compris ce qui passe.
Mon /etc/mtab est bon, quand je lance mount, ça marque les trucs juste, /proc/mounts est ok aussi.
Ya juste ce message au début avec e2fsck qui me plait pas trop, et j'aimerais bien savoir comment faire pour le virer
Bon, sur ce, bonne nuit
Marsh Posté le 02-07-2004 à 10:25:50
J'aimerais bien savoir comment remonter ma racine sans ce bidouillage ... ni ce message d'erreur ...
Marsh Posté le 02-07-2004 à 10:34:31
e2fsck doit raler parce que la partition est montée rw au démarrage
Marsh Posté le 02-07-2004 à 12:13:56
Certes, mais si je la laisse en ro, ça démarre pas
Doit bien y avoir un truc
Marsh Posté le 02-07-2004 à 12:44:56
Au cas où, voilà mon fstab :
|
et mon lilo.conf
|
Edit: j'ai reformaté le fstab
Marsh Posté le 02-07-2004 à 14:07:46
t'as pas comme l'impressioon qu'il manque quelques options pour / ?
Marsh Posté le 02-07-2004 à 14:22:25
Ca, c'est l'ancienne ligne de mon fstab (avant que je formate) :
/dev/hda6 / reiserfs noatime,notail 0 1
D'après ce que j'ai pu lire dans le man de mount, noatime c'est juste une optimisation, et notail une feature pour reiserfs.
Je les ai viré, puisque ma partition root est maintenant en ext3 (bien que j'aurais pu laisser noatime)
Donc en fait, je vois pas trop les options qu'il manque (peut-être rw ? )
J'ai rajouter aussi le dump/pass qui avait giclé suite au reformatage de la présentation du fichier dans le post
Marsh Posté le 02-07-2004 à 14:23:32
rajoute defaults dans les options
/dev/hda6 / ext3 defaults,noatime 1 1
ensuite, c'est mount -a pour reprendre en compte le nouveau fstab.
Marsh Posté le 02-07-2004 à 14:41:37
Tout ce bazar parce que j'avais oublié de mettre defaults
Merci Mjules
Marsh Posté le 02-07-2004 à 02:17:25
Salut,
Bon, je reformule mon problème (trop d'infos tue l'info ):
Donc, j'ai repartitionné mon disque dur, j'ai refais mes partitions, copier mes données dessus, tout bien.
J'ai modifié mon fstab et mon lilo.conf pour prendre en compte les modifs.
Le problème, quand je démarre, j'ai un message après la vérification par e2fsck comme quoi il est impossible de monter ma partition racine en lecture-écriture. Je peux démarrer, mais ça bug à mort.
J'ai essayé en disant à lilo de monter la partition racine en read-write (ce qui n'est pas super secure ...), et là, e2fsck m'avertit qu'elle est monté en écriture (C'est Mal ), etc. mais si je continue, tout semble marcher normalement.
Comment est-ce que je peux revenir à un fonctionnement normal, cd avec la partition monté en read-only, vérifié par e2fsck, puis remonté en read-write ?
Pour plus de détails, je vous renvoi au post plus bas, qui explique ce que j'ai pu faire ...
Mon fstab et mon lilo.conf sont ici
Merci de votre aide
==========================================================
il fallait que je fasse un bon coup de ménage sur mon disque système, entre autre pour redimensionner mes partitions.
J'ai donc sauvegardé tout le contenu des partitions principales vers mon /home qui est sur un autre disque.
Puis j'ai tout effacé ce qu'il y avait sur le premier disque, là où il y avait mes partitions /, /usr, /var, /opt, /boot et Win2K
J'ai repartitionné comme je voulais :
hda1 => /boot
hda5 => /
hda6 => /usr
hda7 => /opt
hda8 => /var
hda9 => swap
J'ai formaté tout ça, j'ai recopi mes données dedans.
Puis, j'ai édité mon fstab pour reprendre ce que j'ai marqué ci-dessus, et mon lilo.conf, dans lequel j'ai mis : root=/dev/hda5
J'ai relancé lilo à partir d'un chroot sur /dev/hda5 grâce à un cd de Debian.
Le problème, c'est que quand je démarre, le kernel se lance, lance udev, monte la partition racine en lecture seule, la vérifie, et ne peut pas la remonter en Read/Write.
Il me demande de passer en root (ou CTrL+D pour continuer).
Si je passe en root, avec un mount, je peux voir que c'est ma partition /dev/hda6 qui est monté à la place de / , mais aussi dans /usr
Evidemment, je peux pas la demonter, ni la remonter en RW, ni monter /dev/hda5 par-dessus.
Là, j'ai fais CTRL+D pour continuer. Apparement, il me monte toutes mes partitions, mais je peux toujours rien écrire sur / (Read-Only), je peux pas lancer X, juste links
Quand je monte une partition, elle n'apparait pas quand je fais mount (à priori logique s'il ne peut pas écrire sur /etc/mtab), mais j'ai pas d'erreurs
Je vais essayer de modifier lilo.conf, pour ne pas monter la racine en read-only au démarrage, j'espère que ça craint pas trop ...
Voilà, si quelqu'un pouvait me dire ce que je peux faire, je vois pas trop
Merci
Edit: désolé pour l'encodage
Message édité par multani-1 le 02-07-2004 à 14:17:56