У меня есть текущие настройки следующим образом:
- Родная ОС: Windows 7 64bit, 3 раздела:
- c: (система)
- d: (FAT32, вот мой файл vdi)
- е: (неформатировано)
- VirtualBox: Fedora 14 запускает файл vdi на диске d.
Обычно эта настройка подходит для меня, но иногда я хотел бы запускать Linux изначально, а не внутри VirtualBox.
Есть ли способ загрузки непосредственно в файл vdi без накладных расходов Windows? Например, с помощью USB-накопителя с некоторым модифицированным ядром Linux / GRUB, которое может монтировать файл vdi напрямую как "/"? Или скопировать содержимое моего файла vdi в пустой раздел и каким-то образом использовать его из VirtualBox (при загрузке в Windows) И напрямую загружать в Linux?
Надеюсь получить некоторые подсказки или даже инструкции.
источник
initrd
образ с отредактированными вручную скриптами и дополнительными модулями ядра, но он определенно выглядит выполнимым сqemu-nbd
модулем.Можно загружаться непосредственно в файлы VHD Virtual PC / Hyper-V на компьютере с Windows 7, но это работает, потому что Windows 7 может монтировать виртуальные жесткие диски, как будто они являются физическими дисками. Я не уверен, что это будет возможно с использованием VDI, поэтому вам нужно либо преобразовать виртуальную машину в формат VHD, либо следовать предложению Хьюберта выше.
Скотт Хансельман имеет хорошую статью о загрузке с VHD в Windows 7.
источник