Debian のインストールが完了した後、再起動する前にシェルを取得できますか?

Debian のインストールが完了した後、再起動する前にシェルを取得できますか?

インストール後にコマンドを実行したいと思います。インストーラは再起動オプションのみを提供します。これは可能ですか?

答え1

インストール中にコンソールが提供されます。2番目のVT(そして3回目)を押すAltF2(またはAltF33回目を押す)にアクセスできます。インストーラは最初のVT(AltF1)にあり、詳細なインストーラログは4番目にあります。

メインインストーラメニューで「シェル」オプションを見つけることもできます。これにより、インストーラに戻るために終了する必要がある最初のVTでシェルが開きます。

シリアルコンソールを使用してインストールする場合は、以下を参照してください。PuTTyを使用してシリアルコンソールを介してDebianインストーラのタブを切り替える

答え2

installer-late-commandUbuntuインストールをカスタマイズするときにこれを行う方法は、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番目のログを見ることができます)。

関連情報