今更ながら、USB1.1マイクでやりたいことが見つかってしまい、古いPCでそれをやり遂げたい気持ちが大きくなって、組み込みやりたいで(Rpi)というよりは、ポンコツPCをオフラインでKIOSK端末化するのもやりやすくなっているので、敢えて、ネットに繋がらない、、全部、クラウドで完結する時代に、古いPCの利用にサウンドサーバとか、所蔵のCDがない限り実現しない、、似たような流れになってしまうけど、できたら、多チャンネルの楽器演奏用のエフェクターを組み込みOS(カーネルを削って軽く)から制作したくなりました、。必要となるハードウェアを少しずつ揃えているのですが、その一環で、シングルコアPC(32bit)で、サポート最終になりそうなDebian13(前回インストールのRaspberrypi OSは依存関係のトラブルを抱えたままなので避けたく)をとりあえずインストールしてしまいました。実力は腰抜けのヘッポコ、SUNDAYぷろぐらま、なのですが、AI頼りなのなら、不可能だとは言い切れません。
https://share.google/lbY38HHZ7k7NFQWQv
Debian13(i386)のインストール.isoは無いようです。Debianが最初にサポートを始めたアーキテクチャなので、最後くらい、カスタムOSでも作ったらどう?ということでしょうか、最新カーネル用debian-installerまで用意してありました。
Debian12(bookworm)からDebian13(trixie)へのアップグレードの報告です。
インストールは「標準システムユーティリティ」のみ、WEBサーバやSSHサーバにも使えない、ほぼカーネルのみな状態で行いました(アップグレードでの依存関係を出来るだけ少なくしたかったので)。ネットワーク接続でアップデートも同時にしてあります。
インストール後、起動、sudoコマンドすらありません(Debianでは当たり前なのかもしれませんが)。
ログイン後、
$ su -
確認のため
# lsb_release -a
Debian GNU/Linux 12 (bookworm)
# vi /etc/apt/sources.list
bookworm → trixie へ変更
[d]削除
[i]挿入
[:w]保存
[:q]終了
# apt update
# apt full-upgrade
# reboot
確認
# lsb_release -a
Debian GNU/Linux 13 (trixie)
$ su -
# apt update
# apt install lxde-core
# reboot
$ su -
# apt install sudo
# addusr [ユーザー名] sudo
# logout
グラフィカルログイン
$ sudo -v
起動画面が見苦しいのでスプラッシュで隠す、。
$ sudo apt install mousepad
$ sudo mousepad /etc/default/grub
splashを追加
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
追加(20年来の試験運用なのでスプラッシュで起動画面を隠すのは止めました)
同時に、USBメモリにもインストールして、デュアルブートにしたのですが、アップグレードの際に、ハマってしまいました、セキュリティ上、USBブート(他のOSとの共存)は好ましくないので、、Debian12では出来ていたのですが、13もしくはアップグレードの途中からロックがされていて、内蔵HDDからアクセスができなくなっていました。
# os-prober
で、内蔵HDDから
/dev/sdb1:Debian GNU/Linux 13
は認識するのですが、
# update-grub
では拾ってくれませんでした。
# vi /etc/default/grub
#GRUB_DISABLE_OS_PROBER=false
行がコメントアウトしてありました。
"#"を削除して保存
# update-grub
# grub-install /dev/sdb
環境が整ったようなので、次、
補足、トラブルがあれば追記、予定。」
