1

Привет я хотел бы установить свежую копию Ubuntu на отдельных разделах на хост в VirtualBox, который также является Ubuntu.

Мне удалось создать файлы VMDK, чтобы указать на сырой раздел. Но мне нужно знать, что установив гостевую Ubuntu таким образом, это не повлияет на менеджер загрузки хоста. Я не хочу идти вперед и делать это, а потом обнаруживать, что не могу получить доступ к хост-ОС.

Спасибо!

1 ответ1

1

Если вы используете реальный раздел для VirtualBox, вы не сможете записать в MBR диска, так что это не реальная опасность, если вы не укажете весь диск или неправильный раздел.

Согласно http://www.virtualbox.org/manual/ch09.html#rawdisk, MBR гостя записывается в файл, а не в раздел.

В некоторых конфигурациях может потребоваться изменить код MBR созданного образа, например, заменить загрузчик Linux, который используется на хосте, другим загрузчиком. Это позволяет, например, гостю загружаться непосредственно в Windows, в то время как хост загружает Linux с "того же" диска. Для этого предусмотрен параметр -mbr. Он указывает имя файла, из которого нужно взять код MBR. Таблица разделов не изменяется вообще, поэтому можно использовать файл MBR из системы с совершенно другим разделением. Примером этого является

VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk /dev/sda -partitions 1,5 -mbr winxp.mbr

Модифицированная MBR будет храниться внутри образа, а не на диске хоста.

Созданный образ может быть присоединен к контроллеру хранилища в конфигурации виртуальной машины как обычно. "

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .