Как ответили, это также может быть сделано в VirtualBox, это способ, который работает для меня
Всегда, убедитесь, что вы работаете как Администратор (Windows) или Sudo (Linux) , любые внесенные вами изменения будут записываться на диск REAL , поэтому будьте осторожны
В 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.
В Linux
$ VBoxManage internalcommands createrawvmdk -filename "~/linuxhd.vmdk" -rawdisk "/dev/sda"
Он создаст файл с чем-то около 1kb
, который является ссылкой на физический жесткий диск.
Затем создайте виртуальную машину так, как вы это делаете.
Если вы хотите отобразить только раздел
В Windows
\\.\Physicaldrive1 -partitions 1
(диск начинается с 0, разделы с 1)
В Linux (гораздо более интуитивно понятный)
/dev/sda1
/dev/sda2
etc.
В конечном итоге вы можете получить проблемы с разрешением
В конце концов вы можетеПроблемы с разрешением возникают даже после установки vboxadditions
. По моему опыту, проблема заключается в том, что ваша /etc/X11/xorg.conf
настроена в соответствии с вашими конкретными реальными характеристиками оборудования (например, у меня есть внешний GPU), по крайней мере, в моем случае я решаю это простым удалением этого файла.(автоматическое конфигурирование xorg при загрузке, только не будет работать, если вы установили какой-то конкретный параметр), поэтому запустите:
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.original && sudo rm /etc/X11/xorg.conf
Ссылка