Как передать VirtualBox OSE VM металлу

Насколько я знаю, нет никакого приложения GUI, позволяющего это для гнома 3. Если у Вас есть Gnome 2, можно все еще использовать приложение настроек из меню.

Самые легкие пути ко мне состоят в том, чтобы изменить настройки через gconf-редактора:

  1. укажите свою команду в/apps/metacity/keybinding_commands/command_X
  2. укажите свое сочетание клавиш в/apps/metacity/global_keybindings/run_command_X

Название клавиатуры можно найти использование xev. X обозначает число от 1 до 12.

3
25.02.2011, 12:04
2 ответа

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

Так, в целом Вам нужно изображение виртуального жесткого диска:

  1. Проверьте, какие диски доступны (следующее является отрывком):

    $ VBoxManage list hdds
    Oracle VM VirtualBox Command Line Management Interface Version 3.2.10_OSE
    (C) 2005-2010 Oracle Corporation
    All rights reserved.
    
    UUID:        d6b9f0a5-98df-48ca-83c8-91a0809ec349
    Parent UUID: base
    Format:      VDI
    Location:    /home/wena/.VirtualBox/HardDisks/Debian 6.vdi
    State:       created
    Type:        normal
    Usage:       Debian 6 (UUID: f070af5c-57b1-47db-9300-f17921dee57d) [1 pristine fresh install (UUID: 90e46b07-07d9-4b81-9b7b-dadd75fc13f4)]
    
    UUID:        dfd7deec-b7a7-4e83-967e-17aa8fb1f602
    Parent UUID: d6b9f0a5-98df-48ca-83c8-91a0809ec349
    Format:      VDI
    Location:    /home/wena/.VirtualBox/Machines/Debian 6/Snapshots/{dfd7deec-b7a7-4e83-967e-17aa8fb1f602}.vdi
    State:       created
    Type:        normal
    Usage:       Debian 6 (UUID: f070af5c-57b1-47db-9300-f17921dee57d)
    
  2. Выберите UUID выше и преобразуйте его:

    VBoxManage clonehd d6b9f0a5-98df-48ca-83c8-91a0809ec349 --format RAW Debian6.img
    
  3. Затем просто скопируйте это изображение в жесткий диск, с помощью dd.

Это должно работать на большинство машин Linux.

Для окон возможности, что Вы можете испытать много затруднений. Я запустил бы с создания нового аппаратного профиля в VM, прежде чем я даже попробую.

3
27.01.2020, 21:24

Монтирование думало устройство закольцовывания с offset, могло бы быть полезным.

VDIfile=VirtData.vdi
mountingpoint=/mnt/VDI
offData=$( VBoxManage internalcommands dumphdinfo "$VDIfile" |grep offData | sed 's:.*offData=\([0-9]*\).*:\1:' )
offset=$(( $offData + 32256 ))
mount -t ext4 -o rw,noatime,noexec,loop,offset="$offset" "$VDIfile" "$mountingpoint"

Больше деталей здесь: https://unix.stackexchange.com/a/45019/9689

0
27.01.2020, 21:24

Теги

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