Я хочу выполнить виртуальную машину в своем рабочем столе Ubuntu, который выполняет сервер Debian.
Цель этого состоит в том, чтобы генерировать пакеты Debian. У меня есть некоторые приложения C++, которые были первоначально разработаны на моей машине Ubuntu, и я должен к (ре) скомпилировать их на сервере Debian чтобы к:
Идея состоит в том так, чтобы я мог сделать 90% своей разработки на Ubuntu (где я более удобен), и разверните двоичный пакет, который определенно работает над Debian.
BTW, я разрабатываю на Кармическом Kola (Ubuntu 9.10).
[Править]
Следование совету, который я получил до сих пор, я установил debootstrap и Debian 'Lenny' на/srv/chroot/debian_lenny на моей машине. Я не уверен, что это - серверная версия, но в любом случае я не думаю, что вопросы в моих целях (хотя было бы полезно знать, как конкретно установить серверную версию).
В данный момент, хотя, я похож на рыбу из воды, так как нет никакого GUI, и это - только консоль, которую я имею в chroot тюрьме. Я взглянул в домашней папке (я обманул, при помощи KNavigator в Ubuntu), и нет никаких папок там - которые, по-видимому, означают, что никакие пользователи не были настроены пока еще в Debian "система".
Я хотел бы знать, как сделать следующее:
Многие разработчики Debian (и вероятно Ubuntu также) используют chroots для более простого способа получить отдельную файловую систему для разработки. Вы используете debrootstrap для создания Debian, или файловая система Ubuntu затем используют schroot, чтобы помочь управлять и ввести chroot.
https://help.ubuntu.com/community/DebootstrapChroot
При сохранении файловой системы в логическом томе LVM можно сохранить исходную установку как объем только для чтения и затем сделать перезаписываемые снимки для настройки установки для определенных проектов. Вы могли также проверить функции снимка новой btrfs файловой системы.