PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Forums Hébergement > Forum Serveur - Sécurité et techniques > fr.comp.os.linux.config > Copier une install vers un autre disque
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
fr.comp.os.linux.config Prise en main d'un système Linux.

Copier une install vers un autre disque

Réponse
 
LinkBack Outils de la discussion
Vieux 23/12/2006, 17h15   #1
Zouplaz
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Copier une install vers un autre disque

Bonjour, je suis en train de transférer mon système vers un nouveau
disque dur (plus gros et neuf).
Voici où j'en suis :

- j'ai recrée les partitions sur le nouveau disque (/boot, swap et /)
- copié l'ensemble des programmes et données vers le nouveau disque par
une simple cp -a (et au passage je me suis débarrassé de LVM, inutile
dans mon cas).

Ce qui me manque :
- créer le répertoire /dev - Doit bien y a voir un script qui crée
toutes les entrées d'un coup mais j'ignore lequel - Ou mieux copier
celle de l'ancien disque ?
- configurer Grub

Je signale : que les deux disques sont actuellement montés dans la
machine en même temps et que voudrais pouvoir faire mes tests en
indiquant au PC de booter sur le deuxième disque (au démarrage de la
bécane) et ne supprimer l'ancien (hda) que lorsque le nouveau (hdb) sera
fin prêt, modifier la conf grub et hopla, fini.

Sur le second point (grub) :
Le nouveau disque n'a rien sur le MBR, il faut donc que j'indique à Grub
d'écrire sur ce secteur le code de boot. J'ai fait un tour dans la doc
mais j'ai pas compris comment procéder.
Le nouveau disque est monté en /mnt/hdb3
J'ai fait un chroot /mnt/hdb3
Puis mount /dev/hdb1 /boot
Et à partir de là, j'ai voulu modifier grub.conf et lancer grub mais je
cale, je sais pas quoi faire précisément...


Voila, si quelqu'un peut m'aider... Je précise que je suis sous CentOS

Merci
  Réponse avec citation
Vieux 23/12/2006, 17h38   #2
Doug713705
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Copier une install vers un autre disque

Le samedi 23 décembre 2006 18:15, Zouplaz s'est exprimé de la sorte sur
fr.comp.os.linux.configuration :

> Ce qui me manque :
> - créer le répertoire /dev - Doit bien y a voir un script qui crée
> toutes les entrées d'un coup mais j'ignore lequel - Ou mieux copier
> celle de l'ancien disque ?


MAKEDEV est là pour ça

--> man MAKEDEV

> - configurer Grub


Si grub est installé sur le système
--> info grub

--
@+
Doug [Linux user #307925] - Slackware RuleZ ;-)
[Pourquoi t'es qui, qu'est ce que tu fais par où ?]
-- Pour me contacter enlever no-spam (2X) --
  Réponse avec citation
Vieux 24/12/2006, 09h45   #3
Zouplaz
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Copier une install vers un autre disque

le 23/12/2006 18:38, Doug713705 nous a dit:
> Le samedi 23 décembre 2006 18:15, Zouplaz s'est exprimé de la sorte sur
> fr.comp.os.linux.configuration :
>
>> Ce qui me manque :
>> - créer le répertoire /dev - Doit bien y a voir un script qui crée
>> toutes les entrées d'un coup mais j'ignore lequel - Ou mieux copier
>> celle de l'ancien disque ?

>
> MAKEDEV est là pour ça
>
> --> man MAKEDEV
>


J'avais déjà regardé, l'option all pour MAKEDEV n'existe pas. Le man
n'indique rien de spécial pour recréer TOUTES les entrées de /dev
  Réponse avec citation
Vieux 24/12/2006, 11h26   #4
Stanislav Latyshko
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Copier une install vers un autre disque

Zouplaz a écrit :

> - j'ai recrée les partitions sur le nouveau disque (/boot, swap et /)
> - copié l'ensemble des programmes et données vers le nouveau disque par
> une simple cp -a (et au passage je me suis débarrassé de LVM, inutile
> dans mon cas).


cd /
find . -mount | cpio -ampVd /mnt/newroot
# ( "d" - certains versions de cpio l'exigent, je me souviens pas )
cd /boot
find . ........

Ca marche toujours. cp ? - hmmm... des problèmes sont possibles.
  Réponse avec citation
Vieux 24/12/2006, 11h58   #5
BSD compulsif
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Copier une install vers un autre disque

avec une distrib live, tu monte ton ancien systeme, puis tu copie les rep
dev: cp -dpR /tonsys/dev/ /nouveaudev/
ça marche [chez moi]
simple et rapide


  Réponse avec citation
Vieux 24/12/2006, 12h57   #6
Doug713705
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Copier une install vers un autre disque

Le dimanche 24 décembre 2006 10:45, Zouplaz s'est exprimé de la sorte sur
fr.comp.os.linux.configuration :

>> MAKEDEV est là pour ça
>>
>> --> man MAKEDEV
>>

>
> J'avais déjà regardé, l'option all pour MAKEDEV n'existe pas. Le man
> n'indique rien de spécial pour recréer TOUTES les entrées de /dev


L'option generic semble être un bon choix pour débuter.
Ensuite une comparaison entre l'ancien et le nouveau répertoire /dev te
donneras la liste des "dev" manquants à l'appel.

L'un dans l'autre si tu es en noyau 2.6 et que tu utilises udev, un MAKEDEV
generic suffira puisqu'udev "réécrira" le répertoire /dev.

--
@+
Doug [Linux user #307925] - Slackware RuleZ ;-)
[Pourquoi t'es qui, qu'est ce que tu fais par où ?]
-- Pour me contacter enlever no-spam (2X) --
  Réponse avec citation
Vieux 26/12/2006, 09h36   #7
ygg
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Copier une install vers un autre disque

23.12.2006 18:15 - Zouplaz /
>
> Sur le second point (grub) :
> Le nouveau disque n'a rien sur le MBR, il faut donc que j'indique à Grub
> d'écrire sur ce secteur le code de boot. J'ai fait un tour dans la doc
> mais j'ai pas compris comment procéder.
> Le nouveau disque est monté en /mnt/hdb3
> J'ai fait un chroot /mnt/hdb3
> Puis mount /dev/hdb1 /boot
> Et à partir de là, j'ai voulu modifier grub.conf et lancer grub mais je
> cale, je sais pas quoi faire précisément...
>

Après avoir démarré sur le disque hda, pour écrire le secteur de boot
sur hdb, lancez la commande grub, puis:

* grub> device (hd0) /dev/hdb
* grub> root (hd0,0)
* grub> setup (hd0)
* grub> quit
>
> Voila, si quelqu'un peut m'aider... Je précise que je suis sous CentOS

testé sur Fedora Core 3 sur 2 disques SCSI en espérant que cela
fonctionne sur des IDE.
  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 19h05.


Édité par : vBulletin® version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières ©2000-2008
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,12428 seconds with 15 queries