Ubuntu upgrade from 21.04 to 21.10
はじめに
以前記事でLenovo Flex 5を輸入し、Ubuntu21.04をインストールしたことを書きました。LTSじゃないので2022年1月でサポート終了になってしまいます。
もっと早く着手しても良かったのですが、21.10にibusのトラブルがある報告があったので年末年始の休みにという計画を立てました。
私の環境では、Lenovo Flex 5(ノーマル)と、ASUS Zephyrus G14(メモリ40GB,NVMe SSDを高速1TBに換装済)を共にUbuntu21.04にしているため、Flex 5を先にアップグレードを行い、問題がなければZephyrus G14もと考えていました。結果的には、両方とも問題なくアップグレード済で細かな部分の動作検証中となっています。
※ibus Mozcで変換ミスが多々あるので操作ミスかシステム側かまだ確認できていません。
(FireFox 95.0.2だとnote.comで入力するとJavaScriptとibusの関係か、変換時にカーソル移動できていないとか頻発。Chromeでは特に問題無い。Fcitxでは未確認です。Ubuntu 21.10を発端としているのか、ibusとJavaScriptなのか等未確認です。)
対象デバイス
Lenovo Flex 5
CPU:Ryzen 5 (4500U)
内蔵グラフィックスが利用できるドライバが供給されているのか?
Ubuntu 21.04で利用できていたので問題無いが気にするべき点でしょう。
ASUS Zephyrus G14(2020)
CPU:Ryzen 4900HS
nvidia RTX2060 MaxQ
cudaを利用しているため、Secure BootをOFF(ドライバ未署名?が原因)にしているので問題無いのか?
Ubuntu 21.10でアップグレード時にトラブルが無いのかが気にするべき点でしょう。
Ubuntu: dist-upgrade
ベースのUbuntuがupgradeしている状態まで行っていることが前提です。
update-manager-coreがインストールされていない場合は、下記コマンドでインストールしておきます。
※Fles 5は入っていましたが、Zephyrus G14には入っていませんでした。w
$ sudo apt install update-manager-core
その後、do-release-upgradeで診断を行います。
$ sudo do-release-upgrade
lts版の新版が無い旨のメッセージがでて、lts以外にアップグレードするならnormalに設定変更しろって言われた場合には、下記コマンドとファイル内容の通りに更新します。
$ sudo vim /etc/update-manager/release-upgrades
# Default behavior for the release upgrader.
[DEFAULT]
# Default prompting and upgrade behavior, valid options:
#
# never - Never check for, or allow upgrading to, a new release.
# normal - Check to see if a new release is available. If more than one new
# release is found, the release upgrader will attempt to upgrade to
# the supported release that immediately succeeds the
# currently-running release.
# lts - Check to see if a new LTS release is available. The upgrader
# will attempt to upgrade to the first LTS release available after
# the currently-running one. Note that if this option is used and
# the currently-running release is not itself an LTS release the
# upgrader will assume prompt was meant to be normal.
Prompt=normal
後は、適宜質問がありますが、適当に確認しながら進めるだけでOkです。
Zephyrus G14の方は、最後にSecure Boot画面が出てきました。新規でキーを作成し、新しいパスワードを設定。
再起動時に、Secure Boot画面が出てくるのでログインします。パスワードは全部打つのでは無くて、指定したパスワードの文字位置の内容を打つのですが、この形式はあまり行わないので間違えて何度もやり直すことになるので注意。
数回連続で成功しないと入れません。ここでSecure BootをOffに設定して終了することで、nvidiaドライバは再適用しなくても動作しました。
Ubuntu 21.10の感想
特に大きな問題なくアップグレードは完了しました。
まだ未検証なのですが、21.04でのBluetooth接続で失敗したLogicool MX Master 2SはBluetooth接続できました。
Chromでもnote.comに入力するとFireFoxほど致命的なトラブルは無いものの、ibusに若干の違和感があります。
ibusはZephyrus G14でFcitxはFlex 5なのですが、Flex 5で文字入力は多く無いのでなんともまだ確定的なことは言えません。
Flex 5側ではdocker起動はVS Codeから問題なく実行できたのですが、Zephyrus G14からでは起動できていません。まだ未検証。
この問題は大した問題なのか否かも含めてまだ何も分かっていません。年始は経理処理や申告処理もあるので・・・