Як завантажуватися безпосередньо у зображення VirtualBox? [зачинено]


20

У мене працює така установка:

  • Рідна ОС: Windows 7 64bit, 3 розділи:
    • c: (Система)
    • d: (FAT32, ось мій файл vdi)
    • е: (неформатоване)
  • VirtualBox: Fedora 14 працює з файлом vdi на диску d.

Зазвичай ця настройка для мене чудово підходить, але іноді я хотів би запустити Linux в оригіналі, а не в VirtualBox.

Чи є спосіб завантаження безпосередньо у файл vdi без накладних витрат Windows? Наприклад, за допомогою USB-накопичувача з деяким зміненим ядром / GRUB Linux, який може монтувати файл vdi безпосередньо як "/"? Або скопіюйте вміст мого файлу vdi на порожній розділ і якось використовувати це з VirtualBox (при завантаженні в Windows) І безпосередньо завантажуючись в Linux?

Сподіваюся, що ви отримаєте якісь підказки чи навіть хауто.

Відповіді:


15

Я не знаю, чи можливо завантажувати файл vdi, але ви можете конвертувати VDI-файл у необроблене зображення:

VBoxManage internalcommands converttoraw Fedora14.vdi Fedora14.raw

Ви повинні пам’ятати, що це ціле зображення диска, тому просто скопіювати його на порожній розділ не вийде, ви можете скопіювати за допомогою версії Windows ddна запасний диск і завантажте це.

Якщо у вашій установці Fedora використовується лише один розділ, ви можете пропустити перші сектори, що містять MBR, і скопіювати лише решту матеріалів. Це буде легко завантажуватися за допомогою Fedora CD або диска Super GRUB.

Загалом, я думаю, що це хороша вправа, але досить безглуздо. Інсталяція Fedora та копіювання даних з /homeVM (якщо ви не використовували MySQL чи інші бази даних у віртуальній машині, це єдине, що вам потрібно скопіювати) буде набагато простішим та менш схильним до помилок.


Я багато працюю над програмуванням на моїй машині Linux, що включає встановлення різних матеріалів у / usr, / var тощо. Зазвичай швидкість не є проблемою (і я можу працювати і з програмами Windows), але іноді я хочу " повна потужність ", саме тоді мені потрібен рідний режим. Я напевно спробую це, і сподіваюся на найкраще :)
mawimawi

1
Дивіться цю публікацію щодо пошуку правильного зміщення зображення диска, щоб ви могли запустити копію на початку розділу, яким ви хочете скористатися muralipiyer.blogspot.com/2008/02/…
nealmcb

2
Ще простіший спосіб отримати дані, які потрібно скопіювати, тут, використовуючи програму qemu-nbd для безпосереднього монтажу речей із файлу .vdi! bethesignal.org/blog/2011/01/05/…
nealmcb

Схоже , можна завантажити файл .vdi за допомогою порад realmcb. Вам потрібно буде використовувати initrdзображення з відредагованими вручну скриптами та додатковими модулями ядра, але це, безумовно, виглядає виконати з qemu-nbdмодулем.
Хуберт Каріо

6

Можна завантажуватись безпосередньо у VHD-файли Virtual PC / Hyper-V на машині Windows 7, але це працює, оскільки Windows 7 може монтувати VHD-диски, як фізичні диски. Я не впевнений, що це можливо за допомогою VDI, тому вам потрібно буде або перетворити віртуальну машину у формат VHD, або дотримуватися пропозицій Хуберта вище.

У Скотта Хензельмана є хороша стаття про завантаження до VHD в Windows 7.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.