GNU/Linux >> Tutoriales Linux >  >> Linux

Inicie un sistema operativo nativo en un disco duro como una máquina virtual

Como respondí, esto también se puede hacer en VirtualBox, esta es la forma en que funciona para mí

Siempre, asegúrese de estar ejecutando como Administrador (Windows) o Sudo (Linux) , cualquier cambio que hagas se escribirá en el REAL disco, así que ten cuidado

En 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.

En Linux

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

Creará un archivo con algo alrededor de 1kb ese es un enlace al disco duro físico.

A continuación, cree una máquina virtual como siempre lo ha hecho.

Si desea asignar solo una partición

En Windows

\\.\Physicaldrive1 -partitions 1

(El disco comienza con 0, las particiones con 1)

En Linux (Mucho más intuitivo)

/dev/sda1
/dev/sda2
etc.

Eventualmente puede tener problemas de resolución

Eventualmente, puede tener problemas de resolución incluso después de instalar vboxadditions , según mi experiencia, el problema es tu /etc/X11/xorg.conf está configurado según sus especificaciones de hardware reales específicas (por ejemplo, tengo una GPU externa), al menos en mi caso lo resuelvo simplemente eliminando este archivo (la configuración automática de xorg en el arranque, solo no funcionará si establece alguna configuración específica), entonces ejecutar:

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

Referencia

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

Sí, lo hice hace mucho tiempo siguiendo esta guía:

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

por supuesto, ¡siempre haga una copia de seguridad y tenga cuidado!

Esencialmente:

  1. Usó un gabinete USB 3.5 HD y conéctelo a la unidad XP.

    If the drive was shutdown uncleanly you may need to manually 
    

montarlo con el siguiente comando.

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

fuerza

   Once the drive is mounted under linux contiunue to step 2.
  1. Inicie VMWare.
  2. Vaya a Archivo -> Nuevo -> Nueva máquina virtual.
  3. Seleccione "Personalizado"
  4. Seleccione Siguiente
  5. Seleccione su sistema operativo (es decir, Win XP)
  6. Seleccione Siguiente
  7. Ponle un nombre como "WindowsXP"
  8. Seleccione Siguiente
  9. Especifique el procesador uno o dos
  10. Seleccione Siguiente
  11. Elija público o privado (en una máquina de un solo usuario esto no importa)
  12. Seleccione Siguiente
  13. Seleccione la memoria para dedicar a la máquina virtual. 512 MB es un número muy útil.
  14. Seleccione su conexión de red
  15. Seleccione Siguiente.
  16. Deje SCSI establecido en BusLogic
  17. Seleccione Siguiente
  18. Seleccione Usar disco físico
  19. Seleccione Siguiente
  20. Seleccione Usar toda la unidad
  21. Seleccione Siguiente
  22. Especifique el lugar para guardar la VM
  23. En este punto, ha terminado. ¡Seleccione Encendido para iniciar la unidad física en VMWare!

Más información :Debo agregar, he hecho esto con éxito, pero también tuve éxito usando este método años incluso años antes. Entonces, hay al menos dos formas conocidas y probadas para lograr esto que puedo decirles.


Puede hacerlo a través del acceso al disco sin procesar de VirtualBox. (http://www.virtualbox.org/manual/ch09.html) Básicamente, crea un archivo de disco "virtual" que apunta a la partición real y lo carga como una unidad de disco en la máquina virtual Instalé un invitado de Linux en VB en un host de Windows de tal manera, y la instalación puede iniciarse desde la máquina virtual o por sí misma.


Linux
  1. ¿Cómo convertir VMDK (disco de máquina virtual) a VDI usando VBoxManage?

  2. Cómo crear una segunda partición primaria o adicional en una máquina virtual OpenStack

  3. Copia de seguridad de todo el disco duro de Linux?

  4. Linux:¿contenido en estas direcciones?

  5. Error de disco duro?

Cómo clonar una máquina virtual en VirtualBox

Cómo aumentar el espacio de disco virtual de VM en VirtualBox

¿Cómo crear una nueva Máquina Virtual en Proxmox?

Migrar máquina virtual de VMware ESXi a Proxmox VE

¿Usar un USB en vivo particionado?

Ubuntu 19.04:Primeros pasos