[clonage]Le clone d'une partition est-il toute machine ?

Questions et astuces concernant l'installation et la configuration d'archlinux
avi3000
Chu Ko Nu
Messages : 404
Inscription : dim. 19 juin 2011, 18:53
Localisation : dans le neuf trois

[clonage]Le clone d'une partition est-il toute machine ?

Message par avi3000 »

Bonjour,

J'ai cloné ma partition Linux (arch ou autre) à l'aide de dd (ou autre chose).
Ce système cloné fonctionnera-t-il correctement sur toutes les configurations?
  • Système d'origine sur un quad core, cible sur un atom duo;
  • l'inverse;
  • Système d'origine sur un amd, cible sur intel;
  • l'inverse;
merci
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [clonage]Le clone d'une partition est-il toute machine ?

Message par oktoberfest »

Salut,

sous réserve d'avoir les mêmes partitions (du moins celles déclarés en montage automatique dans ton fstab et au niveau du kernel), tu n'auras pas de gros soucis car les paquets sont des paquets binaires, ils ne sont pas recompilés spécialement pour ton ordinateur.
Les petits soucis sont :
- le driver video pour Xorg, si tu passes d'ATI ou NVidia ou inversement.
- le réseau, si tu as une carte qui nécessite un module spécifique qui n'est pas dans le noyau.
- le wifi, pour la même raison.
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
avi3000
Chu Ko Nu
Messages : 404
Inscription : dim. 19 juin 2011, 18:53
Localisation : dans le neuf trois

Re: [clonage]Le clone d'une partition est-il toute machine ?

Message par avi3000 »

oktoberfest a écrit :les paquets sont des paquets binaires, ils ne sont pas recompilés spécialement pour ton ordinateur.
merci pour la réponse, mais :

Kernel et initrd inclus ?
Il me semble avoir vu passer une regénération du noyau lors de l'installation d'arch ?

Les drivers spécifiques (réseau, wifi, ati, nvidia, ...) ne sont pas concernés par ma question.

Un installation ubuntu 11.04 64bits faite à l'identique sur un core duo et un I5 quad core donne une occupation mémoire diffférente juste après le boot. 290Mo pour le duo, 490Mo pour le quad.
Si je clone la partition du duo et que je l'installe sur le quad, elle restera à 290Mo dans la même situation.
étonnant non ?
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [clonage]Le clone d'une partition est-il toute machine ?

Message par oktoberfest »

Le noyau n'est pas régénéré lors de l'installation, seulement l'initrd. Et il est généré parce que lors de l'installation tu fais des modifs dans le mkinitcpio.conf, ce qui impacte la construction de l'initrd.
L'initrd est à régénérer dans deux cas :
- nouvelle version du noyau
- modification de mkinitcpio.conf (ajout/suppression de modules, de hooks...)
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
avi3000
Chu Ko Nu
Messages : 404
Inscription : dim. 19 juin 2011, 18:53
Localisation : dans le neuf trois

Re: [clonage]Le clone d'une partition est-il toute machine ?

Message par avi3000 »

La génération de l'initrd est-elle fonction du processeur (ex: jeu d'instructions) ?
ou dépend-elle uniquement des choix que nous faisons(modules, hooks ....) ?
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [clonage]Le clone d'une partition est-il toute machine ?

Message par oktoberfest »

L'initrd n'est qu'une archive de fichiers. C'est mkinitpcio qui décide des fichiers à inclure à partir de son fichier de conf et de ce qui en découle : hooks, procédures d'install, etc...
Tu peux décompresser l'initrd pour voir ce qu'il y a dedans : tu y trouveras des fichiers qui sont déjà présents dans ton système. Il s'agit simplement d'un mini rootfs, qui contient ce qu'il faut pour pouvoir trouver le 'vrai' /.
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
avi3000
Chu Ko Nu
Messages : 404
Inscription : dim. 19 juin 2011, 18:53
Localisation : dans le neuf trois

Re: [clonage]Le clone d'une partition est-il toute machine ?

Message par avi3000 »

oktoberfest a écrit :Tu peux décompresser l'initrd pour voir ce qu'il y a dedans
dès ce soir, pour l'instant c'est win2k au bureau.

Donc, je peux continuer la préparation des images système sur mon I5 quad qui va bien,
et les installer sur des ordis tout pourris.

voila une bonne nouvelle.

le prochain clonage, c'est arch64 du I5 vers l'eee1215N
Répondre