Комментарии 11
Да, можно. VirtualBox может работать с физическими дисками внутри виртуальной машины.
Тут описано: https://www.virtualbox.org/manual/ch09.html#rawdisk
d_label=«MYDISK» — метка раздела, где лежит файл с образом раздела test1-flat.vmdk
Приведите пожалуйста пример реального пути для Windows установленной на диск C:/ (в linux — /dev/sda3). Пробовал разные варианты, получаю ошибку.
Узнайте метку диска C:
, например в проводнике можно свойства диска посмотреть и там же установить. Советую метку сделать без пробелов и без русских букв. Эту метку пропишите в переменной d_label
.
Допустим у вас файл с образом C:\virtual-disks\mydisk.vmdk
и метка диска C-DISK
. Тогда:
set imgfile="/virtual-disks/mydisk.vmdk"
set d_label="C-DISK"
Буду признателен за информацию о возможности загрузки через системный загрузчик (без флешки). Заранее спасибо!
Сложный вопрос (или ответ), все что угодно может быть… Я посмотрел свою конфигурацию grub.cfg — нет никаких особенностей, кроме этого:
insmod part_msdos
insmod ntfs
Стоит в начале grub.cfg. Подключает модуль ntfs.
Я вообще то не супер спец в grub :( Конфигурация, которая позволила мне пользоваться тем, что описана в статье, меня устроила. Далее я не копал, оно как бы уже пару лет работает и кушать не просит (у меня)…
Я бы хотел уточнить: суть статьи в том, что диск vmdk можно сделать таким, что отдельный раздел может находится в отдельном файле. А linux (и grub) такие файлы прекрасно монтирует и использует. А раз монтирует, то и грузится с него можно. С определенными ограничениями, конечно...
Запуск Linux с виртуального диска vmdk на реальном железе и VirtualBox