Как настроить совместное использование самбы с libvirtd

Они - совершенно другие операционные системы. Android имеет очень трудные зависимости от ядра Linux. Это основано на Linux, не на POSIX. QNX не является системой Unix, но он обеспечивает API POSIX. Это не справка для выполнения Android.

Если у Вас есть устройство, это выполняет QNX, и Вы хотите выполнить Android на нем, Ваш единственный шанс состоит в том, чтобы выполнить виртуальную машину, в которой Вы выполняете Android, вместе с его ядром (который является Linux).

Обратите внимание, что можно запустить некоторые приложения Android на PlayBook. Если Вы хотите выполнить Android, получить планшет на базе Android.

Вы можете выполнять Android на PlayBook — не сверху QNX, а вместо него. Это требует полностью джейлбрекинга устройства (т.е. способность заменить загрузчик, не просто получив права администратора в BlackBerryOS), который, кажется, не в настоящее время возможен.

5
05.03.2015, 08:32
1 ответ

Кажется, что libvirt не поддерживает пользователя -Net-utn, SMB команду QEMU (я думаю, из-за несовместимости с другими гипервизорами). Возможный обходной путь должен напрямую пройти через параметр в команду QEMU-KVM .

Для этого вам сначала нужно добавить пространство имен XML http://libvirt.org/schemas/domain/qemu/1.0 к вашему домену. Тогда вы можете использовать TAG TAMESPACE:

<domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>
    ...
    <qemu:commandline>
        <qemu:arg value='-net'/>
        <qemu:arg value='user,smb=/path/to/shared/directory'/>
    </qemu:commandline>
</domain>

Вы можете легко редактировать конфигурацию XML с помощью

# virsh edit <vm-name>
3
27.01.2020, 20:41

Теги

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