Utiliser la partition Ubuntu existante comme image d'installation?

19

J'ai installé Ubuntu 10.10 sur mon ordinateur portable et configuré beaucoup, installé et configuré beaucoup de choses dessus pour répondre à mes besoins. Maintenant, je veux déplacer cette configuration vers une autre machine et je veux éviter à nouveau toute la configuration. Existe-t-il un moyen de créer un programme d'installation à partir de mon installation / partition Ubuntu existante que je peux réutiliser pour d'autres machines?

Ved
la source
Similaire à cela mais probablement pas dupe: askubuntu.com/questions/9135/…
Jorge Castro
Juste une idée donc je ne la poste pas comme réponse. Puisqu'il n'y a pas de concept de "registre" ici, ne pourriez-vous pas démarrer à partir d'un autre système d'exploitation (un LiveCD peut-être) et graver tout le contenu de "/" sur un DVD, puis le copier sur le nouveau disque dur ou la nouvelle partition, puis il suffit d'installer grub? Ubuntu gère généralement très bien les changements matériels.
Mussnoon

Réponses:

2

J'ai aussi eu ce problème (demandé à ce sujet ici avant de trouver ce fil)

Est-il possible de créer un disque d'installation d'Ubuntu, à partir d'une installation déjà existante?

J'ai essayé de regarder dans Remastersys, mais après avoir lu cette ligne :

Remastersys lui-même n'est plus disponible

Je n'ai pas pris la peine de vérifier si c'était vrai ou non, et j'ai essayé d'utiliser relinux .

Autant dire que cela a fonctionné comme un charme.

(Il n'y a pas d'interface graphique, ce sont toutes les commandes)

Comment l'utiliser (Toutes les informations suivantes sont prises et disponibles dans l'application):

  1. Téléchargez le fichier tar.
  2. Extraire
  3. Pour l'installer, exécutez cette commande:

    sudo cp -R usr etc wubick/etc wubick/usr /
    
  4. Après l'avoir installé, le /usr/share/doc/relinux/READMEfichier contient des informations sur l'utilisation de l'application
  5. Exécutez les deux commandes suivantes:

    sudo cp /etc/relinux/relinux.conf ./relinux.conf
    sudo sed -i 's:EXCLUDES="\(.*\)":EXCLUDES="\1 '`readlink -f ./relinux.conf`'":g' ./relinux.conf
    
  6. Si vous savez ce que vous faites, modifiez le fichier de configuration que vous venez de copier pour modifier les paramètres comme vous le souhaitez.

    Par exemple, en ajoutant /home/*au EXCLUDESparamètre, si vous ne souhaitez pas que les données personnelles soient copiées. (Je ne savais pas si elle était automatiquement exclue, mais il vaut mieux être en sécurité)

  7. Exécutez cette commande:

    sudo relinux squashfs relinux.conf
    

    Cela prendra un peu de temps avant de se terminer (sudo est requis ici même si vous étiez dans un dossier qui vous appartient, car ce relinux vérifiera les packages manquants et requis et les installera).

  8. Enfin exécutez:

    sudo relinux onlyiso relinux.conf
    

    Cela créera le fichier ISO. Si vous n'avez rien modifié dans le fichier de configuration, il sera appelé custom.iso.

PS Les deux dernières commandes peuvent être combinées en une seule avec sudo relinux iso relinux.confsi vous avez envie d'attendre que la première se termine, puis d'exécuter la seconde.

PSS Si quelque chose ne va pas et / ou si vous avez décidé de recommencer à zéro, exécutez d'abord l'une de ces commandes (selon ce que vous voulez).

sudo relinux clean relinux.conf
sudo relinux fullclean relinux.conf

Le premier nettoie les fichiers temporaires créés dans votre répertoire de travail ( WORKDIRparamètre dans le fichier de configuration)

Le second nettoie tous les fichiers créés, même le fichier ISO.

Dan
la source
1

Si la machine a le même matériel, vous pouvez créer l'image d'origine et la restaurer sur la nouvelle machine en utilisant quelque chose comme clonezilla. Stocker l'image sur le réseau et la restaurer à l'aide d'un cd live clonezilla fonctionne très bien.

Scott Reeves
la source
1

La copie de tout le contenu du disque dur de votre actuel vers votre nouveau devrait fonctionner correctement tant que les deux machines ont la même architecture matérielle, par exemple de 32 bits à 32 bits.

Si les pilotes ne sont pas standard et diffèrent (par exemple, la carte graphique ati actuelle, la nouvelle est nvidia), vous devrez installer les pilotes appropriés.

Si vous avez créé un fichier xorg.conf, cela peut ne pas convenir au nouveau graphique / moniteur.

Vous pouvez faire une copie exacte à l'aide de la commande dd. dd if=/dev/currentdrive of=/dev/newdrive

dsas
la source