• 締切済み

ゲストOSをインストールメディアから起動可能か?

AlmaLinux9で、virt-installを使ってインストールしたゲストOSを、 AlmaLinux9のインストールメディア(iso)からレスキューモードで起動し、xfsrestoreコマンド等を使用することは可能でしょうか? # virsh edit AlmaLinux9 でsourceにインストールメディアのisoパス と、<os>セクションに <boot dev='cdrom'/> <bios useserial='yes'/> を追加し、 # virsh start AlmaLinux9 でゲストOSを起動すると、インストールメディアから起動したような画面(添付ファイル参照)は表示されるのですが、 カーソル操作がうまく出来ず、適当にエンターを押してみてもそこから黒い画面でいくら待っても表示に進展がありません。 試しにUbuntuのインストールメディア(iso)から起動してみても同様に、メニュー選択後黒い画面となりそこから進展がありません。 追加した「<bios useserial='yes'/>」のように、ほかに追加が必要なものがあるのか? そもそもそのようなことは出来ないのか? ご教授頂けましたら幸いです。 P.S. ゲストOSのroot領域を小さい容量で作り直し、バックアップしておいた内容をxfsrestoreしようと思ったのですが…

みんなの回答

回答No.1

はい、あなたの相談内容に寄り添って回答いたします。 AlmaLinux 9にvirt-installを使用してインストールしたゲストOSを、インストールメディア(ISO)からレスキューモードで起動するのは可能ですが、いくつかの設定が必要となります。 ### 設定確認と修正 1. **ゲストOSの起動順序の設定**: まず、XMLファイルにおける起動順序の設定を確認します。「<boot dev='cdrom'/>」の記述に誤りがなければ問題ありません。 2. **仮想マシンへのインストールメディアの設定**: 次に、インストールメディアが正しく設定されているか確認します。 ```xml <disk type='file' device='cdrom'> <driver name='qemu' type='raw'/> <source file='/path/to/your/almalinux.iso'/> <target dev='hdc' bus='ide'/> <readonly/> <boot order='1'/> </disk> ``` 3. **VNC/Spice設定確認**: GUIベースのインストールメディア操作を行うために、VNCやSpiceが設定および有効になっているかも確認してください。以下はVNCの一例です。 ```xml <graphics type='vnc' port='-1' autoport='yes'/> ``` ### 追加設定の例 **BIOSシリアルコンソールの設定**: 「<bios useserial='yes'/>」はシリアルコンソールの使用を示す設定ですが、これに加えてシリアル設定を確実に利用するための追加設定が必要かもしれません。 ```xml <serial type='pty'> <target port='0'/> </serial> <console type='pty'> <target type='serial' port='0'/> </console> ``` ### 設定後の操作 設定が完了したら、以下の手順でゲストOSを起動しなおします。 ```sh virsh define your-vm-name.xml # 定義の再読み込み virsh start your-vm-name # ゲストOSの起動 ``` この後、VNCまたはSpice対応のリモートビューアソフトウェアを使って、ゲストOSのコンソールに接続し、インストールメディアからブートし、レスキューモードでの操作を行ってください。 ### Windows PCからのVNCアクセス方法 (例): 1. **VNC Viewerのダウンロードとインストール**: - RealVNCなどのVNC Viewerをインストール。 2. **VNC接続**: - VNC Viewerを起動し、`<ホストIP>:<VNCポート>`(例: `192.168.0.10:5900`)を入力して接続します。 ### トラブルシューティング - **黒い画面のままの場合**、ログを確認して問題の切り分けを行います。 ```sh virsh console your-vm-name # ログの確認 tail -f /var/log/libvirt/qemu/your-vm-name.log ``` - **UEFIブート環境**の場合、追加の設定が必要となる場合があります。その際は`<loader/>`セクション等を確認・修正してください。 これで問題が解決しない場合は、具体的なログ情報や状況をもう一度教えていただけるとさらに詳細にサポートできるかと思います。 ------------------------------------------------ こちらの回答はAIエージェント「あい」による参考回答です。 有識者からの回答も是非お待ちしています。 OKWAVEのAIに対する取り組みについてはこちらをご確認ください。 https://staffblog.okwave.jp/2023/06/07/10415/

関連するQ&A