web-dev-qa-db-fra.com

Réinstallez Ubuntu sur SSD sans aucune modification de la partie d'accueil du disque dur

Mon ordinateur de bureau avait SSD 16 Go et HDD 1 To, j'ai donc décidé d'installer lecteur racine / à SSD 16 Go et / home à 500 Go ext4 partition dans DISQUE DUR , et j'en ai créé un autre deux 220 Go ext4 partitions dans l'espace HDD , l'installation a réussi et le système s'est bien déroulé pendant deux ans jusqu'à ce que mon SSD était cassé et l'ordinateur arrête de démarrer, j'ai vérifié DISQUE DUR et son bon fonctionnement

Mes problèmes sont

  1. J'ai acheté un nouveau SSD 32 Go, j'ai besoin d'un moyen sûr d'installer ubuntu lecteur racine / à nouveau SSD et j'utilise toujours mon old/home in HDD lecteur sans aucune modification (/ home et les deux autres partitions sont remplies de données importantes que je ne peux pas perdre =)
  2. Dans l'installation précédente, j'utilisais buntu 14.04 LTS et maintenant j'aime utiliser buntu 16.04 LTS est-ce un problème? ou devrais-je utiliser 14.04 à nouveau
1
dileepa

Sachez que la sécurité est relative. Il n'y a pas de moyen sûr à 100% de faire ce qui est demandé, car il y a toujours la possibilité d'une erreur désastreuse, d'une panne matérielle, d'un bug mangeur de données, etc.

Cela dit, la solution de ravery fera certainement le travail, et elle peut être légèrement plus sûre que ce que je suis sur le point de suggérer (qui est une élaboration de ce que Oldfred a suggéré dans son commentaire), mais cette méthode est certainement plus simple et plus facile:

  1. Connectez physiquement le nouveau SSD.
  2. Lancez le programme d'installation d'Ubuntu.
  3. Lorsque vous arrivez à ce point, sélectionnez l'option d'installation "Something Else".
  4. Configurez votre SSD avec votre racine Ubuntu (/) et éventuellement (selon votre mode de démarrage et le type de table de partition) une EFI System Partition (ESP) ou BIOS Boot Partition. Vous pouvez également souhaiter une partition de swap sur le SSD, bien qu'il existe des arguments contre cette pratique.
  5. Toujours dans l'écran de gestion des partitions, sélectionnez chacune des partitions sur le disque dur et définissez des points de montage pour elles - /home pour cette partition et où vous voulez monter les autres partitions. (Contrairement à ce qu'écrit oldfred, il est possible de définir d'autres partitions à monter lorsque vous installez Ubuntu. S'ils doivent être montés à des emplacements inhabituels, vous devrez spécifier ces emplacements en les tapant plutôt qu'en les sélectionnant dans une liste, mais c'est possible. Je le fais souvent moi-même.)
  6. Vérifiez à nouveau que les partitions que vous souhaitez conserver de votre disque dur sont [~ # ~] pas [~ # ~] configuré pour être formaté! C'est la partie dangereuse de cette procédure, par rapport à la raverie - si vous faites une erreur, vous pouvez facilement jeter vos partitions existantes!
  7. Procédez à l'installation.

Lorsque vous redémarrez, votre système devrait démarrer normalement et vous pourrez vous connecter à votre environnement existant à partir de l'installation précédente. Il est probable que tout "fonctionnera tout simplement", avec la mise en garde que vous devrez peut-être installer les programmes que vous aviez installés en 14.04 mais qui ne font pas partie d'une installation de stock 16.04.

En ce qui concerne la sécurité, il est difficile de juger à quel point c'est plus risqué que la solution de ravery. Je fais ce type d'installation fréquemment et je n'ai jamais eu de problème avec lui - mais je suis très prudent lorsque je configure /home et autres partitions préservées. J'ai vu des histoires d'horreur de personnes qui font des erreurs avec cela, il est donc certainement possible de se tromper et de perdre vos données.

L'avantage, bien sûr, est que cette procédure est plus simple et plus automatique. Vous êtes moins susceptible de rencontrer des problèmes en raison d'une commande en mode texte mal tapée ou d'une erreur lors du copier-coller de valeurs UUID. IIRC, une connexion GUI sera impossible si vous redémarrez et /home n'est pas correctement monté après avoir suivi la procédure de ravery, donc une connexion ou une réparation en mode texte via le support d'installation deviendra nécessaire, et l'une ou l'autre de ces approches augmente le niveau d'expertise nécessaire pour réparer le système.

Ainsi, vous avez un compromis, en grande partie entre la sécurité et la commodité, mais avec un type de risque différent, même dans l'approche (principalement) plus sûre. Je ne peux vraiment pas recommander fermement l'une ou l'autre approche d'une manière universelle; il vous suffira de décider par vous-même de la manière qui vous semble la plus confortable.

Un autre point: si vous installez en mode EFI, vous devez être conscient de ce bogue, qui fait que les disques vierges sont incorrectement identifiés comme contenant une installation en mode BIOS. La solution consiste à utiliser GParted, gdisk, ou un autre outil pour créer au moins une partition sur le disque avant d'exécuter le programme d'installation d'Ubuntu. Ce bogue peut survenir si vous utilisez ma solution ou celle de ravery; cela dépend de l'état du disque avant même de prendre la décision de partitionner et d'installer Ubuntu. Vous ne frapperiez probablement pas ce bogue si vous utilisez l'approche de ravery et l'une des options de partitionnement automatisé, mais je me méfierais d'utiliser une option de partitionnement automatique si vous avez un disque avec des données que vous souhaitez conserver - l'installateur pourrait décider qu'il devrait installer sur ce disque et créer un gâchis.

3
Rod Smith

Le moyen le plus sûr serait d'installer Ubuntu sur le SSD, puis de créer vos points de montage et de modifier/etc/fstab pour les monter automatiquement.

installez d'abord ubuntu sur le SSD 32 Go, utilisez tout l'espace avec les partitions /, swap et EFI.

Utilisez ensuite gparted pour obtenir l'UUID des partitions sur le disque dur. Cliquez sur la partition, puis dans le menu déroulant Informations. enregistrer les UUID

Premier montage de la partition domestique. Sudo mount /dev/sdb# /home
remplacez # par le numéro de partition de votre partition domestique

Ensuite, créez les points de montage pour les deux partitions de données.
Sudo mkdir /path/to/mount

Enfin, modifiez etc/fstab pour ajouter des entrées de montage automatique.
pour chaque partition, vous devez ajouter une ligne au format suivant:

UUID    mount point   file system type  options dump   pass

Ainsi, vous ajouteriez trois lignes comme celle-ci:

UUID=(IDofHomePart)  /home          ext4   defaults  0  2
UUID=(IDofDataPart1) /path/to/mount ext4   defaults  0  2
UUID=(IDofDataPArt2) /path/to/mount ext4   defaults  0  2

puis redémarrez

3
ravery