インストール後にコマンドを実行したいと思います。インストーラは再起動オプションのみを提供します。これは可能ですか?
答え1
インストール中にコンソールが提供されます。2番目のVT(そして3回目)を押すAltF2(またはAltF33回目を押す)にアクセスできます。インストーラは最初のVT(AltF1)にあり、詳細なインストーラログは4番目にあります。
メインインストーラメニューで「シェル」オプションを見つけることもできます。これにより、インストーラに戻るために終了する必要がある最初のVTでシェルが開きます。
シリアルコンソールを使用してインストールする場合は、以下を参照してください。PuTTyを使用してシリアルコンソールを介してDebianインストーラのタブを切り替える
答え2
installer-late-command
Ubuntuインストールをカスタマイズするときにこれを行う方法は、CDROMのルートディレクトリにスクリプト(ここでは呼ばれます)を置き、ターゲット環境で実行するようにスケジュールすることです。この方法や同様の方法がDebianで動作することを願っています。トレントファイルで次の行を使用します。
d-i preseed/late_command string cp /cdrom/installer-late-command /target/tmp; in-target /tmp/installer-late-command
(in-target
プログラムを実行するためにターゲットにchrootするCDROMのスクリプトです。)
私のスクリプトはインタラクティブではありません。これがうまくいくかもしれません。また、重要な場合に備えて、グラフィックコンソールインストーラの代わりにテキストコンソールインストーラを使用しています。
もちろん、インタラクティブな作業では、単に別の仮想端末に変更するだけで十分です。私はあなたが3つを提供したと思います(そして4番目のログを見ることができます)。