chroot到安装了X窗口系统的Linux,从没有X窗口系统的Linux,然后运行xinit,没有鼠标和键盘工作

chroot到安装了X窗口系统的Linux,从没有X窗口系统的Linux,然后运行xinit,没有鼠标和键盘工作

我的机器上有两个系统。一个是 Ubuntu,另一个是我自己构建的 Linux from scrap (LFS)。

Ubuntu 安装了 X 窗口系统,但 LFS 没有任何窗口系统。

chroot使用以下命令从 LFS (/dev/sda3) 到 Ubuntu (/dev/sda1) 根分区:

mkdir /mnt/sda1
mount -v              /dev/sda1    /mnt/sda1
mount -v --bind       /dev         /mnt/sda1/dev
mount -vt devpts      devpts       /mnt/sda1/dev/pts -o gid=5,mode=620
mount -vt proc        proc         /mnt/sda1/proc
mount -vt sysfs       sysfs        /mnt/sda1/sys
mount -vt tmpfs       tmpfs        /mnt/sda1/run
chroot /dev/sda1

然后之后chrooting,我就跑了xinit。 X 窗口系统已启动,但显然没有检测到鼠标。

目前我被困在 X 窗口系统中,我无能为力。当我按下ctrl+alt+F1 to F6ctrl+alt+backspace没有任何反应时。让事情变得更加复杂的是,在我之前chroot,我正在另一个上编译一些东西console tty,我不想因为按下硬件重启按钮而丢失编译进度。

有没有办法摆脱这种情况。

答案1

有些人报告说您也需要绑定挂载 udev。

相关内容