![VMware でのインストールがインストール ループに陥る](https://rvso.com/image/1114433/VMware%20%E3%81%A7%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%8C%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%20%E3%83%AB%E3%83%BC%E3%83%97%E3%81%AB%E9%99%A5%E3%82%8B.png)
VMware サーバーに Ubuntu 12.04 LTS をインストールしています。インストールを自動化するために preseed を使用しています。問題は、CD-ROM イメージが仮想マシンに接続され、BIOS が最初にそれを選択するように構成されていると、以前のインストールが成功した後でも、マシンが常に CD-ROM から再起動されることです。次のように、preseed/late_command として "eject" を実行しようとしました。
di preseed/late_command 文字列 in-target /media/cdrom/preseed/postinstall.sh; eject
私は、CD-ROM が postinstall.sh スクリプトによってビジー状態にならないようにするために、late_command ラインからこれを実行しています。しかし、これは「不正な IOCTL」と「I/O エラー」で失敗します (失敗後にセカンダリ仮想コンソールから取り出しを再試行して、このエラーを発見しました)。この時点では CD-ROM はマウントされていませんが、マシンは次回の再起動時に CD-ROM から再起動します。
以下も設定してみました:
di cdrom-detect/eject ブール値 true
しかし、これも何も変わりません。
次回の再起動時に、CD-ROM が取り出されたかのように動作するように VMware に指示する自動的な方法はありますか?
現時点では、再起動を待って、適切なタイミングで CD-ROM を手動で取り外す必要があります。
答え1
スペースバーを押してループを終了し、インストールを続行します。