Можно хотеть попробовать xpra или NX, VNC, И т.д. Также смотреть на VirtualGL, если Вы хотите ускорение GL.
Если бы можно совместно использовать каталог с хостом, Вы могли бы затем использовать mmap с xpra (вероятно, потребовал бы тривиального изменения пути, если это не/tmp/), который обеспечивает очень значительные повышения производительности.
'Лучший' способ сделать это, создает его как пакет. Можно затем распределить и установить его на любой машине Ubuntu, выполняющей ту же (главную) версию.
Для создания ванильных ядер из источника существует инструмент make-kpkg
который может создать ядро как пакеты. Другие главные преимущества: легкое возвращение, просто удалив пакет, автоматические триггеры управлением пакетом, такие как восстановление DKMS, и т.д.
Wiki сообщества Ubuntu на Методе Сборки Альтернативы Ядра/Компиляции обеспечивает несколько шагов о том, как сделать это.
В основном это все равно как создает ядро из восходящей документации, но вместо наличия make
вслепую устанавливая его в Вашей системе, имейте его сборка в 'поддельной корневой' среде и сделайте пакет из него, с помощью
fakeroot make-kpkg --initrd --append-to-version=-some-string-here \
kernel-image kernel-headers
Это должно произвести двоичный файл .deb
файлы, которые Вы сможете передать другим машинам и установить его использование
dpkg -i mykernelfile-image.deb mykernelfile-headers.deb ...
Я бы прокомментировал ответ gertvdijk, но у меня недостаточно представителей, чтобы прокомментировать.
Я не знаю, нужно ли что-либо из этого сейчас, когда rpm -pkg, deb -pkg, snap -pkg являются жизнеспособными целями для make.
Так что с Ubuntu, я думаю, вы хотели бы использовать
make bindeb-pkg
(используйте make deb-pkg
, если вам нужно включить источник)
в дистрибутивах RPM (RHEL, Fedora, CentOS )вы должны использовать rpm -pkg/binrpm -pkg
все параметры см. в разделе «Упаковка ядра» в make help
Kernel packaging:
rpm-pkg - Build both source and binary RPM kernel packages
binrpm-pkg - Build only the binary kernel RPM package
deb-pkg - Build both source and binary deb kernel packages
bindeb-pkg - Build only the binary kernel deb package
snap-pkg - Build only the binary kernel snap package (will connect to external hosts)
tar-pkg - Build the kernel as an uncompressed tarball
targz-pkg - Build the kernel as a gzip compressed tarball
tarbz2-pkg - Build the kernel as a bzip2 compressed tarball
tarxz-pkg - Build the kernel as a xz compressed tarball
perf-tar-src-pkg - Build perf-5.2.0.tar source tarball
perf-targz-src-pkg - Build perf-5.2.0.tar.gz source tarball
perf-tarbz2-src-pkg - Build perf-5.2.0.tar.bz2 source tarball
perf-tarxz-src-pkg - Build perf-5.2.0.tar.xz source tarball