4

Можно ли установить операционную систему на USB-накопитель, а затем загрузить его, все в пределах VirtualBox? Не то, чтобы положить виртуальный диск на USB-накопитель. Установка всей ОС там, чтобы ее можно было загружать и с других компьютеров. Если быть точным, то ОС, которую я планирую установить, - это Arch.

Отредактируйте, для ясности:

У меня есть Mac в качестве хоста. И я планирую использовать Arch как временный хост. Я планирую запустить LiveCD в VirtualBox, а затем установить Arch не на виртуальный диск VirtualBox, а на USB-накопитель, с которого я затем смогу загружать другие компьютеры. VirtualBox будет просто способом запуска LiveCD. После этого я хочу выполнить настройку / тестирование на VirtualBox с этим USB-накопителем. Смогу ли я загрузиться с USB-накопителя, почти как на LiveCD?

Обратите внимание, что я также хочу, чтобы этот диск идеально загружался с другого компьютера, например дистрибутива LiveUSB.

3 ответа3

4

Виртуальная коробка может загружать физические USB Flash Drive.

Может быть, этот урок вам поможет. http://agnipulse.com/2009/07/boot-your-usb-drive-in-virtualbox/

1

BIOS VirtualBox не позволяет загружаться с USB.

Однако вы можете использовать продукт под названием Plop Boot Manager, чтобы обойти это. Plop поставляется с загрузочным ISO-образом USB, который обнаружит загрузочное USB-устройство в Vbox vm.

Используя этот метод, я могу загрузить имеющуюся у нас флешку OpenBSD, но мне нужно настроить Vbox для USB v1.1 вместо 2.0. Может быть возможно обойти это ... Мне просто не нужно было этого делать.

0

Я до сих пор не думаю, что совершенно ясно, что вы пытаетесь сделать. Это очень полезно, если вы используете слова « guest и « host в своем вопросе, чтобы уточнить, о чем именно вы говорите.

Сначала прочитайте о том, как работает виртуальное хранилище и какие опции доступны в онлайн-руководстве, глава 5: http://www.virtualbox.org/manual/ch05.html.

Второе - очевидно, что вы хотите установить хотя бы одну операционную систему на свой USB-носитель, и действительно, если вы устанавливаете хост и гостевой компьютер на USB-носитель, это немного выходит за рамки этого вопроса. Но как только вы установили хост (где бы он ни находился) - похоже, гость обязательно будет установлен на USB-накопитель.

Вы специально упомянули, что не хотите, чтобы файл виртуального диска находился на диске, поэтому я предполагаю, что весь диск должен функционировать как виртуальный диск. Существует специальный тип виртуального диска, который называется "сырой жесткий диск". Вам все еще понадобится VMDK-файл, который будет где-то указывать VirtualBox, какой раздел использовать в режиме RAW, поэтому вам может потребоваться разделить флэш-диск. Это также может быть проблематично в зависимости от вашего хоста, поскольку физический путь к диску / разделу может меняться в зависимости от того, как инициализируется ваше хранилище (в частности, порядок) - когда вы устанавливаете это, ваша флешка может быть / dev / sdc но в следующий раз, когда вы загрузитесь (или используете его на другом компьютере), ваш диск может отображаться как / dev / sdb. Глава 9 рассказывает о необработанном формате более подробно: http://www.virtualbox.org/manual/ch09.html#rawdisk

Было бы очень полезно указать свои цели или ограничения, с которыми вы работаете, чтобы подтолкнуть вас к желанию такого типа установки. Прямо сейчас лучшее, что мы можем предложить, - это некоторые общие советы, сделать предположения об этом и, надеюсь, направить вас на правильный путь. Я подумал о том, чтобы пометить этот вопрос, потому что, как было заявлено изначально, он просто не несет ответственности, но я думаю, что он может быть спасен с немного большим вкладом от вас.

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