kvm上にgentoo liveCDでbooting

 

目的

自宅のkvmサーバで昔難しくて諦めていたgentooサーバの構築を再挑戦してみる

その一歩としてCUIでgentoo liveCDのbootingをしてみる

 

イメージ作成

qemu-imgコマンドを利用してgentoo構築用と仮想イメージを作成する

root@negabaro-ProLiant-MicroServer:~# qemu-img create -f qcow2 gentoo.img 5G
Formatting 'gentoo.img', fmt=qcow2 size=5368709120 encryption=off cluster_size=65536 lazy_refcounts=off

説明:5Gの要領を持つ仮想イメージを作成

root@negabaro-ProLiant-MicroServer:~# find / -name gentoo.img
/var/lib/libvirt/images/gentoo.img <<guiで作ったときのなごり
/root/gentoo.img <<今回作成したイメージ

ちなみにGUIで作ったイメージと比べて作成されるパスが異なることがわかる

 

作成されたイメージからgentoo liveCD isoファイルで起動

# qemu-system-i386 -cdrom /home/negabaro/install-x86-minimal-20141007.iso -k en-us /root/gentoo.img 

☆上記コマンドはKVMが設置されている本体のターミナルで打つこと

たとえば、sshに接続して上記コマンドを打つと

root@negabaro-ProLiant-MicroServer:/dev# qemu-system-i386 -cdrom /home/negabaro/install-x86-minimal-20141007.iso -k en-us /root/gentoo.img 
Could not initialize SDL(No available video device) - exiting

と怒られた

 

ちなみにgentoo isoイメージファイルは以下のリンクからダウンロードした

http://distfiles.gentoo.org/releases/x86/autobuilds/current-iso/

 

試してないが、このqemuコマンドでもいけるはず

qemu -m 256 -hda /root/gentoo.img -cdrom /home/negabaro/install-x86-minimal-20141007.iso -boot d 
root@negabaro-ProLiant-MicroServer:/home/negabaro# qemu -m 256 -hda /root/gentoo.img -cdrom /home/negabaro/install-x86-minimal-20141007.iso -boot d 

参考したページ

http://en.wikibooks.org/wiki/QEMU/Images

カテゴリー: KVM

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です