Я использую Linux Mint 17 Quiana 64 bit и Arch Linux VM. Моя цель - преобразовать мой Arch Linux VDI в загрузочный внешний жесткий диск. Я использую ноутбук, поэтому я буду использовать внешний жесткий диск ноутбука в корпусе USB.

Я прочитал, что сначала мне нужно было преобразовать .vdi в .raw а затем использовать команду dd . К сожалению, я потерпел неудачу, потому что команды не работают; невозможно найти .vdi в моей системе.

Может ли кто-нибудь помочь мне сделать это?

2 ответа2

0

Есть несколько руководств, если вы Google для этого. Это руководство по Ubuntu будет работать.

Что касается местоположения вашего VDI: запустите VirtualBox, проверьте свойства вашей виртуальной машины и / или проверьте доступный носитель из меню.

Со страниц справки:

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

По умолчанию эта "папка компьютера" помещается в общую папку "VM VirtualBox", которую VirtualBox создает в домашнем каталоге текущего пользователя системы. Расположение этого домашнего каталога зависит от соглашений операционной системы хоста:

В Windows это% HOMEDRIVE %% HOMEPATH%; как правило, что-то вроде C:\Documents and Settings\ Имя пользователя.

В Mac OS X это /Users / имя пользователя.

В Linux и Solaris это / home / username.

0

Попробуйте это,

Загрузите свою виртуальную машину, убедившись, что вы можете получить к ней доступ через ssh. Создать и отформатировать нужный
разделы на вашем USB-устройстве (например, /boot, /, home и т. д.).

mount /dev/sdX1 /mnt # root
mkdir /mnt/boot 
mount /dev/sdx2 /mnt/boot #boot
 #Repeat for whatever other partitions you have.


rsync -aAxv --exclude={"/dev/*","/proc/*","/sys/*,"/run/*"} root@virtualmachine.domain.net /mnt

Тогда вам просто нужно войти в него и исправить свой загрузчик.

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