web-dev-qa-db-fra.com

Puis-je copier mon installation wubi entre machines?

J'exécute principalement Ubuntu via wubi sur mon ordinateur. J'en ai récemment eu un nouveau. J'ai également installé wubi là-bas, mais plutôt en passant par les tracas de tout configurer à nouveau, car le disque wubi entier est essentiellement un fichier unique, puis-je simplement le copier sur la nouvelle machine?

Un rapide coup d'œil à la structure du fichier indique que je voudrais simplement copier le dossier c:\ubuntu\disks de mon ancienne machine et l'écraser sur ma nouvelle et je serai prêt à partir. Est-ce exact?

3
George Mauer

Oui - je l'ai fait. Ce n'est pas totalement simple cependant. Par exemple, si vous aviez un pilote graphique personnalisé sur une machine, mais pas la nouvelle machine, vous aurez des problèmes d'affichage. Et la deuxième chose est que le chargeur de démarrage grub se souvient de la partition et de l'uuid de la machine actuelle et ceux-ci devront être modifiés.

  1. Assurez-vous que vous n'avez pas installé de pilotes personnalisés (ou supprimez-les si vous en avez)
  2. Assurez-vous d'avoir installé la même version d'Ubuntu sur la nouvelle machine
  3. Chargez l'installation sur la nouvelle machine, lorsque vous voyez le menu grub, appuyez sur 'e' sur la première entrée et notez xxx et yyy:

    set root=(xxx) par exemple (hd0, msdos2)

    linux /boot/vmlinuz.... root=yyy par exemple./dev/sda2 ou UUID = nnnnnnn

  4. Copiez le root.disk sur la nouvelle machine

  5. Démarrez dans Ubuntu mais uniquement dans le menu grub

    Appuyez sur 'e' sur sa première entrée et modifiez les valeurs que vous voyez avec les xxx et yyy de votre nouvelle installation. Supprimez également la ligne commençant par search --no-floppy .... Puis appuyez CtrlX pour démarrer.

  6. Après son démarrage, déposez-vous sur un terminal (CtrlAltT) et courir Sudo update-grub pour corriger le menu grub.

C'est tout ce qu'on peut en dire.

PS Si vous êtes familier avec les partitions, vous n'avez pas besoin de `` terminer '' le redémarrage et la 2e phase de l'installation sur la nouvelle machine. Il vous suffit de terminer la partie Windows de l'installation et de copier le root.disk et le swap.disk dans le dossier\ubuntu\disks, puis de redémarrer, en modifiant les valeurs de partition. Mais si vous n'êtes pas sûr de ce que c'est, complétez simplement l'installation (faites-en 5 Go car vous allez le jeter). Dans ce cas, vous pouvez ignorer le swap.disk.

EDIT: une autre chose intéressante que vous pouvez faire avec un fichier root.disk ... migrer vers une installation Ubuntu normale sur la même ou une autre machine (les mêmes mises en garde sur les pilotes personnalisés s'appliquent).

4
bcbc

Non, cela ne configurerait pas votre démarrage Windows, par exemple. Il vous faudra donc soit le faire manuellement, soit l'installer puis remplacer le fichier root.disk. Je n'ai pas testé cela, alors assurez-vous d'avoir une sauvegarde.

1
Jo-Erlend Schinstad

Réponse tardive à ce sujet pour vous, mais cela peut aider la prochaine personne.

Je ne l'ai pas testé car je n'ai pas d'installation Windows, mais je pense que vous n'avez besoin que des c:\boot.ini c:\wubildr (.mbr) et c:\ubuntu\pour la nouvelle machine. Au démarrage, remplacez l'ancien UUID par le disque approprié. Si les deux machines seront sur le même réseau, vous souhaiterez peut-être modifier/etc/hostname après le premier démarrage.

0
Bo Dang Ren