Mat974
Bonjour,
Je vous écrit depuis ma partoche Xp :-?
En bricolant sur ma FC5 j'ai du foirer quelque chose... grub démarre bien mais lorsque je choisi de booter sur Fédora...
...plus de Inittab. Je suis invité à taper un "runlevel" mais rien n'y fait.
J'ai tenté un démarrage via un live-cd, mais impossible de pouvoir entrer dans mon hda1 pour tenter de trouver le Inittab. 🙁
Quelqu'un a-t-il une idée avant de refaire une install 🙁🙁
Merci
Davidbrcz1
Question bete .
Ta monte ta partition hda1 ?
Car certain live-cd ne monte pas les partions des disque dur automatiquement(style Ubuntu 6.10).
Mat974
Ta question est loin d'être bête (pour moi qui débute)
Effectivement je n'ai pas monté mes disques sur mon live-cd ubuntu 5-10...
Je vais chercher comment faire le montage (avec mount je suppose...)
Après ça quelle serait la marche à suivre?
Merci
herrib
Il faut identifier un point de montage (/mnt généralement). Mais il faut aussi identifier les partitions de ton système:
# fdisk -l
Le montage prend alors la forme suivante:
mount -t ext3 -o defaults /dev/[a partition détectée comme supportant /] /mnt
Pour ton live CD, par défaut tu es root. L'option defaults confère les droits utiles. La partition peut être /dev/hdX ou /dev/sdX selon le cas et la configuration. Il faut monter la partition supportant le répertoire /etc soit / .
Mat974
Bon bein avec fdisk, je trouve pas les partitions hda... que je cherche.
ubuntu@ubuntu:~$ fdisk -l
Disk /dev/sda: 164.6 GB, 164696556032 bytes
255 heads, 63 sectors/track, 20023 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 20023 160834716 7 HPFS/NTFS
Disk /dev/sdb: 131 MB, 131072000 bytes
5 heads, 50 sectors/track, 1024 cylinders
Units = cylinders of 250 * 512 = 128000 bytes
This doesn't look like a partition table
Probably you selected the wrong device.
Device Boot Start End Blocks Id System
/dev/sdb1 ? 6719323 14600801 985184692+ d Unknown
Partition 1 has different physical/logical beginnings (non-Linux?):
phys=(511, 101, 51) logical=(6719322, 2, 43)
Partition 1 has different physical/logical endings:
phys=(370, 10, 5) logical=(14600800, 0, 27)
Partition 1 does not end on cylinder boundary.
/dev/sdb2 ? 2179570 4353643 271759162+ 50 OnTrack DM
Partition 2 has different physical/logical beginnings (non-Linux?):
phys=(10, 255, 13) logical=(2179569, 0, 26)
Partition 2 has different physical/logical endings:
phys=(371, 114, 37) logical=(4353642, 1, 50)
Partition 2 does not end on cylinder boundary.
/dev/sdb3 ? 2177489 10927959 1093808825 68 Unknown
Partition 3 has different physical/logical beginnings (non-Linux?):
phys=(355, 111, 53) logical=(2177488, 1, 30)
Partition 3 has different physical/logical endings:
phys=(112, 101, 32) logical=(10927958, 4, 29)
Partition 3 does not end on cylinder boundary.
/dev/sdb4 ? 11542725 11542939 26721 65 Novell Netware 386
Partition 4 has different physical/logical beginnings (non-Linux?):
phys=(370, 97, 50) logical=(11542724, 3, 3)
Partition 4 has different physical/logical endings:
phys=(10, 114, 13) logical=(11542938, 1, 44)
Partition 4 does not end on cylinder boundary.
Partition table entries are not in disk order
PS: de tête, ma partition / fait 5Go.....
Je patauge ....
Mat974
OK !!
J'ai réussi à monter quelque chose dans /mnt.
On y trouve les répertoires Grub et Lost+found, ainsi que des fichiers comme: vmlinuz, System.map, Config et Initrd
Voili voilou, :roll:
Tout ça m'a l'air d'être mon /boot et non ma racine....
j'ai besoin d'encore un peu d'aide SVP!
nouvo09
J'ai réussi à monter quelque chose
Tu peux être plus précis ? En effet c'est une partition /boot ça
Ensuite au lieu de démarrer avec un live-cd quelconque, démarre avec ton cd1 d'install ou le dvd et au prompt d'indiquer : linux rescue
le mode dépannage recherchera pour toi si une installation de Fedora existe, la partition / et montera le système que tu pourras corriger. Procure toi quand même un inittab standard que tu pourras copier dans /etc.
herrib
/dev/sdb1 (ou 2, ou 3, ou 4)? Mais la table semble dans un état un peu perturbé. Le disque est peut-être touché. Utilise les utilitaires de restauration ... voir:
http://forums.fedora-fr.org/viewtopic.php?id=18625&words=fsck
Systemrescuecd (
http://www.sysresccd.org/Index.fr.php) est un live CD qui comprend de nombreux outils pour récupérer des clusters.
herrib
Mat974 wrote:OK !!
J'ai réussi à monter quelque chose dans /mnt.
On y trouve les répertoires Grub et Lost+found, ainsi que des fichiers comme: vmlinuz, System.map, Config et Initrd
Voili voilou, :roll:
Tout ça m'a l'air d'être mon /boot et non ma racine....
j'ai besoin d'encore un peu d'aide SVP!
Par défaut, Fedora installe 3 partitions:
/ , /boot et swap.
Mat974
réponse à nouvo09, j'ai déjà tenté quelque chose avec le rescue cd de FC5, mais ça n'a rien donné...
J'ai enfin trouver mon répertoire /
Il se trouvait dans la partition had5
J'ai donc monté cette partition dans /mnt
Pour la petite histoire, je ne bénéficie pas des avantages de l'adsl de métropole et j'ai déjà cramé mon quota de téléchargement pour le mois, alors si je peux faire sans ça m'arrangerait, mais je garde le liens sous le coude!!
Maintenant que je peux lire mon répertoire /, que dois je faire?
Merci
herrib
Tenter de monter / car /boot ne contient pas inittab et plus généralement, /etc . Attention, ne monte pas sur le même point ...
drpixel
Si tu veux faire simple télécharges le rpm initscripts-8.45.3-1.i386.rpm
ftp://mirror.switch.ch/mirror/fedora/linux/core/6/i386/os/Fedora/RPMS/initscripts-8.45.3-1.i386.rpm
Tu l'ouvres sous ton Windows et tu extrais le fichier inittab, tu le mets sur un media telle qu'une disquette (hé oui ^^) et copie le fichier en mode rescue ...
Ou si tu n'as pas de disquette, passes par les drivers pour lire le ext3 sous Windows ...
Mat974
Corrigez moi si je me trompe!!
J'ai monté mon répertoire /
Dans /etc je vois un fichier nommé initttab.rpmsave
J'ai téléchargé le rpm initscripts-8.45.3-1.i386.rpm
Là je vais booter sous windows pour lire le rpm :-?
Une fois mon rpm ouvert, je dois copier le fichier inittab et le coller à la place de celui qui se trouve dans /etc
C'est bien ça???:hammer:
drpixel
A la rigueur renommes le fichier inittab.rpmsave en inittab et rebootes.
Sinon pour ouvrir le RPM sous Windows, tu peux utiliser 7-Zip.
Mat974
Voilà, j'ai dézipper puis copier le fichier inittab qui se trouvait dans le rpm.
J'ai du coup perdu l'ancien fichier inittab car je ne l'ai pas sauvegardé.
Il'y a du mieux, maintenant lorsque je démarre, la version de mon noyau s'affiche et juste après il est écrit Login:
Et là c'est le mystère, ni mon login utilisateur, ni root ne passent :-?
Je suis à deux doigts de baisser les bras! Adios ma p'tite config 🙁
Merci de m'avoir aidé. 😉
(Dav's, poste moi vite une FC6 !!!!)
herrib
Bon, as-tu vérifié la configuration de ton clavier? (qwerty / azerty; c'est un grand classique). Sinon, existe-t-il un fichier /etc/passwd et un fichier /etc/shadow ?
Mat974
Mon clavier est effectivement en qwerty au démarrage, mais les touches que j'utilisent n'ont pas d'incidances pour taper mon login.
J'ai bien un fichier passwd et un fichier shadow
mais également un fichier passwd- et un fichier shadow-