LINUX.ORG.RU

Как установить Ubuntu в разделе Qubes OS?

 , qubesos,


0

1

Я уже понял, что мне нужна «Standalone VM» - это такая, которая не использует общий образ установленного ПО с монтированием объединяющей файловой системы.

Чтобы такую VM создать, можно использовать команду
qvm-create ubuntu1210 --standalone --label orange

А что дальше делать? Как поставить в этот раздел систему с PXE?

запускать надо не из под рута:

# qvm-create ubuntu1210 --standalone --label orange
*** Running this tool as root is strongly discouraged, this will lead in permission problems.
Retry as unpriveleged user.
... or use --force-root to continue anyway.

Если запускать из-под пользователя, то программа говорит следующее:

$ qvm-create ubuntu1210 --standalone --label orange
--> Using default TemplateVM: fedora-17-x64
--> Creating directory: /var/lib/qubes/appvms/ubuntu1210
--> Creating the VM config file: /var/lib/qubes/appvms/ubuntu1210/ubuntu1210.conf
--> Copying the template's private image: /var/lib/qubes/vm-templates/fedora-17-x64/private.img
--> Creating default whitelisted apps list: /var/lib/qubes/appvms/ubuntu1210/whitelisted-appmenus.list
--> Copying the template's root image: /var/lib/qubes/vm-templates/fedora-17-x64/root.img
--> Copying the kernel (set kernel "none" to use it): /var/lib/qubes/vm-kernels/3.2.7-10
--> Copying the template's appmenus templates dir: /var/lib/qubes/vm-templates/fedora-17-x64/apps.templates ==> /var/lib/qubes/appvms/ubuntu1210/apps.templates
--> Cleaning volatile image: /var/lib/qubes/appvms/ubuntu1210/volatile.img...
--> Creating icon symlink: /var/lib/qubes/appvms/ubuntu1210/icon.png -> /usr/share/qubes/icons/orange.png
--> Converting Appmenu Templates...
--> Adding Apps to the Menu...
kbuildsycoca4 running...

Indaril_Shpritz
() автор топика
Ответ на: комментарий от Indaril_Shpritz

там есть файл конфига для xen
/var/lib/qubes/appvms/ubuntu1210/ubuntu.conf

в котором написано:

disk = [ 'script:file:/var/lib/qubes/appvms/ubuntu1210/root.img,xvda,w',
         'script:file:/var/lib/qubes/appvms/ubuntu1210/private.img,xvdb,w',
         'script:file:/var/lib/qubes/appvms/ubuntu1210/volatile.img,xvdc,w',
         'script:file:/var/lib/qubes/vm-kernels/3.2.7-10/modules.img,xvdd,r',
        ]

ну и есть еще параметры для запуска ядра (kernel, ramdisk, extra, root)

мне непонятно:
как готовятся эти имиджи,
как использовать существующий каталог в файловой системе вместо .img-файла
если использовать .img-файл, то как ядро использовать лежащее внутри, а не указываемое отдельно

Indaril_Shpritz
() автор топика
Ответ на: комментарий от Indaril_Shpritz

Значит связывайтесь с разработчиками или изучайте скрипты qubes os, что бы понять как всё это работает.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

с разработчиками

я уверен, что в России много пользователей xen,
поэтому мне было бы удобнее обсудить на русском языке

Indaril_Shpritz
() автор топика
Ответ на: комментарий от Indaril_Shpritz

А вам просто документацию по Xen не почитать ?

как готовятся эти имиджи,

Командой dd.

если использовать .img-файл, то как ядро использовать лежащее внутри, а не указываемое отдельно

Я не большой знаток xen, собственно запускал конфигурацию, в которой диск виртуальной системы был в образе (одном), почему здесь разделено не знаю, читайте документацию по xen, если хотите сделать так же, либо просто используйте один файл для диска виртуальной системы. Ну а в другой конфигурации диск виртуальной системы был на lvm томе.

В общем, читайте документацию по xen. её полно, даже на русском. Ну а про то, почему здесь несколько файлов образов вы сможете понять изучив конфигурационный файл виртуальной машины xen и прочитав документацию по xen.

Почему вы не пытаетесь сами найти ответы на ваши вопросы ?

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.