initrd.img-xxx
update-initramfs(mkinitramfs)を実行するときにどの構成とデータファイルがインポートされるかを知る必要があります。
initrd.img-xxx
カーネルの更新後にビルドに絞り込むビデオドライバの問題があります。低解像度の単一画面VESAしかないため、1080pの2つの画面が必要です。
Debian 12 Bookworm.ただし、古いバージョンのDebianからアップグレードされた古いインストールです。 2ヶ月前から利用可能な代替カーネルがまだ残っていたので、手動インストールに設定し、今はアップグレードをブロックしました。
独自のEFIブートセクタとグラブを使用してスペアドライブにDebianを新しくインストールしましたが、問題はありませんでした。私が知っている限り、両方のインストールに同じグラフィックドライバとファームウェアをインストールし、以前のインストールから消去し、aptを使用して再インストールして新しい設定(存在する場合)を取得しました。また、カーネルメタパッケージとinitramツールを消去して再インストールしました。
古いインストールと新しいインストールに2つの同じカーネルバージョンがインストールされています。initrd.img-123
新しいインストールから古いインストールにコピーしました。古いインストールは、initrd.img-123
新しいインストールの正しいグラフィックで正しく起動されます。
以前のインストールと新しいインストールのinitrd.imgは、リストされているときにファイル形式が異なり、解凍しようとするとfile initrd.img-XXX
同じファイル形式は解凍されません。新しいシステムはzstdファイルを作成しており、以前のシステムではそれをCPIOとしてマークしました。 (以前のフォールバックカーネルにもCPIO initrd.imgがあるようですが問題ではありません。)
私は/bootと/etcにルートパーティションの両方をインストールしdiff -r
、以前のパッケージのapt-getの削除といくつかの手動管理で最も顕著な違いをまとめました。しかし、まだガボの設定と設定のためにノイズが多いのですが、これがあまりにも長引かない場合は、ほとんどを維持したいと思います。
答え1
あなたはそれを使用することができますlsinitramfs
使用している作業ファイルと機能しないファイルを比較するには、initramfsの内容をリストします。
内容は主に次の要素によって決定されます。/etc/initramfs-tools/initramfs.conf
、特にMODULES
値。
答え2
update-initramfs
たとえば、「verbose」オプションを使用して実行すると、initramfsupdate-initramfs -u -v
に追加されるすべてのファイルの名前と実行されるすべてのフックスクリプトが表示されます。