Comment migrer d'Ubuntu vers Debian?

16

J'ai envisagé de migrer mon ordinateur portable d'Ubuntu vers Debian. Je n'ai pas configuré de partition home séparée. Est-ce aussi simple que d'installer Debian sur Ubuntu?

Jason Baker
la source

Réponses:

14

Tout d'abord, déplacez ce répertoire personnel vers une nouvelle partition. Ce n'est vraiment pas si difficile à faire (j'ai fait la même erreur, j'ai pris environ 30 minutes à faire, la plupart du temps à copier). Je vais vous donner une étape par étape simple, mais des procédures plus détaillées sont disponibles .

  1. Créez une nouvelle partition ext3 / ext4 (ou autre fs) sur un lecteur (par exemple / dev / sda3) dans gparted.
  2. Montez le nouveau lecteur:
    • sudo mount /dev/sda3 /media/disk
  3. Copiez l'intégralité du contenu de votre répertoire / home sur le nouveau lecteur. Il y a un débat quant à savoir si utiliser rsyncou cppour cela, mais cpa bien fonctionné pour moi (en utilisant le -adrapeau comme Nagul l'a souligné pour maintenir les autorisations et la propriété des fichiers).
    • sudo cp -a /home /media/disk
  4. Modifiez votre /etc/fstabfichier et créez une nouvelle entrée pour /dev/sda3et définissez son point de montage comme /home.
  5. Déplacez votre répertoire personnel existant (ne le supprimez pas encore en cas de problème).
    • sudo mv /home /home_old
  6. Vous pouvez maintenant démonter et remonter /dev/sda3sur /homel'ordinateur ou simplement le redémarrer.

Une fois que vous avez / home sur sa propre parition, changer votre distribution est incroyablement simple. Téléchargez simplement un CD live et / ou un disque d'installation pour la distribution que vous souhaitez et installez-le sur la même partition hébergeant votre distribution actuelle (ou sur une partition séparée à des fins de multi-démarrage).

Ensuite, après avoir installé la distribution, suivez à nouveau les étapes 4 à 6 (si les options pour une /homepartition personnalisée n'étaient pas disponibles dans le programme d'installation). Maintenant, vous avez tous vos anciens fichiers, paramètres, etc., mais avec une toute nouvelle distribution brillante.

tj111
la source
4
Vous devez étudier l'utilisation cp -asi vous souhaitez conserver les autorisations et les informations de propriété.
nagul
OU, déplacez le répertoire / home vers un autre lecteur physique, ce que je fais.
djangofan
2

Une mise à niveau excessive ne fonctionnera pas.

Avant de faire quoi que ce soit d'autre, sauvegardez vos données (mais cela devrait aller de soi).

Vous pourriez alors:

  1. Faites de la place pour une nouvelle installation en réduisant et en déplaçant les partitions
  2. Installer Debian dans l'espace nouvellement libéré
  3. Une fois la configuration installée, montez l'ancienne partition quelque part et créez /homeun lien vers /homesur l'ancienne partition.
    (Remarque: la propriété des fichiers / répertoires sera erronée, car les utilisateurs n'auront pas les mêmes UID ni ne grouperont les mêmes GID, vous devrez les ajuster ou jouer pour rendre les relations UID-> utilisateur et GID-> groupe identiques. sur la nouvelle configuration comme l'ancienne)

ou

  1. Essuyez le système
  2. Installer frais
  3. Restaurer à /homepartir de la sauvegarde
    (vous devrez peut-être encore jouer avec la propriété du fichier / dir)
David Spillett
la source