Debian インストーラのプリセット: サブファイルが含まれ、複数の Late_ および Early_ コマンドを実行します。

Debian インストーラのプリセット: サブファイルが含まれ、複数の Late_ および Early_ コマンドを実行します。

私は何年もプレハブのUSBディスクを使用してきました。

マイコンピュータの1つがインターネットにアクセスするには、RTW89モジュールとファームウェアが必要です。私は5.10.0.16(deb 11.4インストーラカーネル)と5.10.0.17(deb 11.4ターゲットカーネル)用のドライバとファームウェアを正常に構築しました。

  • Early_commandを使用すると、すべてのファイルをインストーラ環境にコピーできます。
  • Late_commandを使用すると、すべてのファイルをターゲット環境にコピーできます。

問題:インストーラはwlp3s0インターフェイスを選択しますが、SSIDを取得せずにWiFiネットワークに接続するように求められません。有線インターフェイスとワイヤレスインターフェイスの両方でリンクを試み、dhcpを実行してから期待どおりに失敗します。

TTYに接続すると、wpa_supplicantとudhcpcを使用して接続できますが、続行してもインストーラはまだアクティブなネットワーク接続を選択しません。

質問:

  1. モジュールとファームウェアをコピーした後、「depmod -a」を実行しましたが、依存関係が見つからないため、Early_commandで「modprobe XXX」を実行できません。これが問題を引き起こしているようではありません。現在の最終的にはwlp3s0 ifaceです。しかし、私はまだ言いたかったのですが、この事前設定された介入を認識するために実行する必要がある他のコマンドはありますか?
  2. 私は2つのdi / includeコマンドを使用しています。 1つはこのrtw89モジュール用で、もう1つはNVMEおよびSATA設定を指定するパーティション用です(下記参照)。これは混乱を引き起こしますか?
### INCLUDE SUB RTW89 (RTW8852 network)
d-i preseed/include_command string if [[ "`grep 8852 -c /proc/bus/pci/devices`" -gt 0 ]]; then echo preseed-sub-rtw8852.cfg; fi
### END INCLUDE

### INCLUDE SUB PARTITIONING NVME vs SATA
d-i preseed/include_command string if [[ "`grep nvme -c /proc/modules`" -eq 0 ]]; then echo preseed-sub-sata.cfg; else echo preseed-sub-nvme.cfg; fi
### END INCLUDE

ベストアンサー1

おすすめ記事