Как я могу преобразовать Arch Linux VDI как полностью загружаемую систему на внешний жесткий диск в Linux?

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

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

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

2 ответа

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

Загрузите свою виртуальную машину, убедившись, что вы можете получить к ней доступ через 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

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

Есть несколько руководств, если вы 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.

Другие вопросы по тегам