changer linux de dur - Installation - Linux et OS Alternatifs
Marsh Posté le 27-04-2004 à 22:09:03
c'est jouable sans réinstaller le système
pour transférer une partition autre que / :
http://doc.mandrakelinux.com/Mandr [...] oints.html
pour /, je pense qu'il va falloir utiliser un live CD pour se simplifier la tâche bien que je pense que ce soit faisable sans.
ce que j'essaierais :
une fois les partitions secondaires transférée ; monter la future partition / quelque part. ensuite copier les différents dossier présent à la racine ( avec un cp -a) à l'exception de :
/dev
/proc
les dossiers correspondant aux 2 autres partitions
créer ces 4 dossiers avec mkdir
modifier le fstab sur la nouvelle racine pour qu'il prenne en compte la nouvelle disposition des partitions ; idem pour lilo.conf ; se chrooter sur la partition et éxécuter lilo -v pour réinstaller le bootloader.
rebooter et si ça a marché au reboot, effacer le contenu de l'ancienne partition
/!\ cette méthode est à vérifier avant utilisation, j'ai peut-être oublié quelque chose
Marsh Posté le 27-04-2004 à 22:21:34
perso j'ai mis les deux durs en meme temps, un cp -a. Ensuite, tu enleves l'ancien, tu mets le nouveau en master, tu bootes sur un cd ou autre, reinstall grub et le tour est joué
Marsh Posté le 27-04-2004 à 22:30:26
the_fireball a écrit : perso j'ai mis les deux durs en meme temps, un cp -a. Ensuite, tu enleves l'ancien, tu mets le nouveau en master, tu bootes sur un cd ou autre, reinstall grub et le tour est joué |
ok merci a tt les 2 je ferai ca ( en fait je vais pas le faire maintenant car g pas le gout de me prendre la tete, g le bts ki approche laors je le ferai apres )
Marsh Posté le 28-04-2004 à 08:26:21
pour / c'est chiant il faut booter sur une mini-distrib ou sur le CD de la distrib (mode rescue)
monter la partition et faire un backup sur bande
(penser avant ça à copier le boot secteur
(dd if=/dev/sda of=/boot/bootsec.log bs=512 count=1) à adapter à se machine bien sur))
changer le disque
booter de la meme façon faire la copie inverse sans oublier le boot secteur.
ou si les disques sont identique faire la copie complete avec dd
puis la copie du bootsecteur
ou avec cp -a (autre options ?) et copier le boot secteur avec dd surtout...
rebooter...
Marsh Posté le 28-04-2004 à 11:44:51
heu je risque de dire une connerie mais avec norton gosht je peux faire ca non ( en copiant partition par partition ? )
Marsh Posté le 28-04-2004 à 12:09:03
the_fireball a écrit : perso j'ai mis les deux durs en meme temps, un cp -a. Ensuite, tu enleves l'ancien, tu mets le nouveau en master, tu bootes sur un cd ou autre, reinstall grub et le tour est joué |
vaguement pareil:
je monte le le futur DD genre sur /futur
j'y monte les partitions filles /futur/home, /future/usr/local, etc ....
via mc ou autre, je copie / vers /future (mc permet de choisir les répertoires de / à copier et d'éviter de copier /proc /sys, les trucs dans ce goût là )
Ensuite pour grub, ça doit pouvoir se faire direct: grub-install /dev/device_du_nouveau_DD. Comme grub recherche ses fichiers de conf au boot en lisant le FS, ça devrait fonctionner.
Pour lilo, puisqu'il faut mettre en dur l'emplacement physique des points d'amorçage, il faut passer par moyen de boot annexe une fois le disque à sa place définitive et refaire un "lilo".
Testé et éprouvé à plusieurs reprises (pas pour le grub)
Marsh Posté le 28-04-2004 à 12:46:57
perso je boote sur une knoppix, comme ça je ne fais qu'un cp -a et il me copie un proc vide et un dev avec les bonnes valeurs
Marsh Posté le 28-04-2004 à 23:59:18
on est obligé d'avoir un chargeur d'OS ?? car pour moi y a pas trop d'utilité a avoir gub ou lilo il y a ke linux sur mon dur et je met le time out a 0 pour kil boot direct sur linux
Marsh Posté le 29-04-2004 à 09:04:49
Avec Ghost 2003, tu peux copier par partition, ça fonctionne parfaitement.
Sinon, avec dd if=/dev/hdaX of=/dev/hdY ça devrait fonctionner, mais peut-être avec des paramètres supplémentaires, (voir commande dd) car je l'ai fait mais de disque à disque
Marsh Posté le 29-04-2004 à 09:10:00
carot0 a écrit : on est obligé d'avoir un chargeur d'OS ?? car pour moi y a pas trop d'utilité a avoir gub ou lilo il y a ke linux sur mon dur et je met le time out a 0 pour kil boot direct sur linux |
oui
Marsh Posté le 29-04-2004 à 09:11:07
krisofe a écrit : Avec Ghost 2003, tu peux copier par partition, ça fonctionne parfaitement. |
dd c'est )pas très adapté parce que ça copie la strcuture complète du disque/partition ; y compris les espaces vides ; et ça recrée une partition à l'identique, ce qui n'est pas le but quand tu transfère sur des partitions différentes
Marsh Posté le 29-04-2004 à 13:49:27
krisofe a écrit : Avec Ghost 2003, tu peux copier par partition, ça fonctionne parfaitement. |
bon alors je le ferai avec norton.
pour le chargeur de demarrage comment j'install ca ?
Marsh Posté le 29-04-2004 à 14:38:42
cp -a on te dit !
Marsh Posté le 29-04-2004 à 18:22:21
1- Merci pour les infos concernant dd ;-) Effectivement, je t'aurai fait faire une galette ...
2- Pour le chargeur de démarrage, je ferai le GHOST et regarderai si ça tourne, (si le ghost ne démarre pas correctement à cause du MBR, il faudrai alors enlever LILO = lilo -u ou GRUB(je ne sais pas comment on l'enlève).
Après le ghost fait, remettre le boot sur windows avec son CD bootable, (console de récupération et fixboot + fixmbr).
Il te faudra ensuite remettre le bootloader choisi.
Mais je pense que les commandes Linux doivent être sinon mieux capables de le faire, (cf commentaires mirtouf).
Mais chui newbie nux, alors...
Marsh Posté le 29-04-2004 à 21:35:12
mirtouf a écrit : cp -a on te dit ! |
si je fait cp -a il copira pas le mbr, si ?
Marsh Posté le 29-04-2004 à 21:37:24
bah non.
Un coup de chroot avec un CD bootable et let's go !
Marsh Posté le 29-04-2004 à 21:46:28
ouais, cp -a (voir cp -avx) mais après il faut se taper cette bonne vieille bouse de lilo.
Je l'ai fait justement deux fois le WE dernier et ben sur une machine, impossible de remettre lilo à l'endroit à partir d'un cd ou même de chroot (il criait à propos d'un raid imaginaire). J'ai du faire une deuxième entrée sur le premier disque (qui bootait sur le second) et une fois démarré sur le disque final, lilo a bien voulu se mettre.
Et c'est pas la premiere fois que ça m'arrive (enfin ça varie les plaisir, généralement c'est des histoires de géométrie qui couille). Il serait p-e temp que les bootloader soit _enfin_ faciles à installer (me dites pas que c'est impossible, lors de l'install d'une distrib ça marche à tous les coups)
quant à grub... ça marche certainement très bien quand on a réussi à le faire marcher
Marsh Posté le 29-04-2004 à 21:49:40
http://www.gnu.org/software/grub/manual/grub.html
Marsh Posté le 27-04-2004 à 22:05:04
slt tlm voila g une redhat9 installé et configuré sur hdd2,3,5 et je voudrai la mettre en hda1,2,3 emplacement actuellement oqp par XP.
est ce possible en faisant une image des partition ou il faut imperativement que je reinstalle tt le systeme ?
---------------
In a world without walls and fences, who needs Windows and Gates