Come migrare Ubuntu attualmente installato su una macchina virtuale?


11

Sto scoprendo che i miei driver grafici (ATI Radeon HD 4200) funzionano MOLTO meglio in un sistema Windows nativo, non riesco nemmeno a far funzionare i driver a sorgente chiuso su Ubuntu, spingendomi così a voler eseguire Windows come sistema operativo principale di nuovo ma ho Ubuntu in un vm. Qualcuno sa come potrei migrare il mio attuale sistema Ubuntu su un VM?


Buona fortuna con questo: localizingjapan.com/blog/2011/03/05/… ... Vorrei solo installare Ubuntu in un server virtuale e copiare tutti i dati importanti dal normale Ubuntu su quella VM. Ma dubito che il tuo problema scompaia.
Rinzwind,

Risposte:


10

Non è molto diverso dalla copia da macchina a macchina. Prova a usare Clonezilla .

Prima di eseguire clonezilla per creare un'immagine della partizione, eseguivo e2fsck -fquindi resize2fs -Mper rendere la partizione originale al minimo, in modo che quando si sposta la partizione nella VM, è possibile renderla a qualsiasi dimensione desiderata. Nota che, anche se ho fatto resize2fs -Mmolte volte e con successo, può andare storto. Quindi assicurati di avere un backup.

Installerei un nuovo Ubuntu in una VM in modo che tu possa fare la partizione come preferisci, quindi sovrascrivere la partizione dall'immagine della partizione originale creata da Clonezilla. In questo modo, sai che il bootstrap funziona nella VM e stai sostituendo la partizione.

Una volta ripristinata la partizione, mentre è ancora in Clonezilla resize2fs(senza alcuna opzione), il file system si adatta alla mappa delle partizioni (ovvero ingrandita al massimo).

In questo modo di solito trasferisco il sistema da un sistema all'altro, a prescindere da VM o non VM.


super proverò questo metodo, riporterò quando finito
Raansu

Appena finito, ho avuto qualche singhiozzo a causa dei miei errori utente lol ma ha funzionato. Grazie per l'aiuto! : D
Raansu,

Anche per coloro che vogliono fare questo metodo, non dimenticare di aggiungere il nuovo UUID per la partizione di swap in / etc / fstab, è cambiato!
Raansu,

1
Nel mio caso non è necessario aggiungere "resize2fs" extra alla fine, se installi un nuovo sistema Ubuntu ed esegui clonezilla su di esso per ripristinare solo la partizione di cui hai bisogno come ho fatto clonezilla lo riempirà.
Raansu

5

Puoi immaginare la tua installazione di Ubuntu da un CD live usando dd. È quindi possibile avviare l'immagine non elaborata con la maggior parte delle tecnologie di virtualizzazione o convertire l'immagine non elaborata.

Mentre lo fai, potresti riscontrare problemi, specialmente se hai installato i driver ATI, e quindi, come consigliato, potrebbe essere meglio fare semplicemente una nuova installazione.

Supponendo che Ubuntu sia installato su / dev / sda, da un CD live eseguire dd

dd if=/dev/sda1 of=/storage/ubuntu.img bs=1024 

L'ubuntu.img finale sarà grande quanto l'installazione di Ubuntu e dovrà essere archiviato su una partizione separata o su un archivio esterno.

È possibile avviare l'immagine non elaborata come disco rigido o convertirla in un'immagine virtualbox (o altra)

VBoxManage convertdd ubuntu.img ubuntu.vdi

Ho invertito l'installazione del mio driver ATI, sto eseguendo gli ultimi driver Xorg da Xorg-edgers, quindi tutto in teoria dovrebbe riconfigurarsi dal punto di vista grafico, penso ...
Raansu
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.