• # Un chti backup et ça repars :-)

    Posté par . En réponse au message Problème de partitions. Évalué à 2.

    Vouais, c'est un drôle de bazard ton disque :-)

    Tu branches un second disque, tu le partitionnes comme tu aimerais, tu crée tes systèmes de fichiers puis:
    1 - passe en mono-utilisateur en tapant
    # telinit 1
    2 - monter une première partition cible (dans /mnt par exemple) Eventuellement une partition source si elle n'est pas déjà montée
    3 - copier avec
    # time tar --create --one-file-system --directory / . | tar --extract --atime-preserve --directory /mnt
    ou encore
    # time tar --create --one-file-system --directory /mon_point_de_montage . | tar --extract --atime-preserve --directory /mnt
    4 - démonter la partition cible (et source si besoin)
    5 - refaire pour les autres.
    6 - rendre ton autre disque bootable, et là c'est un vaste sujet :-)
    Avec grub ça donne:
    # grub (lance l'interpréteur de commande de Grub)
    find /boot/grub/stage2 (permet d'afficher les numéros des disques et partitions contenant ce fichier)
    --> affiche (hd0,0) en général (premier disque, première partition)
    --> affiche par exemple (hd0,7) et (hd2,7) si on est en RAID1 logiciel et que la huitième partition contient le fichier demandé.
    --> affiche par exemple (hd0,0) et (hd0,9) si on a deux Linux dans deux partitions différentes.

    root (hd0,0) (pour indiquer à Grub où se trouve le fichier stage2)
    setup (hd0) (pour écrire stage 1 et stage1.5)
    quit (sortir de Grub)

    nano /boot/grub/menu.lst
    --> vérifier que les lignes "root (hdx,y) correspondent avec ce qui vient d'être configuré.

    reboot (fortement conseillé dans la documentation de grub, je n'ai pas compris pourquoi)

    Sinon, méthode barbare: avant de commencer, tu fais un dd sur 100 Mo de /dev/sda vers /dev/sdb (par exemple) puis tu effaces les partitions bidons de sdb et tu crées les bonnes, puis copie comme indiqué plus haut.

    Ca te permet d'avoir des tailles de partitions différentes de ce que tu as actuellement.