Comment convertir l'installation de Wubi en installation régulière?

50

J'ai installé Ubuntu sur ma partition D: en utilisant Wubi. Y a-t-il un moyen de retirer mon Windows de C: drive et de déplacer mon installation Ubuntu existante sur C: drive et de l'installer régulièrement?

    
posée User 01.08.2010 - 17:50
la source

10 réponses

35

Veuillez vous référer à: lien

Ce Wiki ci-dessus possède un script bash téléchargeable qui migre une installation Wubi sur une partition. Il contient également un lien vers les instructions manuelles requises pour migrer une installation Wubi, bien que ces instructions ne soient pas recommandées car le script contient de nombreuses vérifications de sécurité supplémentaires. Le script effectue les opérations suivantes:

  1. Vérifie l'installation en cours de migration, par exemple Wubi ?, size ?, type de grub?
  2. Vérifie la ou les partitions cibles et échange si elles sont incluses. Les partitions cibles doivent être de type '83 - Linux ', vides et suffisamment grandes pour contenir l'installation en cours de migration.
  3. Fournit des commentaires à l'utilisateur sur toute erreur ou informe l'utilisateur des modifications que le script va apporter et demande à l'utilisateur s'il souhaite ou non poursuivre.
  4. Formate la ou les partitions cibles, copie l'installation actuelle sur la nouvelle installation migrée.
  5. Met à jour le fichier / etc / fstab et active la mise en veille prolongée (voir les notes README)
  6. Chroots à l'installation migrée, supprime le support de lupin, génère ensuite le menu grub (grub.cfg) et installe le chargeur de démarrage grub2 si nécessaire. Pour les migrations grub-legacy, il remplace grub-legacy par grub2 (sur l'installation migrée uniquement)
  7. Quitte chroot et met à jour le menu grub d'installation actuel pour inclure l'installation migrée.

Ce qui suit est basé sur le fichier README fourni avec le script:

Le script est basé sur le script wubi-move-to-partition d’Agostino Russo à partir du Guide Wubi ( lien ).

La première version a mis à jour le script wubi-move-to-partition pour corriger quelques problèmes et commandes obsolètes, ainsi que pour le mettre à jour pour prendre en charge Grub2. Il ne fonctionnait que sur les installations de Wubi à partir de 9.10 et ultérieures.

La version actuelle supporte Ubuntu et s’installe de 8.04 à 12.10 et ajoute les fonctionnalités suivantes:

  1. Prend en charge la migration d'une installation Ubuntu normale (non-wubi). Cela peut être utile pour créer une sauvegarde de travail, déplacer votre installation entre ordinateurs ou créer une copie de travail à tester.
  2. Prend en charge la migration d’une installation de Wubi uniquement à partir du fichier root.disk (option --root-disk =). Cela peut être effectué à partir d'un CD / USB live Ubuntu ou d'une autre installation Ubuntu. Le root.disk nommé doit être une installation Wubi complète et fonctionnelle, ou s'il existe des disques virtuels distincts pour / home et / usr, ceux-ci doivent se trouver dans le même répertoire que root.disk. (Cette option ne prend pas en charge Wubi avec grub-legacy à l’origine installé avant la version 9.10).
  3. Il prend en charge la migration d’une installation Wubi ou Normal qui utilise grub-legacy - toutefois, il remplacera grub-legacy par Grub2 (uniquement sur l’installation migrée). Il ne met pas à jour le menu.lst de l'installation en cours, il est donc recommandé de toujours installer le chargeur de démarrage Grub2 (ou de modifier manuellement menu.lst).
  4. L'option --shared-swap peut être utilisée si vous partagez une partition de swap existante avec une autre installation. Il ignore la commande 'mkswap' pour éviter de modifier l’UUID.
  5. Il prend en charge la possibilité de migrer pour séparer les partitions / boot, / usr et / home.
  6. Il permet de synchroniser une installation migrée (par exemple, pour une sauvegarde amorçable)

Utilisation: sudo bash wubi-move.sh [OPTION] target_partition [swap_partition]

   e.g. sudo bash wubi-move.sh /dev/sda5 /dev/sda6

  -h, --help              print this message and exit
  -v, --version           print the version information and exit
  --notes                 print the Assumptions and Notes, and exit
  --no-bootloader         do not install the grub2 bootloader
  --shared-swap           share swap partition with an existing install
  -y, --assume-yes        assume yes to all prompts
  --root-disk=<root.disk> Specify a root.disk file to migrate
  --boot=</dev/sdXY>      Specify a separate /boot partition
  --home=</dev/sdXY>      Specify a separate /home partition
  --usr=</dev/sdXY>       Specify a separate /usr partition
  -c, --check-only        Check only - validate target partition(s)
  --resume                Resume a previous migration attempt that ended
                          due to copying errors (rsync).
  --synch                 Synchronize a previously migrated install

La source du script est maintenue ici: lien Les versions sont balisées et les problèmes peuvent être soulevés si nécessaire.

Remarque: le script peut être exécuté à partir d’un environnement réel, par exemple pour remplacer Windows, bien qu'il soit plus simple de partitionner manuellement et de l'exécuter directement depuis l'installation de Wubi (à mon avis). Il y a d'autres captures d'écran du script (en utilisant la version précédente) ici qui montre comment migrer en utilisant un root.disk ou séparer des partitions.

    
réponse donnée bcbc 25.04.2011 - 08:37
la source
10

Je n’ai jamais fait d’installation de Wubi, et je n’ai testé aucun de ces éléments, utilisez-les avec précaution;).

Il y a du fil sur le forum à propos de ceci , vous pouvez vérifier les sections des instructions alternatives. Cela devrait soulager un peu la douleur de bouger. S'il vous plaît, utilisez la méthode alternative , car la première ne fonctionne pas avec les versions ubuntu modernes. Il y a beaucoup de gens sur le thread qui ont essayé et échoué.

    
réponse donnée Javier Rivera 02.08.2010 - 09:19
la source
5

Comme wubi crée un fichier dans le système de fichiers Windows NTFS et l'utilise comme pseudo-partition, il est très difficile de le faire. Théoriquement, vous pourriez peut-être en quelque sorte enregistrer le système de fichiers à un autre endroit, puis le restaurer dans un système nouvellement installé. Cela peut se faire soit par un logiciel de sauvegarde, soit par quelque chose qui accède directement au système de fichiers.

    
réponse donnée txwikinger 01.08.2010 - 17:56
la source
5
  

Remarque: cette opération a été fusionnée depuis Ubuntu s'appuie-t-il sur Windows si je l'installe avec le programme d'installation Windows?

Si vous utilisez Wubi (l’installateur Windows) pour installer Ubuntu, Ubuntu sera alors installé dans un fichier image de disque sur votre partition Windows. Le chargeur de démarrage Windows sera configuré pour vous donner le choix entre Windows et Ubuntu, et lorsque vous sélectionnez Ubuntu, l'image disque dans la partition Windows contenant le système Ubuntu sera montée et utilisée.

Une fois que vous démarrez dans un système Wubi, aucune partie du système d’exploitation Microsoft Windows n’est en fait exécutée . Mais le système Wubi a toujours besoin du chargeur de démarrage Windows pour démarrer, et il a besoin de la partition Windows pour résider. Par conséquent, supprimer complètement un système Windows supprimera également le système Wubi qu'il contient .

Si vous avez créé une deuxième partition Windows (NTFS) pour contenir votre image disque Wubi, vous pouvez supprimer Windows et conserver l’image disque, mais vous n’auriez pas de système Windows pour le démarrer.

Ainsi, même si un système Windows cassé peut héberger un système Wubi opérationnel, Wubi dépend de Windows et si vous pensez ne pas vouloir conserver Windows, vous devriez envisager sérieusement d'installer Ubuntu dans le système. manière standard (démarrage à partir du CD / DVD ou du lecteur flash USB d’Ubuntu). Vous pouvez conserver votre système Windows lors de l'installation de cette manière en demandant à l'installateur d'installer à côté de (et non à la place) du système d'exploitation existant.

Il est possible de convertir un système Wubi en un système Ubuntu standard qui ne repose pas sur Windows . est un problème, et il est probablement préférable de planifier à l'avance afin d'éviter d'avoir à le faire.

    
réponse donnée Eliah Kagan 29.05.2012 - 04:54
la source
2

il n'y a pas de lecteur c. C'est une chose de Windows. mais pour se débarrasser de Windows, vous supprimez la partition. faites-en un nouveau à sa place, mais laissez l’espace non alloué. utilisez l'outil de sauvegarde deja, exécutez une sauvegarde, puis débarrassez-vous de la partition wubi. créer une nouvelle partition (ext4 est recommandé) et y installer ubuntu. restaurer à partir de la sauvegarde de la wubi. puis débarrassez-vous de toutes les autres partitions, puis utilisez gparted (dans les canaux logiciels réguliers si vous ne l’avez pas déjà) pour étendre la partition.

Je pense que cela pourrait fonctionner, ça devrait être assez simple.

et en passant, la partition que vous installez doit être un point de montage de /

Une autre chose qui pourrait fonctionner est que si vous copiez le répertoire / dans wubi à un endroit spécifique, (sans inclure / host / directory) et que vous vous débarrassez des partitions, et en créez un nouveau et y mettez le contenu, puis utiliser gparted pour le marquer comme amorçable, cela pourrait fonctionner. si c'est le cas, utilisez-le en tant que root et installez-y ubuntu à l'aide d'un programme d'installation en direct.

    
réponse donnée cody 26.07.2012 - 18:01
la source
2

Techniquement, oui. Si vous avez installé Ubuntu à l'aide du programme d'installation de Wubi, le programme d'installation de Wubi crée des fichiers Ubuntu dans le système de fichiers Windows, qui est donc également NFTS dans la partition Windows. Si vous avez installé Ubuntu sur une autre partition (ce qui signifie que Windows ne se trouve pas dans Windows), Ubuntu peut fonctionner seul comme système d'exploitation. De même, comme mentionné ci-dessus, vous avez toujours besoin du chargeur de démarrage Windows si vous avez utilisé l'installation de Wubi pour Ubuntu.

Si vous avez installé Ubuntu sur sa propre partition, Ubuntu installe son propre chargeur de démarrage appelé "GRUB" (et écrase le chargeur de démarrage Windows si Windows est installé).

Oui, oui. Ubuntu s'appuie sur la partition Windows lorsque vous utilisez Wubi. Pas nécessairement sous Windows lui-même, mais il s'appuie sur le chargeur de démarrage Windows pour pouvoir démarrer. Si Ubuntu est installé de manière standard, il peut alors démarrer et s'exécuter sur lui-même.

    
réponse donnée Teddy Thorpe 24.11.2012 - 06:46
la source
1

Wubi installe votre système d'exploitation Ubuntu dans votre système Windows existant.

C'est pourquoi il est assez difficile de sauvegarder et de restaurer vos paramètres / programmes à partir de là. Cependant, vous pouvez consulter cette

Cet article sur la page d'aide d'Ubuntu vous indiquera comment effectuer la sauvegarde.

Bonne chance!

    
réponse donnée dlin 07.06.2012 - 20:57
la source
1

Wubi installe Ubuntu dans un fichier situé sur une partition Windows (NTFS). Alors que le démarrage de l'installation dans Wubi ne dépend pas de la fonctionnalité de la copie Windows, celle-ci dépend toujours de cette partition NTFS.

Donc, techniquement, après avoir installé Ubuntu en utilisant wubi, vous pouvez simplement supprimer le dossier Windows de la partition NTFS et éditer votre configuration GRUB pour supprimer l’entrée Windows du menu de démarrage, faisant d’Ubuntu le seul système d’amorçage sur la machine. Cependant, Ubuntu restera toujours dans un fichier sur un système de fichiers Windows, pas dans une partition propre.

Une option pour contourner le problème (si vous ne pouvez vraiment pas démarrer depuis un CD / USB, ce qui serait la meilleure solution) consiste à faire une installation de Wubi, puis à la migrer vers une installation "complète" en tant que suggéré dans la réponse liée à TrailRaider. Ce serait un processus en plusieurs étapes avec une possibilité relativement élevée de rendre le système non amorçable (ce qui poserait un problème car vous ne pouvez pas démarrer à partir d'un CD / USB)

Une autre option, plus simple, consisterait simplement à déplacer le disque dur sur une autre machine, à y installer Ubuntu et à le transférer. Contrairement à Windows, Ubuntu fonctionne généralement très bien lorsqu'il est transféré d'une machine à une autre, même si le matériel est très différent. Un tournevis Phillips et 5 minutes résoudraient votre problème :)

    
réponse donnée Sergey 29.10.2012 - 02:54
la source
0

Il est possible mais assez compliqué. Une installation complète au démarrage est recommandée, mais dans votre cas, sans pouvoir utiliser un CD ou une clé USB, faire le travail supplémentaire est la seule option que je connaisse.

Ce que vous essayez de faire s'appelle la migration Wubi vers une installation complète. Cela a effectivement été couvert sur askubuntu.

Voir Comment convertir l’installation de Wubi en installation standard?

Note: cette question est susceptible de se terminer en double de la question à laquelle je suis liée et cette réponse aurait dû être un commentaire à votre question qui vous a donné le lien, mais je voulais expliquer plus en détail que l'espace limité un commentaire donne.

    
réponse donnée TrailRider 29.10.2012 - 02:42
la source
0

Comment migrer

Il existe plusieurs moyens de migrer votre installation Wubi vers une partition séparée, mais je couvrirai la plus sécurisée: Utilisation d’un Live USB / CD

Tout d’abord, vous devriez:

  • Sachez où se trouve votre fichier root.disk dans Live USB.
  • Vous devriez avoir une copie de cet assistant sur votre système Live: wubi-move
  • Créez la partition sur laquelle votre système sera migré.

Cela semble aller dans le sens contraire des aiguilles d’une montre mais commençons à travailler de cette façon.

Créer la partition

Démarrez en utilisant votre CD / USB en direct (j'écrirai en direct ou Ubuntu ) et sélectionnez Essayez sans modifier le système , et une fois connecté, procédez comme suit:

  1. Appuyez sur la touche Meta (ou Windows ), écrivez "gparted" et appuyez sur Entrée.
  2. Votre disque physique devrait commencer avec sda , puis redimensionné vos partitions pour créer de l’espace libre, en gardant à l’esprit qu’il doit être identique ou supérieur à votre fichier root.disk .
  3. Créez une partition ext4 (facultatif swap ) sur cet espace. Notez le nom de la partition (quelque chose comme /dev/sda5 , si vous avez créé swap , vous devez également le copier).
  4. Montez le lecteur où se trouve votre fichier root.disk . Vous devez copier l'intégralité du chemin (il devrait s'agir de /media/F66E431C6E42D551/ubuntu/root.disk , mais je représenterai le chemin sous la forme /path/with/root.disk )
  5. Ouvrez le terminal (clé méta, terminal d’écriture, entrez) et exécutez la commande suivante:
wget "https://help.ubuntu.com/community/MigrateWubi?action=AttachFile&do=get&target=wubi-move-2.4.tar.gz"
tar xzf wubi-move-2.4.tar.gz
sudo bash wubi-move.sh --root-disk=/path/with/root.disk /dev/sda5 /dev/sda6
## The '/dev/sda5' it's the 'ext4' partition you created earlier, '/dev/sda6' it's the 'swap' if you created one at all.

À partir de maintenant, la procédure est automatique.

Alors, qu'est-ce que WUBI?

Ce que Wubi crée, c’est une image disque (si vous avez des connaissances sur les machines virtuelles, cela ressemble beaucoup à un disque virtuel), et installe Ubuntu là-bas. Signification, Ubuntu ne voit rien en dehors de cette "image" et dit au chargeur Windows d'utiliser un périphérique monté en boucle comme le démarrage disque. Alors, qu'arrive-t-il ensuite, pour Ubuntu, votre disque physique sur lequel il est installé n'est que l'image, donc il ne peut ni voir ni modifier quoi que ce soit en dehors de son, mais peut voir tout autre pilote branché sur votre système.

Wubi est mort

Wubi est maintenant un projet mort. Ne sera pas inclus à partir d’Ubuntu 13.04 à partir de problèmes d’utilisabilité sérieux sur les nouveaux systèmes Windows (dans certains cas, cela ne fonctionnera pas du tout).

Il est recommandé de ne pas utiliser Wubi, car il ne fournira pas l'expérience que les utilisateurs attendent (ou sautent) d'Ubuntu. Il est préférable de créer / utiliser un USB Live et, si vous voulez une copie d'Ubuntu dans le système, installez-la dans sa propre partition. Les installateurs sont sécurisés et bien documentés (et également pris en charge, en cours de développement), de sorte que les craintes précédentes de visser quelque chose pendant le partitionnement sont presque nulles.

    
réponse donnée Braiam 24.08.2013 - 03:20
la source

Lire d'autres questions sur les étiquettes