[問題] xen - add domU by iso file
目前正在練習增加xen的一個domain
想利用抓到的iso檔來安裝新的OS
平台: CentOS 2.6.18-194.el5xen
想安裝: OpenSuSE
看了一下鳥哥的xen安裝方法 他用的跟我想要的不太一樣
不過有些東西我已經做到了
1. 建一個.img檔給 domU 用
2. 建xen用的conf檔
所以我現在打 xm create domU
會出現
Name ID Mem(MiB) VCPUs State Time(s)
domU 66 1024 1 -b---- 0.3
但是打 xm create -c domU的時候 最後會出現
unmounting old /dev
unmounting old /proc
unmounting old /sys
switchroot: mount failed: No such file or directory
Kernel panic - not syncing: Attempted to kill init!
然後就安裝失敗了
看鳥哥的網站 他說是因為要額外作一個initrd (<---看不懂= =)
感覺上我應該是哪裡有少做
不過我如果用 iso來安裝新的OS
應該只要新的domain有開起來 能讀到ISO檔就能夠執行才對...吧?
(參考http://en.opensuse.org/Xen_Full_Virtualization_Example)
根據網站上的說明
只要建好.img檔 寫好需要的conf檔 應該就可以跑了
/* 這是我的檔案 */
name = "dom2-opensuse"
maxmem = 1024
memory = 1024
vcpus = 1
#bootloader = "/usr/bin/pygrub"
kernel = "/boot/vmlinuz-2.6.18-194.el5xen"
ramdisk = "/boot/initrd-2.6.18-194.el5xen.img"
on_poweroff = "destroy"
on_reboot = "restart"
on_crash = "restart"
disk = ["tap:aio:/home/cmj/openSUSE-11.2-DVD-x86_64.iso,hdc:cdrom,r",
"tap:aio:/home/cmj/disk/dom2-opensuse.img,hda,w" ]
vif = [ "mac=00:16:36:34:37:00,bridge=xenbr0,script=vif-bridge" ]
root = "/dev/hda ro"
boot = 'd'
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.167.0.129
※ 編輯: CMJ0121 來自: 218.167.0.129 (06/11 20:12)