Ubuntu 24.04.1 LTSクリーンインストールから

最初に将来の自分へ

色々やったけど駄目でした。という内容なので後ろから読もう

経緯

前回チューナー死んだかなと思って買い替えたけど現象同じまま残っていたのでドライバが壊れたとかかな?ってことでさっさと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
comments powered by Disqus