Debian 10 読み取り専用ファイルシステムの無人アップグレード

Debian 10 読み取り専用ファイルシステムの無人アップグレード

私は読み取り専用ファイルシステムを備えたDebian 10(組み込み)マシンを持っています。

問題は、「apt-daily」および「apt-daily-upgrade」サービスが失敗していることです。

これらのサービスが必要なため削除できません。

DPKGの場合は、パッケージを手動でアップグレードできるように、ファイルシステムを一時的に書き込み可能にするスクリプトを使用します(説明どおり)。ここ)。上記の2つのサービスに対して同様のことができますか?

ベストアンサー1

apt-daily-update 中に正しくマウントするには、roapt-daily-update.service で systemd オーバーライドを実装できます。私はDebian 11システムのrw通常の/ bootパーティションでまさにこのメカニズムを使います。ro

まず、オーバーレイファイルを作成します。

systemctl edit apt-daily-upgrade.service

次の内容を入力します(特定のターゲットインストールの指定)。

[Service]
ExecStartPre=-/usr/bin/mount -o remount,rw /boot
ExecStartPost=-/usr/bin/mount -o remount,ro /boot

roアップグレードの場合は、まずrwwatch

watch -n1 "/usr/bin/mount -l | grep /boot"

apt-daily-upgradeその後、他の端末で以下を開始できます。

systemctl start apt-daily-upgrade.service

おすすめ記事