증상은 동일합니다"xf86EnableIO: I/O 포트 0000-03ff를 활성화할 수 없습니다(작업이 허용되지 않음)", 해결책은 다음과 같습니다.
오늘날 많은 사람들이 비슷한 문제를 겪고 있는 것 같습니다. 제 경우에는 Ubuntu 22.04.3에서 ubuntu-desktop을 설치하여 문제를 해결했습니다.
sudo apt 설치 우분투 데스크탑
왜냐하면근본적인 이유는:
xorg와 전체 데스크톱(처음에는 lubuntu, 나중에는 다른 노트북의 kubuntu)이 제거된 것을 확인했습니다.
그러나 내 Debian 12 Bookworm의 경우는 그렇지 않습니다. 방금 커널을 로 업그레이드했는데 linux-image-6.1.0-9-amd64
실패 linux-image-6.1.0-13-amd64
했습니다 startx
. 전체 로그를 다음 위치에 게시하겠습니다.
가장 중요한 라인인 것 같습니다.
xf86EnableIO: failed to enable I/O ports 0000-03ff (Operation not permitted)
나는 대답을 시도했다
xf86EnableIOPorts: I/O에 대한 IOPL을 설정할 수 없습니다(작업이 허용되지 않음)sudo chmod u+s /usr/bin/xinit
, 내 경우에는 이 방법이 작동하지 않음 을 확인할 수 있습니다 .
나는 그것이 순전히 커널과 관련이 있다고 생각합니다.
- 이전 버전에서 부팅하여
linux-image-6.1.0-9-amd64
다음을 수행할 수 있습니다.startx
linux-image-6.1.0-13-amd64
높아졌는데 도xinit
난startx
여전히 실패해xserver-xorg
이미 최신 버전인 커널 업그레이드 이후에도 마찬가지입니다.
부팅 시 커널을 바꾸는 것만으로도 큰 차이가 난다는 점으로 볼 때, 커널 업그레이드가 근본 원인인 것으로 보입니다.
하지만 해결 방법을 알고 싶습니다.
추신. 추가 정보:
나는 startx
언제나처럼 나 자신을 사용하고
$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 12 (bookworm)
Release: 12
Codename: bookworm
$ apt-cache policy xserver-xorg
xserver-xorg:
Installed: 1:7.7+23
Candidate: 1:7.7+23
Version table:
*** 1:7.7+23 500
500 http://deb.debian.org/debian bookworm/main amd64 Packages
80 http://deb.debian.org/debian trixie/main amd64 Packages
100 /var/lib/dpkg/status
$ plocate vesa.conf | wc
0 0 0
$ plocate xorg.conf.d | grep /etc/
/etc/X11/xorg.conf.d
$ ls /etc/X11/xorg.conf.d | wc
0 0 0
$ stat /usr/bin/xinit
File: /usr/bin/xinit
Size: 19064 Blocks: 40 IO Block: 4096 regular file
Device: 8,11 Inode: 524333 Links: 1
Access: (4755/-rwsr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)