Ma situation actuelle est:
- Un disque dur
- Dual Boot Ubuntu 11.04 et Windows 7. Partitions:
- Système Windows 100 Mo
- 144 Go Windows principal
- 160 Go de Ubuntu
- 4 Go d'échange
- 12 Go de restauration du système
Maintenant, je veux installer un SSD de 80 Go et y déplacer Ubuntu. Autant que je sache, je dois:
- Réduisez la partition Ubuntu de 160 Go à 80 Go
- Copiez-le sur le SSD
- Changer
fstab
pour monter le SSD en tant que/
Comment je fais la seconde? Et que dois-je faire à propos de Grub?
filesystem
partitioning
hard-drive
ssd
Bart van Heukelom
la source
la source
Réponses:
1) Copier des fichiers
Vous voulez copier les fichiers, pas la partition entière (y compris son espace libre), vous n'avez donc pas besoin de redimensionner la partition au préalable. Démarrez à partir du livecd et montez le disque dur et le disque dur SSD (bien entendu, après avoir formaté une partition sur le disque SSD), puis copiez tous les fichiers sur:
Utilisez les noms corrects pour les points de montage hd et ssd bien sûr. Ensuite, il vous suffit de modifier le fichier / etc / fstab sur ssd pour qu'il pointe vers le nouvel UUID de fs (vous pouvez le rechercher avec
blkid
). Enfin, vous devez installer grub sur le ssd.2) Faire face à GRUB
a) Ligne de commande:
Bien sûr, utilisez le bon périphérique pour / dev / ssd. Le disque entier, pas un numéro de partition.
b) Bouton magique "Réparation recommandée" dans Boot-Repair:
https://help.ubuntu.com/community/Boot-Repair
Enfin, redémarrez et assurez-vous que votre bios est configuré pour démarrer à partir du SSD.
la source
chroot
cela ne fonctionnera pas.chroot
commande et pourquoi est-ce nécessaire?sudo cp -ax --target-directory=/path/to/ssd /path/to/hdd/*
ou alors elle copie sur les fichiers mais la vide dans un répertoire sur le SSD à la place ..J'ai pu faire cette migration avec succès grâce aux instructions de @ psusi. Cependant, j'ai observé un "gotcha".
Après l’installation de Grub sur le nouveau disque SSD, le démarrage n’a toujours pas démarré. Il recherchait l’image de disque mémoire à l’aide de l’UUID de mon ancien lecteur de système d’exploitation, que j'avais supprimé. L'utilisation de l'option --recheck a résolu ce problème:
Cela encourage grub à analyser de nouveau le BIOS, à identifier le nouveau lecteur et à utiliser vraisemblablement son UUID lors de la transmission du paramètre "root =" au noyau.
la source
Voici aussi bien (pour 2018) que comment faire à partir de 2013: http://www.sesser.eu/howtos/hdd2ssd.php de Markus Sesser.
Il décrit la migration sans démarrer à partir du live CD. Il respecte également les répertoires système et utilise rsync , noatime , nodiratime . N'oubliez surtout pas d'omettre l' option de rejet - elle est implémentée via cron depuis Ubuntu 14.04.
Plan court de l'article:
partitionnez et montez le SSD. Je recommande single ext4 sur gpt
source de nettoyage disque dur
données de synchronisation ( rsync )
accorder fstab . De plus, si vous souhaitez conserver le disque dur dans le système, je vous recommande de déplacer / home sur SSD tout en conservant les données utilisateur (~ / Vidéo, ~ / Audio, etc.) sur le disque dur.
installer grub
la source
Considérant que votre disque dur est / dev / sda et que SSD est / dev / sdb et que les partitions sont correctement dimensionnées, vous pouvez utiliser un simple cp:
Où X et Y sont les numéros de partition correspondants.
Cependant, cette méthode copiera 80 Go de données et tous les secteurs de votre SSD seront marqués comme "occupés" au départ.
la source
cp -ax
approche est à la fois plus rapide et plus sûre.