Ubuntu25.10インストール時の初期設定

インストール後の作業を分かりやすいように。
アップデート。

sudo apt update && sudo apt upgrade -y

リモートデスクトップ

リモートデスクトップ(デスクトップ共有 or リモートログイン)有効。デスクトップ共有はキーリング暗号化しない。

デスクトップ共有の場合、ロックされてもアクセス出来るように。まずGNOMEのシェル拡張機能をインストール。

sudo apt install gnome-shell-extension-manager

「探す」で「Allow locked Remote Desktop」を検索してインストールすれば有効に。

Allow locked Remote Desktop

ノートPCでディスプレイを閉じてもスリープしない設定。

sudo sed -i 's/#HandleLidSwitch=suspend/HandleLidSwitch=ignore/' /etc/systemd/logind.conf
sudo systemctl restart systemd-logind

Tailscale

どこからでもアクセス出来るように。

sudo apt install curl 
curl -fsSL https://tailscale.com/install.sh | sh
sudo tailscale up

Cockpit

サーバ管理やコード入力などがやりやすいように。

sudo apt install -y cockpit

Webブラウザで「https://IPアドレス:9090」にアクセス。

管理者権限に変更出来るように

sudo update-alternatives --set sudo /usr/bin/sudo.ws

仮想マシンプラグイン

sudo apt install virt-manager ovmf -y

ファイラーNavigatorプラグイン

sudo apt install -y git
git clone https://github.com/45Drives/cockpit-navigator.git
cd cockpit-navigator
git checkout v0.5.8
sudo apt install -y make
sudo make install

仮想マシン

デフォルトの場所(/var/lib/libvirt/images)を使う場合、アクセスしやすいように自分にも権限を付与。

sudo setfacl -m u:$USER:rwx,d:u:$USER:rwx /var/lib/libvirt/images

権限がついたら、通常のcpコマンドやドラッグ&ドロップでコピーしたり、mvコマンドで移動できます。以下はダウンロードフォルダにあるISOを移動させる例。

mv ~/Downloads/ubuntu-24.04.iso /var/lib/libvirt/images/

仮に/iso /vmを作成して保存する場合の例(セキュリティ上はデフォルトの場所推奨)。現在のフォルダと、将来のファイルへの権限を設定。その後、プール作成。VMフォルダ名はdefault

sudo mkdir /iso /vm
sudo setfacl -m u:libvirt-qemu:rwx,u:$USER:rwx,d:u:libvirt-qemu:rwx,d:u:$USER:rwx /iso /vm

既存のVMはインポート。ファームウェアやバスは要チェック。

デスクトップ上で直接仮想マシンを操作するなら、virt-managerをインストール(Cockpitと仮想マシンプラグインをインストールしていない環境ならovmfも)

sudo apt install -y virt-manager

ゲストOSでGuest Agentのインストール。

sudo apt install qemu-guest-agent -y
sudo systemctl enable --now qemu-guest-agent