X Window System이 설치된 Linux로 chroot하고, X Window System이 없는 Linux에서 xinit를 실행하고 마우스와 키보드는 작동하지 않습니다.

X Window System이 설치된 Linux로 chroot하고, X Window System이 없는 Linux에서 xinit를 실행하고 마우스와 키보드는 작동하지 않습니다.

내 컴퓨터에는 두 개의 시스템이 있습니다. 하나는 Ubuntu이고 다른 하나는 스크랩(LFS)으로 만든 Linux 빌드입니다.

우분투에는 X 윈도우 시스템이 설치되어 있지만 LFS에는 윈도우 시스템이 없습니다.

chrootLFS(/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 Window System에 갇혀 있고 제가 할 수 있는 일은 아무것도 없습니다. 누르 ctrl+alt+F1 to F6거나 ctrl+alt+backspace아무 일도 일어나지 않습니다. 상황을 더 복잡하게 만들기 위해, chroot나는 나보다 먼저 다른 것에서 무언가를 컴파일하고 있었고 console tty하드웨어 재설정 버튼을 눌러 컴파일 진행 상황을 잃고 싶지 않았습니다.

이 상황에서 벗어날 방법이 있나요?

답변1

어떤 사람들은 udev 마운트도 바인딩해야 한다고 보고합니다.

관련 정보