Chroot to gui无法正常工作

时间:2017-04-21 23:27:46

标签: linux chroot

我最近买了一个ssd但保留了我的硬盘(两个驱动器都安装了拱门)。我想要做的是使用chroot从我的硬盘运行蒸汽。

我的步骤:

  • 使用Xnest -ac :10.0
  • 启动X服务器
  • 使用/
  • /mnt分区挂载到sudo mount /dev/sda3 /mnt/
  • 使用DISPLAY=:10.0
  • 将显示变量设置为X服务器
  • 使用startx
  • 运行X.

我来了

xauth:  error in locking authority file /home/robert/.Xauthority

_XSERVTransSocketUNIXCreateListener: ...SocketCreateListener() failed
_XSERVTransMakeAllCOTSServerListeners: server already running

我为所有人做了.Xauthority读/写。

我将我的主分区与我正在chroot的驱动器上的根分区分开。这会导致问题吗?

1 个答案:

答案 0 :(得分:0)

我只想出了这个。

您可以在桌面X上运行应用程序,而不是单独的X显示:

xhost +local:
sudo chroot /mnt
export DISPLAY=:0
gedit