GNU/Linux >> Linux Esercitazione >  >> Linux

Avvia un sistema operativo nativo su un disco rigido come una macchina virtuale

Come ho risposto, anche questo può essere fatto in VirtualBox, questo è il modo che funziona per me

Assicurati sempre di essere in esecuzione come Amministratore (Windows) o Sudo(Linux) , qualsiasi modifica apportata verrà scritta in REAL disco, quindi fai attenzione

In Windows

C:\Program Files\Oracle\VirtualBox>VBoxManage.exe internalcommands createrawvmdk -filename "E:\virtualbox\linuxhd.vmdk" -rawdisk "\\.\PhysicalDrive1"
RAW host disk access VMDK file E:\virtualbox\linuxhd.vmdk created successfully.

In Linux

$ VBoxManage internalcommands createrawvmdk -filename "~/linuxhd.vmdk" -rawdisk "/dev/sda"

Creerà un file con qualcosa intorno a 1kb questo è un collegamento al disco rigido fisico.

Quindi crea una macchina virtuale come fai sempre.

Se desideri mappare solo una partizione

Su Windows

\\.\Physicaldrive1 -partitions 1

(Il disco inizia con 0, le partizioni con 1)

In Linux (molto più intuitivo)

/dev/sda1
/dev/sda2
etc.

Alla fine puoi avere problemi di risoluzione

Alla fine puoi avere problemi di risoluzione anche dopo l'installazione di vboxadditions , nella mia esperienza il problema è il tuo /etc/X11/xorg.conf è configurato in base alle tue specifiche hardware reali specifiche (ad esempio ho una GPU esterna), almeno nel mio caso lo risolvo semplicemente rimuovendo questo file (configurazione automatica di xorg all'avvio, solo non funzionerà se imposti alcune impostazioni specifiche), quindi eseguire:

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.original && sudo rm /etc/X11/xorg.conf

Riferimento

  • http://www.virtualbox.org/manual/ch09.html#rawdisk
  • https://forums.virtualbox.org/viewtopic.php?f=6&t=36694
  • https://romaimperator.com/?p=29

Sì, l'ho fatto molto tempo fa seguendo questa guida:

https://lists.ubuntu.com/archives/ubuntu-us-nm/2008-February/000521.html

ovviamente, fai sempre il backup e fai attenzione!

Essenzialmente:

  1. Utilizzato un alloggiamento USB 3.5 HD e collegandovi l'unità XP.

    If the drive was shutdown uncleanly you may need to manually 
    

montalo con il seguente comando.

   sudo mount ntfs-3g /dev/whereyourdriveis /mount/somemountpoint -o 

forza

   Once the drive is mounted under linux contiunue to step 2.
  1. Avvia VMWare.
  2. Vai a File -> Nuovo -> Nuova macchina virtuale.
  3. Seleziona "Personalizzato"
  4. Seleziona Avanti
  5. Seleziona il tuo sistema operativo (ad es. Win XP)
  6. Seleziona Avanti
  7. Dagli un nome come "WindowsXP"
  8. Seleziona Avanti
  9. Specifica processore uno o due
  10. Seleziona Avanti
  11. Scegli pubblico o privato (su una macchina per utente singolo questo non ha importanza)
  12. Seleziona Avanti
  13. Seleziona la memoria da dedicare alla macchina virtuale. 512 MB è un numero piuttosto utile.
  14. Seleziona la tua connessione di rete
  15. Seleziona Avanti.
  16. Lascia SCSI impostato su BusLogic
  17. Seleziona Avanti
  18. Seleziona Usa disco fisico
  19. Seleziona Avanti
  20. Seleziona Usa intero Drive
  21. Seleziona Avanti
  22. Specifica il luogo in cui salvare la VM
  23. A questo punto hai finito Seleziona Accendi per avviare l'unità fisica in VMWare!

Ulteriori informazioni :Dovrei aggiungere, l'ho fatto con successo, ma ho anche avuto successo usando questo metodo anni anche anni prima. Quindi ci sono almeno due modi noti e testati per ottenere questo che posso dirti.


Puoi farlo tramite l'accesso al disco raw di VirtualBox. (http://www.virtualbox.org/manual/ch09.html) Fondamentalmente crea un file disco "virtuale" che punta alla partizione effettiva e lo carica come unità disco in il V.M. Ho installato Linux guest in VB su host Windows in questo modo e l'installazione può essere avviata dalla VM o da sola.


Linux
  1. Esegui una macchina virtuale Linux in Podman

  2. Come convertire VMDK (Virtual Machine Disk) in VDI usando VBoxManage?

  3. Come creare una seconda partizione primaria o aggiuntiva nella macchina virtuale OpenStack

  4. Backup dell'intero disco rigido Linux?

  5. Come aggiungere memoria, vCPU, disco rigido alla macchina virtuale KVM Linux

Come clonare la macchina virtuale in VirtualBox

Come aumentare lo spazio su disco virtuale della VM su VirtualBox

Come creare una nuova macchina virtuale su Proxmox?

Migra la macchina virtuale da VMware ESXi a Proxmox VE

Utilizzare un Live Usb partizionato?

Ubuntu 19.04:Per iniziare