debian-installer: プリセットを使用するときに ahci カーネルモジュールを削除します。

debian-installer: プリセットを使用するときに ahci カーネルモジュールを削除します。

私はdebian-installer-9-netboot-amd64多くのコンピュータでインストールを自動化するためにパッケージバージョン20170615 + deb9u1を使用します。私は次のプリセットを使用します。

#言語と地図キーボード
debian-installer/locale 選択 fr_FR.UTF-8
di debian-installer/言語-文字列 fr
di debian-installer/国/地域文字列 FR
di コンソール-キーマップ-at/キーマップ選択 fr-latin9
di キーボード構成/xkb-keymap 選択 fr-latin9
#ダイニングルーム
## 初期化完了後、予め設定された車両は無視されます。
##私の情報の自由
di netcfg/choose_interface 自動選択
di netcfg/get_hostname 文字列 Debian
di netcfg/get_domain 文字列 ati33.lan
di ハードウェア検出/load_firmware ブー​​ル false
#倉庫
ディミラー/カントリーストリングハンドブック
di ミラー/http/ホスト名文字列 ftp.fr.debian.org
diミラー/http/ディレクトリ文字列/ Debian
di ミラー/http/プロキシ文字列 http://repos.ati33.lan:3142/
ディミラー/キットストリングストレッチ
diミラー/udeb/スイートストリングストレッチ
di apt-setup/non-free ブール false
di apt-setup/contrib ブール false
di apt-setup/services-select 複数選択セキュリティ、アップデート
di apt-setup/security_host 文字列 security.debian.org
di apt-setup/source ブール false
#実用主義者と過去の談話
di passwd/root-login ブール true
di passwd/make-user ブール false
diパスワード/ルート-パスワード-暗号化されたパスワード\
                パスワード
#時計
di クロック設定/UTC ブール true
di時間/地域文字列ヨーロッパ/パリ
di クロック設定/ntp ブール true
di クロック設定/ntp-サーバー文字列 ntp.ati33.lan
#パーティション
dipartman-auto/method 文字列一般
## ext4 パーティションをディスクに配置
dipartman-auto/expert_recipe 文字列\
                ルート:: \
                    4096 4096 -1 ext4 \
                        $メイン{}\
                        方法{形式}\
                        形式{} \
                        ファイルシステム{}を使用\
                        ファイルシステム { ext4 } \
                        マウントポイント{/}\
                        タグ{ノーマチェンジャー} \
                        オプション/廃棄{廃棄}\
                        オプション/noatime{ noatime } \
                        オプション/nodiratime{ nodiratime }\
dipartman-auto/choose_recipe ルートの選択
dipartman-basicfilesystems/no_swap ブール false
dipartman パーティション/confirm_write_new_label\
                                ブール真
dipartman/choose_partition 選択完了
dipartman/確認ブール true
dipartman/confirm_nooverwrite ブール true
dipartman-basicmethods/method_only ブール偽
#基本システム
di 基本インストーラ/カーネル/イメージ文字列 linux-image-adm64
# des packetsのインストール
taskeltaskel/最初の複数選択基準
##その他のパケットコンテンツ
di pkgsel/include string python3-dialog tftp コンソールの設定
##コンソールキーボードキーボードの設定
コンソール設定コンソール設定/フォントサイズ文字列8x16
コンソール設定コンソール設定/charmap47 UTF-8を選択
コンソール設定コンソール設定/fontsize-text47 8x16を選択
コンソール設定コンソール設定/fontface47固定選択
コンソール設定コンソール設定/store_defaults_in_debconf_db\
                                ブール真
コンソール設定コンソール設定/fontsize-fb47 8x16を選択
コンソール設定コンソール設定/コードセットコード文字列Lat15
console-setup console-setup/codeset47 選択 # Latin1 と Latin5 - 西ヨーロッパとトルク語
キーボード設定キーボード設定/レイアウトコード文字列fr
キーボード構成 キーボード構成/バリアントの選択 Français - Français (変形)
キーボード構成 キーボード構成/unsupported_options\
                                ブール真
キーボード構成 キーボード構成/作成選択の作成 キーなし
キーボード構成キーボード構成/スイッチ選択一時スイッチなし
キーボード構成 キーボード構成/store_defaults_in_debconf_db\
                                ブール真
キーボード構成 キーボード構成/レイアウトの選択  
キーボード構成 キーボード構成/unsupported_config_options\
                                ブール真
キーボード構成 キーボード構成/モデルの選択 PC genérique 105 Point Touch (国際)
キーボード設定キーボード設定/トグル選択トグルなし
キーボード構成キーボード構成/モデル文字列pc105
キーボード構成 キーボード構成/unsupported_layout\
                                ブール真
キーボード構成 キーボード構成/ctrl_alt_bksp boolean false
キーボード構成 キーボード構成/xkb-keymap 選択 fr(latin9)
キーボード構成キーボード構成/変形コード文字列oss
キーボード構成キーボード構成/altgr選択キーボードレイアウトのデフォルト値
キーボード構成キーボード構成/オプションコード文字列  
キーボード構成 キーボード構成/unsupported_config_layout\
                                ブール真
## Pas de mise à jour car la dernière バージョン est déjà téléchargée des dépôts
di pkgsel/アップグレード 選択なし
## Afin de permettre à Debian de savoir quels paquets sont populaires
人気コンテスト 人気コンテスト/参加 boolean true
#キャタピラ
di grub-installer/only_debian ブール true
di grub-installer/with_other_os ブール true
di grub-installer/bootdev 文字列デフォルト
#インストール後
di インストール完了/reboot_in_progress 注
## ルートホームページにsurcoucheの電話番号をインストールします。
diプリセット/ late_command文字列\
                sh -c "echo get Systems/debian-installer/9/preseeds/ati33/install.py /root/install.py | tftp 192.168.1.245" ターゲット内で

bootにこれらのオプションを入れてロードしましたvga=788 auto priority=critical url="<lien tftp vers le preseed>" hw-detect/load_firmware=false debian-installer/locale=fr_FR.UTF-8 debian-installer/language=fr debian-installer/country=FR keyboard-configuration/xkb-keymap=fr-latin9

ほとんどのコンピュータではうまく動作しますが、まったく動作しないコンピュータもいくつかあります。ルートパーティションが定義されていないというメッセージが表示され、停止しました。

2番目のコンソールに入ると、/dev/sdaファイルがなく、ディスクもまったくないことがわかります。検索してahciカーネルモジュールをロードしてみました。 (modprobe -iv ahciロードlibataしてlibahci使用しました。)

プリセットを無効にすると(vga=788オプションのみ)、ahciモジュールがロードされます。

このカーネルモジュールを強制する方法を知っている人はいますか?

答え1

次へ追加

d-i preseed/early_command string sed -i '/depmod -a > .dev.null 2>&1 || true/a modprobe ahci || true' /bin/hw-detect

あなたのプロフィールに。

これはただハッカーこれはカーネル、initrd、またはinstaller-udeb-repositoryを変更しなくても私にとって効果的でした。動作しない可能性があります異なるバージョンのインストーラと一緒に。

Debian エラーの表示#872410

関連情報