Fedora Core 5.0系統特性配置Xen文件
Fedora Core 5.0系統的特性,既可作為高校計算機專業Fedora Core 5.0學習,也可以作為Fedora Core 5.0系統開源愛好者、Fedora Core 5.0系統用戶的學習。學Linux不像學Windows,不僅僅要掌握操作過程,還要明白其中的原理。初學者在學習Linux時可能會面臨許多困難,這里講解Fedora Core 5.0 的Xen的配置;
我們在Fedora Core 5.0中/etc/xen的目錄中,創建一個文件slack,目的是通過/etc/xen/slack引導Slackware 10.2;
[root@localhost ~]# touch /etc/xen/slack在/etc/xen/slack的內容,如果您用DHCP來獲取IP,請參考下面的配置文件來修改;
kernel ="/boot/name = "slack"vmlinuz-2.6.16-1.2080_FC5xenU"
memory = 128
nics = 1
vif = ['mac=aa:00:00:00:11:11']
disk = ['file://opt/slack102vm/root_fs,sda1,w','file:/opt/slack102vm/swap_fs,sda2,w']
dhcp="dhcp"
root = '/dev/sda1 ro'
如果您用指定IP,就參考下面的配置文件來修改;
kernel ="/boot/vmlinuz-2.6.16-1.2080_FC5xenU"
memory = 128
name = "slack"
nics = 1
vif = ['mac=aa:00:00:00:11:11']
disk = ['file://opt/slack102vm/root_fs,sda1,w','file:/opt/slack102vm/swap_fs,sda2,w']
dhcp="off"
root = '/dev/sda1 ro'
ip = "192.168.1.11"
netmask = "255.255.255.0"
gateway = "192.168.1.1"
hostname="slack"
解說:
1)kernel
我們是用vmlinuz-2.6.16-1.2080_FC5xenU這個內核來引導Slackware 10.2的,此內核文件位于Fedora Core 5.0中的/boot目錄中。通過Xen虛擬運行Slackware ,并不能用Slackware自身所帶的內核來引導。用Slackware自帶的內核根本沒有辦法引導得起來。Xen虛擬其它的操作系統,都可以用這個內核來引導;
2)memory
是用來定義內存大小的,一般的情況下128就可以;
3)vif
可以定義虛擬網卡物理地址,自己隨便設置一個mac地址就行,
4)disk
其中root_fs是Slackware的文件系統,swap_fs是Slackware的交換分區文件系統;其中的sda1是什么意思?在這里root_fs映射到/dev/sda1設備上,是虛擬的,同理sda2也是這樣理解;w是可以讓用戶寫入文件到root_fs和swap_fs中;其它是有關網絡方面的,自己看一下就明白了;如果是通過DHCP自動獲取的IP的,可以用第一個配置文件來修改。如果您是指定IP的,要根據下面來修改,按情況自己來辦;沒有什么大不了的。嘗試一下就知道了;
【編輯推薦】