最初に将来の自分へ
色々やったけど駄目でした。という内容なので後ろから読もう
経緯
前回チューナー死んだかなと思って買い替えたけど現象同じまま残っていたのでドライバが壊れたとかかな?ってことでさっさとUbuntu24.04.1 LTSをクリーンインストールして確認する。
https://teandt.hatenablog.com/entry/2024/08/31/150830
インストール
なぜかUbuntuの日本語ページのDLからだと落とせなかったので英語のページからDL
Proxmoxは裏でISO用の領域に落とせるので楽
まずは必要なところから
1
2
3
4
5
6
7
8
9
| $ sudo apt upgrade
$ LANG=C xdg-user-dirs-gtk-update
$ sudo apt install vim
$ sudo apt install ssh
$ sudo systemctl start ssh
$ sudo systemctl enable ssh
$ sudo apt install qemu-guest-agent
$ sudo systemctl start qemu-guest-agent
$ sudo systemctl enable qemu-guest-agent
|
Proxmoxの仮想マシンのオプションからQEMU Guest Agentを有効にしておかないと最後エラーになって進まなかったので再起動してから。
ssh有効にしたのでここからは基本的にsshで作業
1
2
3
4
5
6
7
8
9
10
| $ sudo apt install ca-certificates curl
$ sudo install -m 0755 -d /etc/apt/keyrings
$ sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
$ sudo chmod a+r /etc/apt/keyrings/docker.asc
$ echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
$ sudo apt update
$ sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
|
[docs.docker.com](https://docs.docker.com/engine/install/ubuntu/#install-using-the-repository)これでdockerコマンド使ったらpermission denied言われたのでユーザをdockerグループに入れる。再起動したら良かったのかもしれんけど。グループに入れたあと再起動で動くようになった。
1
| $ sudo gpasswd -a user docker
|
docker composeはすでにdockerに統合されたので必要ないはず
xrdp
1
| $ sudo apt install xrdp
|
あと、Waylandを無効化しないといけないので
/etc/gdm3/custom.conf
の # WaylandEnable=falseを有効化
全部駄目なので諦めてUbuntu22.04.5にする
ちょっと検証環境作る最初で躓いたので24.04は時期尚早ってことで諦め。少なくとも1年後かなー
22.04だと一発だったわ
1
2
3
4
5
6
7
8
9
10
11
12
| $ sudo apt upgrade
$ LANG=C xdg-user-dirs-gtk-update
$ sudo apt install vim
$ sudo apt install ssh
$ sudo systemctl start ssh
$ sudo systemctl enable ssh
$ sudo apt install qemu-guest-agent
$ sudo systemctl start qemu-guest-agent
$ sudo systemctl enable qemu-guest-agent
$ sudo apt install xrdp
$ sudo systemctl enable xrdp
$ sudo systemctl set-default multi-user.target
|
再起動後リモートで入る。
xrdpをaptでインストールして設定デフォルトでつながるでやんの。
そのままだと画面がちょっと違うので以下編集
1
2
3
4
5
| $ vi ~/.xsessionrc
以下2行のファイルを作成
export GNOME_SHELL_SESSION_MODE=ubuntu
export XDG_CURRENT_DESKTOP=ubuntu:GNOME
|