web-dev-qa-db-ja.com

パートマンのエキスパートレシピを簡単にテスト/検証する方法

私はpreseedの設定を書くのに忙しく、パートマンの専門家のレシピで問題に直面し続けています。

インターネット接続が遅いホストでこれをテストするには、テスト変更の繰り返し(ネットブートインストール用のセットアップファイルのダウンロード)の間に10〜15分かかります。

vmでローカルにレシピを実行して、そのセクションに到達するためのすべてのインストール前提条件ではなく、そのセクションだけで何が起こるかを確認する方法はありますか?

たとえば、ネットワークブートがパーティションセクションに到達すると、必要なツールの一部をダウンロードした後、エキスパートレシピが/tmpに書き込まれます。
理想的には、コンソールに切り替えて、tmpファイル内のエキスパートレシピを変更し、/が合格するまでpartmanを再実行して、目的のパーティションを作成する方法を探しています。完了したら、tftpのpreseedファイルのレシピを更新して、さらにインストールすることができます。

2
Brett

本当に望んでいたものではありませんが、インストールプロセス中にBusyBoxに切り替えてから、fdiskを試してください。しかし、/ tmpからレシピをリロードする方法がわからないため、新しいレシピをロードするにはリブートする必要があります。

インストールは、例としてtty1およびBusyBox tty2にあります。

BusyBoxから、fdisk/dev/sdaと入力できます。少なくとも試してみます。コマンドをPXEインストールに入れましたが、チェックするためにVM(isoインストール)にしようとしましたが、fdiskを実行できません...

1
Ludw