VNCを使用せずにkvmにゲストOSとしてFreebsdをインストールします。

VNCを使用せずにkvmにゲストOSとしてFreebsdをインストールします。

Ubuntu Server 10.04で実行されているkVMでFreebsdをゲストOSとして実行したいと思います。すべてのガイドでは、インストールプロセスを開始して完了するための要件としてVNCを参照してください。 VNCを使用せずにkVMにfreebsdをインストールできますか? SSHシェルプロンプトで実行できるテキストベースのインストーラが欲しいです。要点は、ホストOS(Ubuntuサーバー)にグラフィックやGUIツールをインストールしたくないことです。

ベストアンサー1

仮想マシンへのシリアル接続を設定してみてください。私はkVMに精通していませんが、読んでみるとvirshこのconsole domain-id [devname]オプションを使って設定できるようです。

$ sudo virsh console <your_vm_name>

シリアルアクセスが可能になると、FreeBSDブートローダと対話できます。どのバージョンのFreeBSDをインストールしたいかわかりませんが、最近FreeBSD 9 BETA2をインストールしたときに実行した手順は次のとおりです。

ブートローダーシリアル

  • 2ローダープロンプトに進むには、FreeBSDブートオプション画面でキーを押します。
  • タイプset console=comconsole
    • この時点で相互作用が失われた場合は、仮想 tty 転送速度が 9600 であることを確認してください。
  • タイプautoboot

これにより、シリアルインターフェイスを介して残りのインストールを完了できます。 FreeBSDをインストールした後でシリアルアクセスを続けるには、インストールが完了した後に再起動する前にコマンドプロンプトを入力する必要があります。

設置後のシリアル番号

コンソールに入ったら、次のように変更する必要があります。

  • タイプecho 'console="comconsole"' >> /boot/loader.conf
  • /etc/ttysviにロード
    • ttyu0次に始まる行の修正(ttyd0他のバージョンのFreeBSDでは可能)
    • その行から次のよう dialupに変更します。vt100offon
  • 再起動後、シリアル端末に起動プロセスが表示され、ログインプロンプトで終了する必要があります。

引用する

http://linux.die.net/man/1/virsh

http://www.cyberciti.biz/faq/linux-kvm-redirecting-freebsd-virtual-machines-console-to-aserialport/

http://www.freebsd.org/doc/handbook/serialconsole-setup.html

http://www.freebsd.org/doc/handbook/term.html

おすすめ記事