Linux 从Chroot到gui不起作用

Linux 从Chroot到gui不起作用,linux,chroot,Linux,Chroot,我最近买了一个ssd,但保留了我的硬盘(两个硬盘上都安装了arch)。我正在尝试使用chroot从我的硬盘上运行steam 我的步骤: 使用Xnest-ac:10.0启动X服务器 使用sudo Mount/dev/sda3/mnt/ 使用display=:10.0 使用startx运行X 我明白了 xauth: error in locking authority file /home/robert/.Xauthority _XSERVTransSocketUNIXCreateListe

我最近买了一个ssd,但保留了我的硬盘(两个硬盘上都安装了arch)。我正在尝试使用chroot从我的硬盘上运行steam

我的步骤:

  • 使用
    Xnest-ac:10.0启动X服务器
  • 使用
    sudo Mount/dev/sda3/mnt/
  • 使用
    display=:10.0
  • 使用
    startx运行X
我明白了

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

_XSERVTransSocketUNIXCreateListener: ...SocketCreateListener() failed
_XSERVTransMakeAllCOTSServerListeners: server already running
我已使
.Xauthority
成为所有人的读/写权限


在我要进入的驱动器上,我的主分区与根分区是分开的。这会引起问题吗?

我刚想出来

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

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