回答:
はい。私はgentooでそれをやった。ただし、livecdの起動後にsshをオンにする手助けが必要になる場合があります。したがって、手順は次のようになります。
あなたができることの一つは、ネットワークを起動して起動し、自動的にsshを実行するlivecdまたはliveusbを見つけることです。SystemRescueCdのカスタマイズバージョンのようなものが機能する場合があります。
システムが起動したら、SSHで接続し、debootstrapなどを使用して、debianまたはubuntuシステムのインストールを実行します。
SSHについては知りませんが、カーネルコマンドラインで(console=ttyS0最初のシリアルポートに)またはconsole=ttyUSB0(USB接続のシリアルポートに)を使用して、シリアルコンソールを使用するようにシステムを構成することができます。
デフォルトでは、これは9600、パリティなし、8ビット、フロー制御なしを使用します。必要に応じて、別のボーレートを指定できます。console=ttyS0,115200
これは、あなたが尋ねた正確な質問に答えるものではありませんが、対処したい問題を解決することは可能です。
通常のインストールプロセスを使用できないことが懸念される場合は、無人インストールをお勧めします。仮想マシンを使用している場合、これは非常に迅速にテストできます。
CentOS、FedoraなどのRedhatベースの世界では、キックスタートを利用できます。効果的には、インストーラーが尋ねるすべての質問に答えるファイルを作成し、それ自体がインストールされます。各マシン用に新しいイメージを作成する場合は、インストールCDにあるキックスタートファイルでカーネルを指定するだけですが、より便利なのはどこかでWebサーバーにあるため、ブートプロンプトで次のことができます。行う:
linux ks = http://somehost.tld/path/to/my/kickstart.cfg
自動化の次の段階は、それを自動的に実行することであり、そのためにはPXEブートが必要です。何が起こるかという短いバージョンでは、BIOSは、dhcpサーバーにネットワーク情報と、次に何が起こるかを定義するネットワークの場所(ホストとファイル名)を要求するコードをロードします。次に、dhcpサーバーで指定された場所からTFTPを介して、grubから通常取得するもの(つまり、kernel / initrd +カーネルパラメーター、キックスタートファイルの場所を含む)をロードします。
詳細はわかりませんが、PXEブートによって開始される自動インストールは、RedHat以外のクローンでも利用できます。
最高のニュースは、このかなり複雑な設定が自動化され、cobblerプロジェクトの優秀な人々によって大々的に文書化されていることです。午前中、cobblerを見たことがないことから、完全に機能する自動インストール環境に移行することができました。
仮想化されたOSを使用する場合は、事前構成済みのUbuntuバージョン8.04長期サポートJeOSをダウンロードします(これはJust Enough Operating Systemの略で、特別なvmwareゲストモジュールで構成されています。LTSは、わずかなアップグレードで簡単に操作できます)。主な関心がサーバーの場合はそれで十分です。それ以外の場合、パッケージに依存するパッケージをインストールすると、パッケージマネージャーはデスクトップ環境をダウンロードしてインストールします。ここで良い無料の画像を取得できます:http : //www.vmware.com/appliances/directory/1282 link text。デフォルトのパスワード(この場合はuser = 'User'、password = 'user'です。デフォルトではrootが無効になっていると思われるため、sudoを使用してパスワードを変更するなど)ですぐにsshできます。これはVMwareプレーヤーでうまく機能します。デフォルトではブリッジネットワークに設定されているため、LAN経由でSSHで接続するか、ポートを転送して、どこからでもアクセスできます。まず、Debianの「ベースシステム」ネットインストールに似たシステムから始めます。もちろん、重要なシステムにこれを使用している場合は、元の画像の信頼性を何らかの方法で監査または検証する必要がありますが、私は専門家ではありません。