質問: linuxをsshにインストールする 私は完全に盲目の個人なので、通常のインストールプロセスでlinuxをインストールすることはできません。 sshは私にとっては機能しますが、ssh接続を使用してlinuxサーバーをリモートでインストールすることは可能ですか?理想的には、cdを挿入し、linuxをインストールするマシンの電源を入れ、sshで接続し、sshを介してインストールします。私はどのディストリビューションを使用するかについては特に気にしません。freebsdとopenbsdでこれを行うことが可能であれば、それらの経験もあります。
回答: これはあなたが尋ねた正確な質問に答えているわけではありませんが、あなたが対処したい問題を解決する可能性があります。通常のインストールプロセスを使用できないことが懸念される場合は、無人インストールを使用することをお勧めします。仮想マシンを使用している場合、これは非常に簡単にテストできる可能性があります。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 project の優秀な人々によって大々的に文書化されていることです。朝、コブラーを見たことがない状態から、完全に機能する自動インストール環境に移行することができました。