安裝過程抓了幾個圖到這裡,現在上面的畫面已經進入了 vm1 的次系統中了喔,再回顧一下,剛剛一開始我們在 192.168.1.101 這台電腦的 console 中,我們使用 virt-install 指令去安裝了這台次系統,IP設定是192.168.1.102,安裝好之後重新開機,我們同時也可以從 console 中直接看到開機畫面了吧,開完機之後就進入了次系統的登入畫面中,登入以後,現在就是在次系統的Linux中了。
好,問題來了,那如何跳回去原來的主系統(192.168.1.101)呢?
嗯,很簡單,只要按 Ctrl + ] 或者 Ctrl+5 就可以跳回原來的系統了
所以現在一台主機中已經有兩套Linux囉,使用 sshd 分別都可以分別登入其中一台。
再回到圖形介面中的 virt-manager,如下圖,多了一台 vm1 的電腦了吧,我們可以檢視一下[詳細資料]
[詳細資料]中我們可以看到這台 vm1 的一些基本資料,還可以對這台電腦做暫停、關機等動作,其中記憶體,如下圖,是可以動態變動的喔,直接改,直接生效^^

產生的 vm1 系統是放在我們剛剛設定的 /vm/vm1 這個映象檔案之中
[root@localhost ~]# ll -h /vm/vm1
-rwxr-xr-x 1 root root 3.1G 11月 11 15:26 /vm/vm1
vm1 的設定檔位置:/etc/xen/vm1
以上以此類推,我們可以一直再切出來 vm2, vm3…只要硬碟夠大,記憶體夠多就可以囉^^
請問一下, 依照你的方法
# mount /dev/cdrom /media/
mount: block device /dev/cdrom is write-protected, mounting read-only
把 cdrom 的資料利用捷徑的方式連結到 http 的網路空間中,取名為 fedora8
# ln -s /media/ /var/www/html/fedora8
使用 http://192.168.1.5/fedora/ 會出現 403 error無存取權限
若使用 http://192.168.1.5/ 是可看到預設內建centos網頁
/dev/cdrom 的權限是 root , /media 也是 root
要如何才分享到 /dev/cdrom 內的資料
應該是被SELinux擋住了, 你可以
# setenforce 0
把SELinux暫存關閉再試試
或者
# vi /etc/sysconfig/selinux
SELINUX=disabled
永遠關閉SELinux
實在是太神了
把 SELINUX 關掉就好了
# vi /etc/sysconfig/selinux
SELINUX=disabled
您可能要把上面那一小段加到你的文章內
因我是安裝 centos 5.1 有安裝預設的 xen, 全部用預設安裝,然後就依這你這份文件來設定,在關掉SELINUX 之前我花了很多時間在設定 httpd.conf 文件
不過 xen 可以連到 http://192.168.1.5/cdrom/ 內容 但是會出現錯誤無法安裝OS
錯誤內容有空再貼上來
問一下
我下載 ubuntu-7.10-desktop-i386.iso 將檔案 掛載
mount -o loop -t iso9660 ubuntu-7.10-desktop-i386.iso /media/
再將 media link 到 /varr/www/html/ubuntu
ln -s /media/ /var/www/html/ubuntu
在 xen 的開機光碟設定位置設為
http://192.168.1.5/ubuntu
其餘設定如你教學所示
出現錯誤如下
Unable to complete install ‘exceptions.RuntimeError Could not find an installable distribution the install location
Traceback (most recent call last):
File “/usr/share/virt-manager/virtManager/create.py”, line 681, in do_install
dom = guest.start_install(False, meter = meter)
File “/usr/lib/python2.4/site-packages/virtinst/Guest.py”, line 647, in start_install
tmpfiles = self._prepare_install_location(meter)
File “/usr/lib/python2.4/site-packages/virtinst/ParaVirtGuest.py”, line 65, in _prepare_install_location
(kernelfn,initrdfn,args) = DistroManager.acquireKernel(self.location, meter, scratchdir=self.scratchdir, type=self.type)
File “/usr/lib/python2.4/site-packages/virtinst/DistroManager.py”, line 570, in acquireKernel
progresscb=progresscb, distro=distro, scratchdir=scratchdir)
File “/usr/lib/python2.4/site-packages/virtinst/DistroManager.py”, line 559, in _storeForDistro
raise RuntimeError, “Could not find an installable distribution the install location”
RuntimeError: Could not find an installable distribution the install location
‘
還有我掛 windows xp 的開機光碟也是一樣有錯誤
ubuntu-7.10 跟 xp 我也試過了, 不行, 文章最後我有稍徵提到一些, 想裝要用其他方法裝, 但我沒詳細研究過那個方法
??要用什麼辦法呢
我要在centos 裡要裝ubuntu也不行~~
可以給個方向嗎
你指在centos的xen裝ubuntu嗎?
如果是這個, 我之前google找過相關問題, 但我也沒試過耶, 不好意思
請問一下大大,我不小心把Domain-0給刪除了,現在變成無法新增vm了,有辦法可把原始的Domain-0給建出來嗎?謝謝了
我看了一下 Domain-0,預設好像沒有辦法刪除的,如果你真的弄丟了的話,如果是我,我會用原來的kernel版本開機,開完機後再裝一次Xen你先試看看。
站大,新年快樂,
可以請教你一下嗎?
你那個base的系統,是怎分配空間的嗎?
因為一般我在裝centos時,
swap給2倍ram的大小、var和usr都設定5G、boot給100mb、其他給home.
想問說像要裝vm,
這樣base是要怎麼分配比較好呢?
謝謝你囉
請問一下有辦法直接mount已經create好的image file嗎?
我現在有一個 ooxx.img 這樣的檔案
可以直接放入硬碟中然後使用xen來執行嗎?
請問一下,我在debian lenny 5.04上安裝xen之後,再安裝windows xp,但是當我下了
xm create -c winxp
之後,就一直停留在
started domain winxp
使用xm list可看到,winxp這個domain u是有在執行的
這是怎麼回事呢?
站大~你這篇的教學圖片已瀏覽不到,可以麻把圖片補上去或寄給我嘛??麻煩你了 謝謝