• # dans l ordre.

    Posté par . En réponse au message Créer fichier /etc/fstab. Évalué à 2.

    premiere chose, il va te faloir recuperer la table des partitions.
    pour ca, depuis un live CD ou un cd d install de ce que tu veux:

    fdisk /de/hda
    p
    q

    ca dit tout ce qu il y as sur le dur. Ca dit entre autr ou est la swap, et les partitions ext2, mais pas laquelle est la / .
    Tu les monte toutes avec ton live CD, et celle ou il y as
    etc, var, home, usr, tmp .... c est elle la /.

    un fstab complique ressemble a ca:

    # /etc/fstab: static file system information.
    #
    # <file system> <mount point>
    proc /proc proc defaults 0 0
    /dev/hda10 / reiserfs defaults 0 1
    /dev/hda1 /boot ext2 defaults 0 2
    /dev/hda13 /home reiserfs defaults 0 2
    /dev/hda9 /mnt/lfs xfs defaults 0 2
    /dev/hda8 /mnt/other xfs defaults 0 2
    /dev/hda7 /mnt/rescue ext3 defaults 0 2
    /dev/hda5 /mnt/win_ext vfat defaults,uid=1000,gid=1000 0 2
    /dev/hda2 /mnt/win_ntfs ntfs defaults,uid=1000,gid=1000 0 2
    /dev/hda12 /usr reiserfs defaults 0 2
    /dev/hda11 /var reiserfs defaults 0 2
    /dev/hda6 none swap sw 0 0
    /dev/hdc /media/cdrom iso9660 ro,user,noauto 0 0
    /dev/fd0 /media/floppy auto rw,user,noauto 0 0


    il te faudra ensuite re installer Lilo ou Grub ...
    soit les kernels sont dans /boot, soit ils ont ete mis dans une partitions independante contenant un truc du style

    config-2.4.26-1-386 grub initrd.img-2.6.8-1-k7 memtest86.bin System.map-2.4.26-1-386 vmlinuz-2.4.26-1-386
    config-2.6.10-1-k7 initrd.img-2.4.26-1-386 initrd.img-2.6.8-1-k7.orig memtest86+.bin System.map-2.6.10-1-k7 vmlinuz-2.6.10-1-k7
    config-2.6.8-1-k7 initrd.img-2.6.10-1-k7 lost+found splash System.map-2.6.8-1-k7 vmlinuz-2.6.8-1-k7


    Si c est grub, tu as un dossier grub dans /boot, sinon, tu aura surement la chance d avoir deja le /etc/lilo.conf. ( note que beaucoup de machines qui ont grub ont un lilo.conf .... donc l existence de ce fichier ne veut rien dire.

    Pour les reinstaller, tu trouvera des docs partout.

    Mais la ou tu trouvera aucune doc, c est pour retrouver ton pass root ... et c est la que j intervient.

    il faut au prealable que la machine demarre corrctement jusqu au moment ou elle demandes le mot de passe.

    alors tu reboot, et tu ajoutes en argument au noyeau l option suivante:
    init=/bin/bash
    puis tu boot.
    c est tres simple, des que le pepin as boot, ca lances un bash :)
    reste a changer le pass:
    mount -o remount,rw /dev/hdax /
    passwd
    sync
    mount -o remount,ro /dev/hdax /
    sync
    reboot

    un des deux sync est superflu, mais dans le doute, tu fais tout ca. Au reboot d apres, ca dira que / as ete mal demonte, ca va vouloir faire un scan, mais le password sera quand meme bon.

    Voila ... c est /le/ tric absolument pas documente.