因為等一下安裝新的作業系統時只能透過NFS、HTTP或FTP這些網路安裝,因為礙於網路頻寬的關係,我們變通的方式就是在自己本機架HTTP分享安裝光碟中CDROM的資料,這樣就不用再連到外面去,浪費多餘的時間傳資料
放入 Red Hat Fedora 8 的安裝光碟到 CDROM 中,再把它 mount 到 /media
# mount /dev/cdrom /media/
mount: block device /dev/cdrom is write-protected, mounting read-only
安裝 httpd
# yum -y install httpd
把 cdrom 的資料利用捷徑的方式連結到 http 的網路空間中,取名為 fedora8
# ln -s /media/ /var/www/html/fedora8
啟動 httpd
# service httpd start
開啟瀏覽器測試一下網頁顯示應該沒問題

接著我們就要正式來新增一台伺服器,安裝 Fedora 8 囉!
接下來這裡可以使用圖形介面來安裝,也可以使用文字介面來安裝,我先講圖形安裝的部分
圖形介面安裝方式:
如下圖在管理介面中按[新增]
請問一下, 依照你的方法
# 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是有在執行的
這是怎麼回事呢?
站大~你這篇的教學圖片已瀏覽不到,可以麻把圖片補上去或寄給我嘛??麻煩你了 謝謝