Due diverse versioni di Ubuntu, dischi rigidi separati, ma avvio singolo?


1

Voglio avere due versioni di Ubuntu su due dischi rigidi separati sul mio computer. Tuttavia, non voglio impostare un dual boot, ma voglio essere in grado di passare dal vivo al volo tra i due sistemi operativi.

Preferibilmente, vorrei anche che i file fossero sincronizzati tra le due istanze di Ubuntu.

È possibile qualcosa del genere?


3
Non credo che tu possa ottenere ciò nel modo in cui sembra che tu lo stia immaginando. Tuttavia, è possibile eseguire più sistemi operativi in ​​Macchine virtuali sullo stesso sistema (anche simultaneamente a condizione di disporre di risorse sufficienti) utilizzando software di hosting come virtualbox
Elder Geek

1
Sì, sono d'accordo con @ElderGeek. Eseguendo l'installazione dall'altra unità con KVM / VirtualBox / VMware è il modo per farlo. Puoi certamente condividere file da un'unità a un'altra anche se senza avviare l'altra, verrà mostrato in File Manager.
Andrew Crouthamel,

@ElderGeek È possibile ottenere questo risultato utilizzando QEMU per passare una seconda GPU a una macchina virtuale insieme a uno switch KVM ...
Dev Android

@AndroidDev I for one sarebbe interessato a vedere (e testare) quella risposta. Forse l'OP e i futuri lettori vorrebbero anche più opzioni. Perché non scriverlo?
Elder Geek,

Risposte:


2

Su due unità diverse? Non proprio. Ma questo tecnicamente non significa che sia impossibile, solo difficile.

Sembra che tu voglia qualcosa chiamato una macchina virtuale per la tua versione di prova di Ubuntu. In breve, si tratta di un computer all'interno di un computer e i dati possono essere archiviati (teoricamente) ovunque. Consiglio di utilizzare direttamente un'immagine della macchina virtuale (in quanto può essere riprodotta, copiata, cancellata ed è molto più piccola di una partizione completa). Tuttavia, se vuoi davvero che il tuo sistema operativo di test sia installato su una vera partizione, puoi farlo.

Nota: userò VirtualBox per questo esempio. Puoi farlo con quasi tutti gli hypervisor, ma sto dando istruzioni con VirtualBox.

  1. Creare una nuova macchina virtuale in VirtualBox e configurarla. Non collegare un disco rigido durante la creazione!
  2. Aprire un terminale e utilizzare lsblkper trovare la partizione / disco che si desidera assegnare alla VM. Nel mio esempio, assegnerò /dev/sdcalla macchina virtuale.
  3. Esegui il seguente comando in un terminale:

    VBoxManage internalcommands createrawvmdk -filename "~/DevSDC.vmdk" -rawdisk /dev/sdc
    
  4. Sposta questo .vmdkfile dalla tua home directory dove vuoi che sia.

  5. Nelle impostazioni di VirtualBox, allega il .vmdkfile che hai creato alla macchina virtuale.
  6. Avviare la VM e installare Ubuntu normalmente.

Sarai in grado di montare l'altra partizione di installazione di Ubuntu dal tuo sistema operativo host senza problemi e puoi usare le Cartelle condivise di VirtualBox per copiare le informazioni dal vivo. Non c'è davvero un modo per esporre l'unità della tua macchina reale alla VM (e non dovresti).

Si noti inoltre che non ci si aspetta davvero che sarai in grado di avviare direttamente il tuo secondo disco rigido / partizione. Sebbene tu sia in grado di farlo, sarei molto colpito se funzionasse davvero senza alcuni bug / difetti gravi.


In realtà, però, quello che vuoi fare è piuttosto folle. Basta usare una normale macchina virtuale e un normale file di immagine del disco invece di saltare attraverso i cerchi. Sarà più stabile e avrai molte meno probabilità di rompere accidentalmente qualcosa di importante.

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.