症状は同じです"xf86EnableIO: I/O ポート 0000-03ff をイネーブルにできません (操作は許可されません)"、解決策は次のとおりです。
今日、多くの人が同様の問題を抱えているようです。私の場合は、Ubuntu 22.04.3にubuntu-desktopをインストールして問題を解決しました。
sudo aptのインストールUbuntuデスクトップ
なぜなら根本的な理由は:
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
すでに最新バージョンのカーネルアップグレード以降も同様です。
ブート時にカーネルを変更するだけでも大きな違いが生じるという点で見ると、カーネルのアップグレードが根本原因であるようです。
しかし、解決策を知りたいです。
PS。追加情報:
私は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)