xen安裝ubuntu客戶機

Dom0 ubuntu12.04 AMD64
xen 4.1.2
Domu ubuntu12.04

安裝配置文件ubuntu1204.cfg:
kernel = "/usr/lib/xen/boot/hvmloader"
builder='hvm'
memory = 512
vcpus = 4
shadow_memory = 8
builder = 'hvm'
device_model="/usr/lib/xen/bin/qemu-dm"
disk = [ "file:/root/xen/image/ubuntu1204.img,ioemu:hda,w"]
#"file:/media/849921f0-52b7-4ea4-af93-87954cf0f34f/xuriwuyun/kvm/ubuntu/ubuntu-12.04-server-amd64.iso,ioemu:hdc:cdrom,r" ]
name = "ubuntu1204"
vif = [ "mac=00:16:3e:40:00:11, bridge=br0" ]
boot='cd' 
vnc=1
vncviewer=1
sdl=0
acpi = 1
apic = 1
stdvga = 0
serial = 'pty'
usbdevice = 'tablet'

用dd製作ubuntu1204.img鏡像:
#dd if=/dev/zero of=/root/xen/image/ubuntu1204.img bs=1k seek=10000k count=1
官方下載ubuntu ISO文件
#xm create ubuntu1204.cfg
$vncviewer localhost:5900&  #可以用netstat -lpnt 查看虛擬機的vnc端口
一步一步安裝即可


troubleshooting:
當ubuntu啓動後,無法聯網:
在虛擬機內部,運行:
$ifconfig eth0 up
SIOCSIFFLAGS: Cannot assign requested address
$ip link
eth0的mac地址全爲0

解決方法:
在ubuntu1204.cfg文件中
vif = [ "type=ioemu, mac=00:16:3e:40:00:11, bridge=br0" ] 配置有問題,應當改爲:
vif = [ "mac=00:16:3e:40:00:11, bridge=br0" ]
重啓虛擬機即可。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章