2017-04-21 75 views
0

我最近買了一個ssd但保留了我的硬盤(在兩個驅動器上安裝了arch)。我正在嘗試使用chroot從我的硬盤運行蒸汽。Chroot以gui不工作

我的步驟:

  • 啓動X服務器Xnest -ac :10.0
  • 掛載/分區/mntsudo mount /dev/sda3 /mnt/
  • 顯示變量設置爲X服務器提供DISPLAY=:10.0
  • 運行X與startx

這裏我得到

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

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

我做了.Xauthority讀/寫所有。

我有我的家庭分區從我的根分區分開的驅動器我chroot進入。這會導致問題嗎?

回答

0

我只是想通了。

而不是使一個單獨的X顯示的,你可以在你的桌面X上運行的應用程序:

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