Fedora Core 5.0系統(tǒng)特性配置Xen文件
Fedora Core 5.0系統(tǒng)的特性,既可作為高校計算機專業(yè)Fedora Core 5.0學習,也可以作為Fedora Core 5.0系統(tǒng)開源愛好者、Fedora Core 5.0系統(tǒng)用戶的學習。學Linux不像學Windows,不僅僅要掌握操作過程,還要明白其中的原理。初學者在學習Linux時可能會面臨許多困難,這里講解Fedora Core 5.0 的Xen的配置;
我們在Fedora Core 5.0中/etc/xen的目錄中,創(chuàng)建一個文件slack,目的是通過/etc/xen/slack引導Slackware 10.2;
[root@localhost ~]# touch /etc/xen/slack在/etc/xen/slack的內(nèi)容,如果您用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這個內(nèi)核來引導Slackware 10.2的,此內(nèi)核文件位于Fedora Core 5.0中的/boot目錄中。通過Xen虛擬運行Slackware ,并不能用Slackware自身所帶的內(nèi)核來引導。用Slackware自帶的內(nèi)核根本沒有辦法引導得起來。Xen虛擬其它的操作系統(tǒng),都可以用這個內(nèi)核來引導;
2)memory
是用來定義內(nèi)存大小的,一般的情況下128就可以;
3)vif
可以定義虛擬網(wǎng)卡物理地址,自己隨便設(shè)置一個mac地址就行,
4)disk
其中root_fs是Slackware的文件系統(tǒng),swap_fs是Slackware的交換分區(qū)文件系統(tǒng);其中的sda1是什么意思?在這里root_fs映射到/dev/sda1設(shè)備上,是虛擬的,同理sda2也是這樣理解;w是可以讓用戶寫入文件到root_fs和swap_fs中;其它是有關(guān)網(wǎng)絡(luò)方面的,自己看一下就明白了;如果是通過DHCP自動獲取的IP的,可以用第一個配置文件來修改。如果您是指定IP的,要根據(jù)下面來修改,按情況自己來辦;沒有什么大不了的。嘗試一下就知道了;
【編輯推薦】