У меня старый ПК малого форм-фактора (x86). Он загружается с CF-карты. Я хотел бы разработать программное обеспечение для него, но я не хочу использовать его для отладки, так как я мог бы это сделать. Вот почему я попытался создать виртуальную машину из нее. Сначала я скомпилировал содержимое карты с помощью dd в необработанный файл изображения. Затем я использовал инструмент VirtualBanager VirtualBox, чтобы преобразовать его в виртуальный жесткий диск (VHD). Следуя этому руководству.

Я могу смонтировать необработанный файл образа в Linux и прочитать его, а также использовать VHD-файл в качестве вторичного главного устройства, подключенного к существующей виртуальной машине, - но я не могу загрузиться с него. Это ошибка, которую я получаю:

FATAL: не найдено загрузочного носителя! Система остановлена.

Как узнать, что VirtualBox ожидает от VHD, при условии, что я должен указать определенную опцию для преобразования изображения?

Проверка файлов журнала для виртуальной машины также не помогла.

0