Transplanting Drive

9

Deux ordinateurs portables HP Elitebook (modèles différents) utilisent le même type de disque SATA. Ubuntu 16.04 a été installé sur l'ordinateur portable A. S'il est transplanté sur l'ordinateur portable B, puis-je m'attendre à ce qu'il fonctionne correctement si je n'ai apporté aucune modification importante aux paramètres par défaut?

Je me rends compte que je peux simplement effectuer la greffe, cependant, il est logique de poser la question pour éviter toute mine et éviter de perdre du temps.

gatorback
la source
5
Ubuntu NE dépend PAS du matériel comme Windows l'est. Ubuntu a des pouvoirs de transplantation . :)
ipse lute
1
@ipselute J'ai effectué plusieurs fois l'échange de disque dur avec Windows XP sur des ordinateurs portables très différents. Il faut un certain temps (et un redémarrage) pour comprendre que vous avez des cœurs de processeur supplémentaires et que vous avez besoin de pilotes pour le nouveau matériel, mais sinon l'expérience a été plutôt fluide.
Dmitry Grigoryev
1
@ipselute Aucune prise! Et oui, mon expérience était avec les disques SATA, il y a quelques années.
Dmitry Grigoryev
2
@CanadianLuke, c'est une façon poétique de dire "portez un bracelet antistatique"!
Volker Siegel
1
@ipselute - pas d'offense, mais Windows ne s'est pas arrêté depuis "il y a très longtemps" que vous avez essayé l'opération pour la dernière fois. Essayez-le maintenant.
davidbak

Réponses:

15

Oui, vous pouvez retirer le disque dur de l'un et l'insérer dans le 2ème ordinateur portable.

Une chose que vous devez faire avant cependant: supprimer les pilotes tiers. Il y en a probablement 2 à vérifier: les pilotes de votre carte vidéo et de votre carte réseau. Réinstallez ces pilotes sur le nouveau portable.

Les deux étant HP -pourraient-ils avoir le même matériel (ou presque le même) afin qu'il puisse fonctionner sans supprimer les pilotes tiers.

Rinzwind
la source
+1 Votre réponse est probablement meilleure que la mienne. J'ai trop réfléchi à la question, mais je vais laisser ma réponse au cas où.
Andrew
Il peut toujours clonezilla s'il veut utiliser le disque dans le système lui-même donc +1 de moi aussi ;-)
Rinzwind
Il n'est pas nécessaire de supprimer les pilotes tiers s'ils sont chargés par udev. Ils ne seront pas chargés si le matériel n'est pas là. Ce qui se trouve dans / etc / modules doit cependant être adapté.
Dmitry Grigoryev
mais ils seront sur le système et il est toujours préférable de supprimer les pilotes que vous n'allez pas utiliser.
Rinzwind
@Rinzwind par cette logique, vous pouvez supprimer 90% de votre /lib/moduleset /lib/firmware. De plus, j'ai eu une expérience plutôt désagréable avec les pilotes de catalyseur que j'ai essayé de supprimer: le script de désinstallation a effacé quelques fichiers système importants et j'ai dû réinstaller tout le système.
Dmitry Grigoryev
6

En supposant que vous utilisez le noyau d'origine (sans dépendance vis-à-vis d'un matériel particulier), et que l'architecture du CPU est la même (x86, amd-64, etc.), il n'y a aucune raison pour que l'échange du disque dur empêche Ubuntu de démarrer. Vérifiez /etc/moduleset /etc/modules.dpour tous les ajustements spécifiques au matériel que vous avez pu faire sur l'ordinateur portable A qui peuvent causer des problèmes lorsqu'ils sont appliqués à l'ordinateur portable B.

Je ne prendrais pas la peine de supprimer les pilotes tiers que vous deviez installer pour le matériel de l'ordinateur portable A. De tels pilotes (par exemple AMD Catalyst) ne fonctionnent souvent pas bien avec les gestionnaires de packages, donc pendant la désinstallation, ils peuvent modifier ou supprimer des fichiers utilisés par autre chose dans votre système. J'ai une expérience de première main lorsque la suppression de Catalyst d'un ordinateur portable Lenovo a entraîné un système défectueux.

Une autre marmite de poisson que vous voudrez peut-être vérifier est la configuration de Xorg: si vous deviez modifier /etc/X11/xorg.confpour obtenir une accélération matérielle ou un bureau multi-écran sur l'ordinateur portable A, ces paramètres peuvent empêcher le serveur X de démarrer correctement sur l'ordinateur portable B, et bien que votre système vous n'aurez toujours pas l'environnement de bureau que vous connaissez. Si votre plan est de transférer définitivement le disque dur vers l'ordinateur portable B, je vous recommande de simplement supprimer /etc/X11/xorg.conf(faire une sauvegarde au préalable) pour laisser le serveur X effectuer la détection automatique.

Je ne peux pas prévoir de problèmes pouvant survenir lors du transfert du disque dur de l'ordinateur portable A vers l'ordinateur portable B.

Dmitry Grigoryev
la source
6

Lorsque Rinzwind a mentionné la carte réseau, cela m'a rappelé un problème potentiel. Il y a probablement un fichier /etc/udev/rules.d/70-persistent-net.rules. Il "code en dur" l'adresse MAC du premier ordinateur portable. Ainsi, dans le deuxième ordinateur portable, un certain nombre de possibilités peuvent se présenter. Soit:

  • Pas de problème (dans un LAN DHCP pur où vous ne vous souciez pas de l'adresse IP qui vous est donnée)
  • Aucun problème sauf que la carte réseau sera eth1 au lieu de eth0.
  • Problème où d'autres choses dépendent de l'interface étant eth0.

La solution facile consiste à sudo rm 70-persistent-net.rulesredémarrer et à redémarrer.

Mise en garde: je fonde cela sur Debian. Ubuntu peut être différent.

caletron
la source
3

Oui, vous pouvez cloner un disque dur sur un autre. Je le faisais tout le temps avec clonezilla pour le travail. Vous pouvez télécharger gratuitement clonzilla sur le lien ci-dessous.

http://clonezilla.org/downloads.php

Andrew
la source
1
Je pense ici que l'intention est de déplacer le disque dur d'un système à un autre. Donc clonezilla n'est probablement pas nécessaire :)
Rinzwind
1
Oh ouais tu as peut-être raison. Eh bien, dans ce cas, gatorback, prenez simplement un tournevis phillips numéro 2, échangez les deux disques durs et voyez si cela fonctionne. Il n'y a pas vraiment de dégâts que vous puissiez faire.
Andrew
Clonezilla est génial: essentiel pour les expériences car il réduit le temps de restauration d'un système. J'ai posé cette question avant de tenter de transplanter parce que je voulais faire mes devoirs et comprendre tout problème potentiel.
gatorback