Chroot 到 gui 不工作
Chroot to gui is not working
我最近买了一个 ssd,但保留了我的 hdd(两个驱动器上都安装了 arch)。我想做的是 运行 使用 chroot 从我的硬盘中获取蒸汽。
我的步数:
- 使用
Xnest -ac :10.0
启动 X 服务器
- 使用
sudo mount /dev/sda3 /mnt/
将 /
分区挂载到 /mnt
- 用
DISPLAY=:10.0
将显示变量设置为 X 服务器
- 运行 X 与
startx
我明白了
xauth: error in locking authority file /home/robert/.Xauthority
_XSERVTransSocketUNIXCreateListener: ...SocketCreateListener() failed
_XSERVTransMakeAllCOTSServerListeners: server already running
我为大家做了.Xauthority
read/write
我的主分区与我要 chroot 到的驱动器上的根分区是分开的。这会导致问题吗?
我刚刚弄明白了。
您可以只 运行 桌面上的应用程序 X:
而不是制作单独的 X 显示器
xhost +local:
sudo chroot /mnt
export DISPLAY=:0
gedit
我最近买了一个 ssd,但保留了我的 hdd(两个驱动器上都安装了 arch)。我想做的是 运行 使用 chroot 从我的硬盘中获取蒸汽。
我的步数:
- 使用
Xnest -ac :10.0
启动 X 服务器
- 使用
sudo mount /dev/sda3 /mnt/
将 - 用
DISPLAY=:10.0
将显示变量设置为 X 服务器
- 运行 X 与
startx
/
分区挂载到 /mnt
我明白了
xauth: error in locking authority file /home/robert/.Xauthority
_XSERVTransSocketUNIXCreateListener: ...SocketCreateListener() failed
_XSERVTransMakeAllCOTSServerListeners: server already running
我为大家做了.Xauthority
read/write
我的主分区与我要 chroot 到的驱动器上的根分区是分开的。这会导致问题吗?
我刚刚弄明白了。
您可以只 运行 桌面上的应用程序 X:
而不是制作单独的 X 显示器xhost +local:
sudo chroot /mnt
export DISPLAY=:0
gedit