내 컴퓨터에는 두 개의 시스템이 있습니다. 하나는 Ubuntu이고 다른 하나는 스크랩(LFS)으로 만든 Linux 빌드입니다.
우분투에는 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 Window System에 갇혀 있고 제가 할 수 있는 일은 아무것도 없습니다. 누르 ctrl+alt+F1 to F6
거나 ctrl+alt+backspace
아무 일도 일어나지 않습니다. 상황을 더 복잡하게 만들기 위해, chroot
나는 나보다 먼저 다른 것에서 무언가를 컴파일하고 있었고 console tty
하드웨어 재설정 버튼을 눌러 컴파일 진행 상황을 잃고 싶지 않았습니다.
이 상황에서 벗어날 방법이 있나요?
답변1
어떤 사람들은 udev 마운트도 바인딩해야 한다고 보고합니다.