我已经使用 cowbuilder 设置了一个带有 ubuntu+1 的链根(基本上是在一个子文件夹中安装最小的 ubuntu,您可以“更改”它,例如在干净的环境中构建包)。
我怎样才能从那里开始 gnome-session?理想情况下,我希望它出现在新的 VT 上。我希望实现穷人的虚拟化;-)
我已经使用 cowbuilder 设置了一个带有 ubuntu+1 的链根(基本上是在一个子文件夹中安装最小的 ubuntu,您可以“更改”它,例如在干净的环境中构建包)。
我怎样才能从那里开始 gnome-session?理想情况下,我希望它出现在新的 VT 上。我希望实现穷人的虚拟化;-)
只要您绑定了必要的树,您应该可以使用
startx
and的组合来执行此操作(我猜您将需要,和)/etc/X11/Xsession
/dev
/sys
/proc
chroot 进入你的... chroot 并运行
这应该给你一个带有外壳的 X 术语。要启动 GNOME 会话,您只需运行
从那个壳。
您应该能够在您选择的 VT 上获得它;查看手册页以
startx
了解此内容以及其他可能有趣的选项。请注意,这并不构成安全的 chroot - 因为
/proc
和安装在 chroot 中/sys
,/dev
所以足够高级的恶意用户可以轻松地突破 chroot。我很久以前就使用过这样的设置。我相信这就像从 chroot 指定不同的显示名称开始 X 一样简单:
切换到它:CTRL-ALT-F9