ubuntu-26.04のpre版評価利用から現在までの記録

1.概要

Ubuntu 26.04の評価運用を開始しました。今後発生する様々な問題を記録目的に記事を整理しました。

仮想環境はUbuntu Serverを利用予定です。ubuntu 26.04のリリース日が2026-04-23アナウンスされているので、daily build版のubuntu server 26.04 LTSをDownloadして、KVM仮想環境で評価を始めました。ubuntu server 24.04と変わらない感触と感じたのですが、ubuntu server 24.04の調査不足による認識誤りかもしれません。

ubuntu desktop 26.04は物理環境で利用する予定はありません。主にLinuxMint 22.3を利用します。時期LinuxMintが何をベースにするのか不明瞭なので勉強をするために仮想間歌謡で評価をすることにしました。仮想環境であるならば、Wayland利用であっても物理環境と異なり問題が起きる可能性は低いと思っています。ubuntu server 26.04を試験導入した際に、オフライン環境でubuntu 26.04を導入することで作業時間短縮できると判明していたので、ISOファイルからだけの導入をしました。上記内容で記述をします。

2.詳細

2.1 Server

(1) 評価運用を始めました

HW環境は、core-i3, memory 16GB, SSD 256GBです。
SW環境は、LinuxMint 22.3、kernel 6.17.0-20-generic、KVMです。
仮想マシンは、1core, Memory 4GB, disk 30GBです。
iso imageは、resolute-live-server-amd64.isoを利用しました。

Downloadしたisoイメージファイルは2.4GB。インストールを開始すると、最初にインストーラの更新が実行されました。まだ、Daily Build版のisoを利用するためだと思います。minimized構成を選択した結果、ディスク使用量は6.5GB, Memory使用量は428MBでした。ubuntu server 26.04をminimizedで導入したのですが、snapはインストールされていました。インストーラは24.04と差異はない感じです。今、気がついたのですが、何と、kernel-7.0です。

インストール作業で気になったの点が、パーティション構成がGPTになったことです。再度、導入作業を実施して、MBRの選択肢はないことを確認しました。ubuntu server 24.04を再度調査が必要です。snapの有無とGPTパーティションに関して、前回調査が不十分であった気がしてきました。

そこで、ubuntu server 24.04.3をKVM環境に導入試験をしました。パーティションはGPT形式でした。KVM環境はuefiBIOSでなく、RegacyBIOSであるので1MBのbios用のbootパーティションがありました。また、snapもインストールされていました。調査不足による認識誤りでした。

気になる点があります。KVM環境へubuntu server 24.04を導入した時、installerが停止する問題が発生。テキストのpopアップが表示され、errorを開発に送付しました。installerのupdate適用が可能との記載があり、updateをして、最初からinstallをやり直しました。 

この問題は、networkをLinuxMint側で遮断して、更新処理を止めることで回避できます。ISOファイルからの導入となりますが、導入時間を大幅に短縮することができるので評価段階では良い気がします。

(2) ubuntu server 26.04 LTSの導入直後にsnapをpurgeする方法

ubuntu server 26.04をaptで操作する予定のためsnapをpurgeします。手順を残すために、ubuntu server 26.04にsshでloginして作業をしました。consoleで作業されても問題ありません。
作業手順は以下の通りです。

(a) snapコマンドで状態を確認する

$ snap
The snap command lets you install, configure, refresh and remove snaps.
Snaps are packages that work across many different Linux distributions,
enabling secure delivery and operation of the latest apps and utilities.

Usage: snap <command> [<options>...]

Commonly used commands can be classified as follows:

           Basics: find, info, install, remove, list, components
          ...more: refresh, revert, switch, disable, enable, create-cohort
          History: changes, tasks, abort, watch
          Daemons: services, start, stop, restart, logs
      Permissions: connections, interface, connect, disconnect
    Configuration: get, set, unset, wait
      App Aliases: alias, aliases, unalias, prefer
          Account: login, logout, whoami
        Snapshots: saved, save, check-snapshot, restore, forget
  Issue reporting: report-issue
           Device: model, remodel, reboot, recovery
     Quota Groups: set-quota, remove-quota, quotas, quota
  Validation Sets: validate
        ... Other: warnings, okay, known, ack, version
      Development: download, pack, run, try, sign

For more information about a command, run 'snap help <command>'.
For a short summary of all commands, run 'snap help --all'.

(b) snap listコマンドで導入されているパッケージを確認する。何もありません、snap本体のみ存在

$ snap list
No snaps are installed yet. Try 'snap install hello-world'.

(c) aptコマンドでsnapをpurgeする

$ sudo apt purge snapd
[sudo: authenticate] Password:        
REMOVING:                       
  snapd*  ubuntu-server-minimal*

Summary:
  Upgrading: 0, Installing: 0, Removing: 2, Not Upgrading: 0
  Freed space: 147 MB

Continue? [Y/n] Y
(Reading database ... 85143 files and directories currently installed.)
Removing ubuntu-server-minimal (1.570) ...
Removing snapd (2.74.1+ubuntu26.04.3) ...
Stopping 'snapd.service', but its triggering units are still active:
snapd.socket
Processing triggers for dbus (1.16.2-2ubuntu4) ...
(Reading database ... 85042 files and directories currently installed.)
Purging configuration files for snapd (2.74.1+ubuntu26.04.3) ...
rmdir: failed to remove '/etc/systemd/system/snapd.mounts.target.wants': No such file or directory
Discarding preserved snap namespaces
Final directory cleanup
Removing extra snap-confine apparmor rules
Removing snapd cache
Removing snapd state

(d) snapが利用したdirectoryを削除する

$ sudo rm -rf /var/cache/snapd
$ ls /var/cache/snapd
ls: cannot access '/var/cache/snapd': No such file or directory

(e) snapが再導入されないようにhold設定する

$ sudo apt-mark hold snapd
snapd set on hold.

(f) snapコマンドで状態を確認する

$ snap
-bash: /usr/bin/snap: No such file or directory

(3) ubuntu 26.04 LTS リリース、DailyBuild版との差異検証しました

(a) リリース版をdownload、serverが少しサイズが大きくなっています

リリース版のISOファイル
ubuntu-26.04-live-server-amd64.iso  2.9 GB
DailyBuild版のISOファイル
resolute-live-server-amd64.iso      2.4 GB

(b) 仮想環境へserver版の導入は約5分でした

minimizedで導入しました。仮想マシンは、core 2、Memory 4GB、ストレージ 10GBです

2.2 Desktop

(1) 評価運用を始めました

HW環境は、core-i3, memory 16GB, SSD 256GBです。
SW環境は、LinuxMint 22.3、kernel 6.17.0-20-generic、KVMです。
仮想マシンは、2core, Memory 8GB, disk 30GBです。
iso imageは、resolute-desktop-amd64.isoを利用しました。

導入作業はubuntu-24.04と変わりません。
ディスク構成は/(root)のみ作成すると、1MBのBIOS bootのパーティションが自動作成されます。これは、ubuntu server 26.04と同じです。MBRやPBRを利用することできないので、Multi-bootは少し難しそうです。

login画面上にWaylandとX-windowsの選択項目はなく、Waylandにだけになっています。。/etc/gdm3/custom.confを参照するとWaylandEnable=falseの記載はありません。想定通り、X-windowsはubuntu desktop 26.04で利用できなくなっています。

今回、英語版で導入をしました。英語版のterminal行間は問題ありません。日本語環境の行間の問題がどうなっているか気になります。

(2) ubuntu desktop 26.04 LTSをKVM環境にDaily Build版導入後、日本語化

ubuntu desktop 26.04がkvm環境で導入済みの状態から作業を開始します。
Onlineにして、Software Updaterでupdateを実行してから、日本語の追加作業です。

$ sudo -i
[sudo: authenticate] Password:

# apt -y install language-pack-ja-base language-pack-ja
Installing:                     
  language-pack-ja  language-pack-ja-base

Summary:
  Upgrading: 0, Installing: 2, Removing: 0, Not Upgrading: 0
  Download size: 1,802 kB
  Space needed: 8,609 kB / 8,738 MB available

Get:1 http://archive.ubuntu.com/ubuntu resolute/main amd64 language-pack-ja-base all 1:26.04+20260417 [1,801 kB]
Get:2 http://archive.ubuntu.com/ubuntu resolute/main amd64 language-pack-ja all 1:26.04+20260417 [1,904 B]
Fetched 1,802 kB in 3s (628 kB/s)            
Selecting previously unselected package language-pack-ja-base.
(Reading database… 191762 files and directories currently installed.)
Preparing to unpack …/language-pack-ja-base_1%3a26.04+20260417_all.deb…
Unpacking language-pack-ja-base (1:26.04+20260417)…
Selecting previously unselected package language-pack-ja.
Preparing to unpack …/language-pack-ja_1%3a26.04+20260417_all.deb…
Unpacking language-pack-ja (1:26.04+20260417)…
Setting up language-pack-ja (1:26.04+20260417)…
Setting up language-pack-ja-base (1:26.04+20260417)…
Generating locales (this might take a while)...
  ja_JP.UTF-8... done
Generation complete.

# localectl set-locale LANG=ja_JP.UTF-8 LANGUAGE="ja_JP:ja"
Failed to issue method call: Locale ja_JP:ja is not valid, refusing.
LANGUAGE="ja_JP:ja"を削除して通過しました

# localectl set-locale LANG=ja_JP.UTF-8

# source /etc/default/locale

# echo $LANG
ja_JP.UTF-8

apt -y install task-japanese-gnome-desktop language-pack-gnome-ja-base language-pack-gnome-ja gnome-user-docs-ja libreoffice-help-ja libreoffice-l10n-ja thunderbird-locale-ja fonts-noto-cjk-extra 
....
# exit
$ reboot

loginしてから、追加設定作業をします。
設定 => システム => 地域と言語 => インストール済み言語の管理
言語サポートが完全にはインストールされていません
=> インストール
再起動
日本語(Mozc)選択

日本語環境が設定できました。

(3) ubuntu 26.04 LTS リリース、DailyBuild版との差異検証しました

(a) リリース版をdownload、サイズに差はないようです。

リリース版のISOファイル
ubuntu-26.04-desktop-amd64.iso      6.5 GB 
DailyBuild版のISOファイル
resolute-desktop-amd64.iso          6.5 GB

(b) 仮想環境へdesktop版の導入は約10分でした

default(basic)で導入しました。仮想マシンは、core 2、Memory 8GB、ストレージ 20GBです。

(4) 日本語導入後にterminalの行間が広くなる

フォントの追加で改善します

$ sudo apt install fonts-takao

3.所見

Ubuntu 24.04と比較するとUbuntu 26.06は予想された範囲です。従って、想定通り、仮想環境やDocker環境ではubuntu 26.06 serverを利用し、通常のDesktop 物理PCはLinux Mint 22.3を利用する予定です。

コメント

過去30日間に良く読まれた記事

miniPCのBMAXでWindows11のsecure boot設定漏れでトラブル発生

Windows95/98のPCゲームをUbuntu/LinuxMintの最新PCで楽しむ方法 ( KVM / Wine / dosbox-x / midi )

LinuxMint/ubuntuにWine 11導入を試しました ( LinuxMint 21.3 / 22.3 ubuntu 22.04 / 26.04 Wine 11.0 / 11.6 / 11.8 / 11.13 )