Trapianto di unità


9

Due laptop HP Elitebook (diversi modelli) utilizzano lo stesso tipo di unità SATA. Ubuntu 16.04 è stato installato sul laptop A. Se viene trapiantato sul laptop B, posso aspettarmi che funzioni correttamente se non ho apportato modifiche importanti alle impostazioni predefinite?

Mi rendo conto che posso semplicemente eseguire il trapianto, tuttavia, ha senso porre la domanda per evitare eventuali mine antiuomo ed evitare di perdere tempo.


5
Ubuntu NON dipende dall'hardware come Windows. Ubuntu ha poteri di trapianto . :)
liuto ipse

1
@ipselute Ho eseguito più volte lo scambio di HDD con Windows XP su laptop molto diversi. Ci vuole un po 'di tempo (e un riavvio) per capire che hai core CPU aggiuntivi e hai bisogno di driver per il nuovo hardware, ma per il resto l'esperienza è stata piuttosto fluida.
Dmitry Grigoryev,

1
@ipselute Nessuno preso! E sì, la mia esperienza è stata con le unità SATA, qualche anno fa.
Dmitry Grigoryev,

2
@CanadianLuke è davvero un modo poetico per dire "indossa un cinturino antistatico"!
Volker Siegel,

1
@ipselute - senza offesa, ma Windows non si è fermato da quando "molto tempo fa" hai tentato l'ultima operazione. Provalo ora.
davidbak,

Risposte:


15

Sì, è possibile estrarre il disco rigido da uno e inserirlo nel secondo notebook.

1 cosa che devi fare prima però: rimuovere i driver di terze parti. Probabilmente ci sono 2 che devi controllare: i driver per la tua scheda video e la tua scheda di rete. Reinstallare quei driver sul nuovo notebook.

Essendo entrambi HP, potrebbero avere lo stesso hardware (o quasi lo stesso), quindi potrebbe funzionare senza rimuovere i driver di terze parti.


+1 La tua risposta è probabilmente migliore della mia. Ho pensato troppo alla domanda, ma lascio la mia risposta per ogni evenienza.
Andrew,

Può sempre clonare se vuole usare il disco nel sistema stesso, quindi anche +1 da parte mia ;-)
Rinzwind

Non è necessario rimuovere i driver di terze parti se sono caricati da udev. Non verranno caricati se l'hardware non è presente. Comunque, qualunque cosa sia in / etc / modules deve essere adattata.
Dmitry Grigoryev,

ma saranno sul sistema ed è sempre meglio rimuovere i driver che non verranno utilizzati.
Rinzwind,

@Rinzwind con quella logica puoi rimuovere il 90% del tuo /lib/modulese /lib/firmware. Inoltre, ho avuto un'esperienza piuttosto spiacevole con i driver di catalizzatore che ho provato a rimuovere: lo script di disinstallazione ha cancellato un paio di file di sistema importanti e ho dovuto reinstallare l'intero sistema.
Dmitry Grigoryev,

6

Supponendo che tu stia utilizzando il kernel stock (senza alcuna dipendenza da un particolare hardware) e che l'architettura della CPU sia la stessa (x86, amd-64, ecc.), Non c'è motivo per cui lo scambio dell'HDD impedirebbe l'avvio di Ubuntu. Controlla /etc/modulese /etc/modules.dper eventuali modifiche specifiche all'hardware che potresti aver fatto sul laptop A che potrebbero causare problemi quando applicate al laptop B.

Non mi preoccuperei di rimuovere i driver di terze parti che dovevi installare per l'hardware del laptop A. Tali driver (ad es. AMD Catalyst) spesso non riescono a gestire bene i gestori di pacchetti, quindi durante la disinstallazione possono alterare o rimuovere i file utilizzati da qualcos'altro nel sistema. Ho un'esperienza di prima mano quando si rimuove Catalyst da un laptop Lenovo ha provocato un sistema guasto.

Un altro bollitore di pesce che potresti voler controllare è la configurazione di Xorg: se dovessi modificare /etc/X11/xorg.confl'accelerazione hardware o il desktop multi-schermo sul laptop A, queste impostazioni potrebbero impedire l'avvio corretto del server X sul laptop B, e anche se il tuo sistema lo farà ancora l'avvio non otterrai l'ambiente desktop che conosci. Se il tuo piano è trasferire definitivamente l'HDD sul laptop B, ti consiglio semplicemente di eliminare /etc/X11/xorg.conf(facendo un backup in anticipo) per consentire al server X di fare il rilevamento automatico.

Non posso prevedere alcun problema che potrebbe derivare dal trasferimento dell'HDD dal laptop A al laptop B.


6

Quando Rinzwind ha menzionato la scheda di rete, mi ha ricordato un potenziale gotcha. Probabilmente c'è un file /etc/udev/rules.d/70-persistent-net.rules. "Codifica" l'indirizzo MAC del primo laptop. Quindi, nel secondo laptop possono verificarsi diverse possibilità. O:

  • Nessun problema (in una pura LAN DHCP in cui non ti interessa quale IP ti viene dato)
  • Nessun problema se non che la NIC sarà eth1 anziché eth0.
  • Problema in cui altre cose dipendono dall'interfaccia eth0.

La soluzione semplice è sudo rm 70-persistent-net.rulesriavviare.

Avvertenza: sto basando questo su Debian. Ubuntu potrebbe essere diverso.


3

Sì, puoi clonare un HDD su un altro. Lo facevo sempre con clonezilla per lavoro. Puoi scaricare clonzilla gratuitamente al seguente link.

http://clonezilla.org/downloads.php


1
Penso che l'intenzione sia quella di spostare il disco rigido da un sistema all'altro. Quindi clonezilla probabilmente non è necessario :)
Rinzwind

1
Oh sì, potresti avere ragione. Bene, in questo caso gatorback, basta prendere un cacciavite phillips numero 2, scambiare i due dischi rigidi e vedere se funziona. Non c'è davvero nessun danno che puoi fare.
Andrew,

Clonezilla è fantastico: essenziale per gli esperimenti perché riduce i tempi di ripristino di un sistema. Ho posto questa domanda prima di tentare di trapiantare perché volevo fare i compiti e volevo capire eventuali problemi.
gatorback
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.