Comment assurer la Migration d'Ubuntu vers un SSD ?
Situation : ubuntu installé sur un HDD, et vous n'avez pas envie de réinstaller toute la configuration !
Le principe est le suivant :
- Partitionner le SSD : avec Gparted
- Créer une nouvelle partition au moins aussi grande que l'ancienne (sinon clonezilla ne sera pas content) type ext4
- Ne pas créer de partition de swap, pour utiliser celle existante du HDD. Swapper sur un SSD va diminuer sa durée de vie par un nombre d'écriture trop important. En même temps, les machines récentes n'ont souvent que des SSD. Question ouverte sur ce problème qui est peut etre plus théorique que pratique. Si vous souhaitez vous assurer de la durée de vie de votre SSD, conserver la partition swap sur le disque dur classique.
- Créer un bootCD/usb clonezilla (Utiliser multisystem ).
- Booter sur le CD/USB clonezilla et dupliquer la partition système du HDD vers la nouvelle partition du SSD. À ce stade la nouvelle partition reçoit UUID de la vieille : Nous allons corriger cela pour éviter tous problèmes.
- Redémarrer sur l'ancien système, puis avec gparted créer un nouvel UUID pour la nouvelle partition système sur le SSD.
- Monter la partition de ce nouveau système : Monter the SSD (nous supposons que le SSD est en sda)
$ sudo mkdir /mnt/ssd $ sudo mount /dev/sda1 /mnt/ssd/
- Editer le fichier /etc/fstab afin de corriger le montage de / avec le nouvel UUID.
- Reste à configurer le secteur d'amorçage (grub) :
1. Monter l'ensemble des arborescences des répertoires "/proc","/sys" et "/dev" à la racine de la nouvelle partition Ubuntu:
$ sudo mount --bind /proc /mnt/ssd/proc $ sudo mount --bind /sys /mnt/ssd/sys $ sudo mount --bind /dev /mnt/ssd/dev
l'argument "–bind" fait en sorte de monter toute l'arborescence.
2. Exécuter à présent un chroot sur la racine de la nouvelle partition:
$ sudo chroot /mnt/ssd
Ceci étant fait, il faut savoir qu'à présent, c'est comme si nous avions booter sur cette partition.
3. Enfin, Réinstallation de GRUB
$ sudo grub-install /dev/sda
Une dernière petite chose à faire avant d'en avoir terminé, mettre à jour la configuration de GRUB par:
$ sudo update-grub
En effet, comme les UUID des partitions ont changé, nous avons informé fstab, mais pas les fichiers de config GRUB Vous pouvez à présent quitter le chroot par
$ exit
Voilà, c'est fini!
4. Redémarrer en Bootant sur le SSD (en désactivant l'ancien disque).
- Une fois redémarré sur le SSD, relancer :
$ sudo grub-install /dev/sda $ sudo update-grub
5. Rebooter une dernière fois le PC.
Voilà, c'est fini !