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

598
caron Gangoo

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

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

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

0
Вы должны отредактировать свой вопрос, чтобы включить детали того, что вы пытались. Сказать нам, что что-то не сработало, бесполезно, если вы не скажете нам, что это такое. Добавьте как можно больше деталей к вашему вопросу. Вы можете [редактировать] (http://superuser.com/posts/875278/edit) свой вопрос. Mokubai 9 лет назад 0

2 ответа на вопрос

0
agtoever

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

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

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

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

Похожие вопросы