Xen安装ubuntu并启动过程记录
创建网桥
brctl addbr br0
ip link set br0 up
brctl show
创建磁盘镜像
dd if=/dev/zero of=/var/lib/xen/images/ubuntu_disk.img bs=1G count=50
安装一个虚拟机镜像
ubuntu.cfg
name = "ubuntu_vm"
memory = "2048"
vcpus = "4"
disk = [ 'file:/var/lib/xen/images/ubuntu_disk.img,hda,w', 'file:/home/test/code/ubuntu-20.04.3-live-server-amd64.iso,hdc:cdrom,r' ]
vif = [ 'bridge=br0' ]
kernel = "/home/test/code/vmlinuz"
ramdisk = "/home/test/code/initrd"
extra = "console=hvc0 root=/dev/xvda ro"
#bootloader = "pygrub"
on_poweroff = 'destroy'
on_reboot = 'restart'
on_crash = 'restart'
启动配置文件
sudo xl create ubuntu.cfg
按照安装向导完成安装。
sudo xl console ubuntu_vm
重新启动已安装的镜像
name = "ubuntu_vm"
memory = "2048"
vcpus = "4"
disk = [ 'file:/var/lib/xen/images/ubuntu_disk.img,hda,w' ]
vif = [ 'bridge=br0' ]
bootloader = "pygrub"
on_poweroff = 'destroy'
on_reboot = 'restart'
on_crash = 'restart'
启动
sudo xl create ubuntu.cfg