Isolinuxを編集してインストールの種類を自動的に選択するには?

Isolinuxを編集してインストールの種類を自動的に選択するには?

事前設定された設定ファイルを使用してDebian 9のインストールプロセスを完全に自動化しようとしています。オペレーティングシステムは、リモートヘッドレスサーバーの仮想マシンの内部にインストールされます。

インストールの種類を選択する必要がある場合にユーザー対話が必要な唯一の手順は、インストーラのメインメニューです。図を参照してください。 ここに画像の説明を入力してください。

それでは、ここにあるオプションの1つを自動的に選択するにはどうすればよいですか?具体的にはAdvanced options以下を選択したいと思いますAutomated install。ファイルを編集すると、isolinuxそこに到達できるように見えますが、ファイルを理解していません。これによると記事次のisolinuxファイルを次のように修正しました。

gtk.cfg

label installgui
    menu label ^Graphical install
    kernel /install.amd/vmlinuz
    append vga=788 initrd=/install.amd/gtk/initrd.gz --- quiet 

adtxt.cfg

default auto
label expert
    menu label E^xpert install
    kernel /install.amd/vmlinuz
    append priority=low vga=788 initrd=/install.amd/initrd.gz --- 
include rqtxt.cfg
label auto
    menu label ^Automated install
    menu default
    kernel /install.amd/vmlinuz
    append auto=true priority=critical vga=788 initrd=/install.amd/initrd.gz --- quiet 

しかし、何も変わらなかった。カーソルはまだグラフィックマウントにあるため、ユーザーの対話を余裕がありません。誰もが正しい方向に私を指すことができますか?

答え1

私はこの問題を次の助けを借りて解決しました。これワイヤー。

私はそれを次のように変更しましたgtk.cfg

default auto
label installgui
    menu label ^Graphical install
    menu default
    kernel /install.amd/vmlinuz
    append vga=788 initrd=/install.amd/gtk/initrd.gz --- quiet 
label auto
    menu label ^Automated install
    menu default
    kernel /install.amd/vmlinuz
    append auto=true priority=critical vga=788 initrd=/install.amd/initrd.gz --- quiet 

その後、prompt.cfgタイムアウトを0からisolinux.cfg4に増やしましたtimeout 4。たとえば、次のようになります。最後にファイルautoselect autoに追加します。isolinux.cfg

答え2

autoselectキーワードは機能しませんが、Debian 10を使用しています。 isolinux.cfgの行を変更しました。

default vesamenu.c32

到着

default install

一般的な形は

default <label string for the entry you want>

isolinux / * .cfgファイルで起動したいエントリを見つけて、そのエントリの「ラベル」の後にある文字列を取得して、isolinux.cfgにデフォルトとして入れることができます。

興味深いことに、「インストール」エントリは、プロビジョニングファイルが見つかった場合はそのファイルを使用しようとします。したがって、Debian 10 には自動的にインストールされる他の変更はほとんどありません。

関連情報