GUIを使わず、"virsh"コマンド時にBIOS画面を表示させる。
やりたいこと
メディアブートしたい。
デフォルトではBIOS画面を表示しないため、libvirtの定義ファイルを変更する必要あり
定義変更
viで仮想ホストのxmlファイルを直接編集しないこと。(編集しても反映されてない)
$ sudo virsh edit <仮想ホスト名>
変更内容
- 1.os定義に"boot dev='cdrom'"と"bootmenu enable='yes'"を追記
〜略〜 <os> <type arch='x86_64' machine='rhel6.2.0'>hvm</type> <boot dev='hd'/> <boot dev='cdrom'/> # 追記 <bootmenu enable='yes'/> # 追記 </os> 〜略〜
- 2.cdrom定義を追記
〜略〜 <disk type='block' device='disk'> <driver name='qemu' type='raw' cache='writethrough' io='native'/> <source dev='/dev/vg_vm/vm-test.img'/> <target dev='vda' bus='virtio'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/> </disk> # 以降追記 <disk type='file' device='cdrom'> <target dev='hdc' bus='ide'/> <source file='/tmp/xxxxx.iso'/> <readonly/> </disk> 〜略〜
編集後、":wq"で保存して終了
仮想マシン起動
マシンを起動後、F12キーを押下
# su - # virsh start vm-test; virsh console vm-test ドメイン vm-test が起動されました Connected to domain vm-test エスケープ文字は ^] です Press F12 for boot menu.
BIOSの起動メニュー
Select boot device: 1. Virtio disk PCI:0:4 2. DVD/CD [ata1-0: QEMU DVD-ROM ATAPI-4 DVD/CD] 3. gPXE (PCI 00:03.0) 4. Legacy option rom
上記メニューで"2"を選択するとCDブートできる。
Booting from DVD/CD... 4218MB medium detected ISOLINUX 4.02 2010-07-21 ETCD Copyright (C) 1994-2010 H. Peter Anvin et al - Press thekey to begin the installation process.
追記
メディアブートはできたが、CentOSのメディアブート時に「cpu0 unimplemented perfctr wrmsr 〜」のエラーがでて画面の実行がとまってしまう・・・
escarpin louboutin pas cher http://www.costeur-semlh.fr/images/escarpin-louboutin-pas-cher.html