У меня есть Bodhi Linux 2.4.0, установленный на флеш-накопителе на 8 гб, который работает очень хорошо и использует его для резервного копирования Os в любом случае их проблема с основной ... Она небольшая, быстрая, стабильная и довольно базовый смысл, вы можете разместить свои собственные программы прямо там ...
EDIT: 7 марта 2018
Что-то примечание здесь. Выход из накопителя USB в компьютер при перезагрузке может изменить обозначение буквы диска /dev/sd, в результате чего необработанный файл usb.vmdk укажет на неправильный диск, чтобы он не загружался в VirtualBox. В качестве теста я оставил один в своей системе. Это было /dev/sdi, прежде чем я перезагрузился, после перезагрузки это было /dev/sdc. Когда вы перезагружаете компьютер для любых изменений, удалите USB-накопитель перед перезагрузкой. Я изучаю, может ли исходный диск быть создан из UUID диска, поскольку это не изменится.
Поскольку VirtualBox не загружается на USB-диски, вы можете создать файл .vmdk, указывающий на ваш USB-накопитель для загрузки на него.
EDIT: 7 марта 2018 г. Вы должны добавить свою учетную запись в группу vboxusers для VirtualBox, чтобы увидеть ваш USB. Вы ДОЛЖНЫ также добавить свою учетную запись в группу disk, иначе вы не сможете добавить файл .vmdk на свою виртуальную машину. В EDIT добавлены инструкции. Это также не копирует USB-накопитель на жесткий диск и напрямую использует USB. Это может быть полезно, если на USB-накопителе сохраняется настойчивость, которую вы хотите сохранить. Не каждая ситуация такая же, поэтому это может не работать для каждого случая.
Во-первых, вам нужно создать свой USB-накопитель в вашей системе и определить, что такое физический диск. Мы предполагаем, что ваш диск установлен как /dev/sdb1. Таким образом, физический диск будет /dev/sdb.
Затем введите из окна терминала следующее:
sudo vboxmanage internalcommands createrawvmdk -filename ~/usb.vmdk -rawdisk /dev/sdb
.vmdk, который указывает на USB-диск: d11] Или sudo VBoxManage internalcommands createrawvmdk -filename ~/usb.vmdk -rawdisk /dev/sdb
Тогда вы должны увидеть что-то похожее на это:
RAW host disk access VMDK file /home/ravan/usb.vmdk created successfully.
EDIT У некоторых людей были проблемы с владением новым созданный файл. Возьмите на себя ответственность над новым файлом:
sudo chown $USER:$USER ~/usb.vmdk
. Тогда вам нужно будет добавить файл .vmdk на виртуальную машину VirtualBox и убедиться, что вы можете его загрузить. [!d15 ]
EDIT:
Чтобы добавить пользователя в группу vboxusers, выполните следующую команду:
sudo usermod -a -G vboxusers username
Чтобы добавить пользователя в группу disk выполните следующую команду:
Не каждая ситуация такая же, поэтому это может не работать для каждого случая.
sudo usermod -a -G disk username
] Затем вы ИЗМЕНИТЬ: вашу систему, чтобы изменения вступили в силу.
Перед перезагрузкой:
Перед перезагрузкой:
Надеюсь, что это поможет!
Я пришел на этот пост всего несколько дней назад. Я не хочу использовать Plop Boot Manager, потому что мой USB-накопитель уже загрузочен.
Поэтому я попытался указать USB-накопитель на диск VMDK (как в ответе Терренса), создав vboxmanage internalcommands createrawvmdk -filename ~/usb.vmdk -rawdisk /dev/sdb [ ! d1]
К сожалению, это отказалось работать ... Я chmod и chown диск usb.vmdk, и поэтому я смог подключить его к виртуальной машине, но он просто не работал.
Наконец, я попробовал другое решение, и это работает безупречно. Здесь (спасибо Gean Santos за исследование):
Вставьте USB-накопитель и определите его (мой /dev/sdb, работает Sabayon Linux); Создайте диск .vmdk, преобразов необработанное устройство (например, USB-накопитель) на диск VirtualBoxsudo VBoxManage convertfromraw /dev/sdb ./usb.vmdk --format vmdk
. Теперь у вас есть диск usb.vmdk, созданный с вашего загрузочного USB-накопителя. Я также попробовал dd USB-накопитель к файлу изображения и создал диск .vmdk из файла изображения. Он работает, а также .vdi диски создавали прежний путь (или из файла изображения). Теперь дайте разрешения на созданный диск, чтобы VirtualBox мог получить доступ к файлу. Это просто означает изменение владельца файла пользователю, входящему в группу vboxusers. Если ваша установка VirtualBox работает нормально, чем этот владелец, возможно, вы: sudo chown `whoami`:`whoami` ./usb.vmdk
Теперь вам просто нужно прикрепить диск usb.vmdk к виртуальной машине. Но он должен быть прикреплен к контроллеру IDE. Я пробовал SATA без успеха.
На этом этапе все в порядке.
Просто загрузите новую виртуальную машину, нажмите F12 и выберите загрузочный диск.
Наслаждайтесь!
Самое простое решение - скопировать содержимое USB-ключа в iso-файл (ну, в следующий раз я просто скачу iso на нужную машину, в первую очередь не нужен USB-ключ)
[ f1]И добавьте это .iso в качестве оптического диска в настройках VirtualBox, в разделе Storage, Controller: IDE (или SATA, я думаю).
Не нужно создавать файл .vmdk, VirtualBox поддерживает файлы .iso.
Я не хотел запускать Virtualbox как root. Я не хотел, чтобы мой пользователь был из группы дисков с полными разрешениями для всех дисков.
Итак, вот что я должен был выполнить:
Узнайте, что sd на карте памяти является. В следующих инструкциях это sdc.
Unmount memory Sticksu
chmod 666 /dev/sdc1
chmod 666 /dev/sdc
VBoxManage internalcommands createrawvmdk -filename usb.vmdk -rawdisk /dev/sdc
chmod 777 usb.vmdk
chmod 666 /dev/sdc
Прикрепить компьютер виртуальной машины usb.vmdk chmod 666 /dev/sdc
Запустить виртуальный бокс. После завершения сбросить разрешение sdc1 для обеспечения безопасности: chmod 660 /dev/sdc1
В вышесказанном вы можете увидеть, что мне приходилось несколько раз перезапускать разрешения для палки памяти, потому что каждый раз он будет возвращаться к root.
Я использую Mandriva Linux, но он должен быть примерно таким же в Ubuntu
Я бы предложил следующие шаги.
Открыть диски. Ищите USB. Нажмите здесь, а в правом верхнем углу вы увидите значок настроек, который имеет 3 параллельные линии. Нажмите здесь и выберите «Создать образ диска» ... Выберите местоположение и нажмите «Создать». Он создаст файл .img, который вы можете использовать в VirtualBox.