自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Fedora 5.0解壓和提取相應(yīng)文件物理分區(qū)

系統(tǒng) Linux
因?yàn)槲覀円呀?jīng)下載了,F(xiàn)edora Core 5的基礎(chǔ)系統(tǒng)的映像文件,也做了解壓。會(huì)看到 Fedora 5.0.fc5.img這個(gè)映像文件; 我們把這個(gè)映像掛載,然后把它的內(nèi)容復(fù)制到我們剛才創(chuàng)始的文件系統(tǒng)的分區(qū)中,也就是/dev/hda5;

對(duì)大家推薦很好使用的Fedora 5.0系統(tǒng),像讓大家對(duì)Fedora 5.0系統(tǒng)有所了解,然后對(duì)Fedora 5.0系統(tǒng)全面講解介紹,希望對(duì)大家有用實(shí)例應(yīng)用:用Slackware+Xen虛擬Fedora 5.0

Fedora 5.0 安裝運(yùn)行于一個(gè)物理分區(qū)中;

1 下載Fedora 5.0的基礎(chǔ)系統(tǒng);請(qǐng)到: http://jailtime.org

2 解壓和提取相應(yīng)文件;

我們把下載下來的Fedora 5.0 基礎(chǔ)系統(tǒng),存放到/opt/Fedora 5.0vm目錄中;然后解壓;

  1. [root@localhost ~]# mkdir /opt/Fedora 5.0vm  
  2. [root@localhost ~]# mv Fedora 5.0.fc5.20060401.img.tgz  /opt/Fedora 5.0vm  
  3. [root@localhost ~]# cd /opt/Fedora 5.0vm  
  4. [root@localhost Fedora 5.0vm]# tar zxvf Fedora 5.0.fc5.20060401.img.tgz  
  5. [root@localhost Fedora 5.0vm]# ls  

Fedora 5.0.fc5.20060401.img.tgz  Fedora 5.0.fc5.img  Fedora 5.0.fc5.xen.cfg  Fedora 5.0.swap

3 規(guī)劃硬盤的物理分區(qū)并創(chuàng)建文件系統(tǒng);

您可以在您的硬盤上創(chuàng)建一個(gè)物理分區(qū),如果有空閑的物理分區(qū)可用也行。然后創(chuàng)建一下文件系統(tǒng)。分區(qū)工具用fdisk 工具就行。分區(qū)工具,請(qǐng)參考:《實(shí)例解說 fdisk 使用方法》創(chuàng)建文件系統(tǒng),請(qǐng)參考:《Linux 創(chuàng)建文件系統(tǒng)及掛載文件系統(tǒng)流程詳解》比如我們想把Fedora 5.0 放在/dev/hda5上,我們可以用mkfs.ext3來格式化/dev/hda5。[root@localhost ~]# /sbin/mkfs.ext3 /dev/hda5 

4 構(gòu)建Fedora 5.0 的基礎(chǔ)系統(tǒng);

因?yàn)槲覀円呀?jīng)下載了,F(xiàn)edora Core 5的基礎(chǔ)系統(tǒng)的映像文件,也做了解壓。會(huì)看到 Fedora 5.0.fc5.img這個(gè)映像文件; 我們把這個(gè)映像掛載,然后把它的內(nèi)容復(fù)制到我們剛才創(chuàng)始的文件系統(tǒng)的分區(qū)中,也就是/dev/hda5;

  1. [root@localhost ~]# mkdir /mnt/tmp  
  2. [root@localhost ~]# mkdir /mnt/Fedora 5.0  
  3. [root@localhost ~]# mount -o loop /opt/Fedora 5.0vm/Fedora 5.0.fc5.img /mnt/tmp  
  4. [root@localhost ~]# mount /dev/hda5 /mnt/Fedora 5.0 

復(fù)制Fedora 5.0.fc5.img中的內(nèi)容,到/dev/hda5中;

  1. [root@localhost ~]# cp -rp /mnt/tmp/*  /mnt/Fedora 5.0  
  2. [root@localhost ~]# umount /mnt/tmp  

 然后是chroot 到/mnt/Fedora 5.0目錄中,實(shí)際就是操作Fedora 5.0系統(tǒng),我們要?jiǎng)?chuàng)建Fedora 5.0的root密碼;

  1. [root@localhost ~]# chroot  /mnt/Fedora 5.0/  
  2. root@localhost:/#  
  3. root@localhost:/# passwd root  
  4. Changing password for user root.  
  5. New UNIX password:  
  6. Retype new UNIX password:  
  7. passwd: all authentication tokens updated successfully.  
  8. root@localhost:/# exit 

然后我們卸載/dev/hda5分區(qū);[root@localhost ~]# umount /dev/hda5

5 創(chuàng)建Fedora 5.0 引導(dǎo)文件;

我們?cè)诮鈮?Fedora 5.0.fc5.20060401.img.tgz 時(shí)看到一個(gè)文件Fedora 5.0.fc5.xen.cfg ,這個(gè)就是Fedora 5.0的引導(dǎo)文件,人家洋人都為我們寫好了。我們只是改一改就能用了;我們要回到Fedora 5.0.fc5.xen.cfg的存放目錄/opt/Fedora 5.0vm中;復(fù)制Fedora 5.0.fc5.xen.cfg名為fc5vm.cfg的文件。然后我們把fc5vm.cfg作為被虛擬的Fedora 5.0的引導(dǎo)文件;

  1. [root@localhost ~]# cd /opt/Fedora 5.0vm  
  2. [root@localhost  Fedora 5.0vm]# cp Fedora 5.0.fc5.xen.cfg fc5vm.cfg 

我們要對(duì)fc5vm.cfg做一下修改;在fc5vm.cfg中,我們會(huì)看到如下的內(nèi)容:

  1. kernel = "/boot/vmlinuz-2.6-xenU" 
  2. memory = 128 
  3. name = "Fedora 5.0.fc5" 
  4. nics = 1 
  5. dhcp = "dhcp" 
  6. disk = ['file:/xen/Fedora 5.0/Fedora 5.0.fc5.img,sda1,w', 'file:/xen/Fedora 5.0/Fedora 5.0.swap,sda2,w']  
  7. root = "/dev/sda1 ro" 

首先我們看kernel 這行,這行是定義虛擬操作系統(tǒng)內(nèi)核的,我們要用到我們安裝xen是所安裝的內(nèi)核。要在虛擬平臺(tái)/boot目錄中找。比如我用Slackware虛擬 Fedora 5.0 。那虛擬平臺(tái)就是Slackware。我應(yīng)試在Slackware的/boot中找文件名中包含vmlinuz和xenU字樣的文件。比如我找以的是:

  1. [root@localhost ~]# ls  -lh /boot/vmlinuz*xenU*  
  2. lrwxrwxrwx  1 root root   21 2006-04-12 07:49 /boot/vmlinuz-2.6-xenU -> vmlinuz-2.6.12.6-xenU  
  3. lrwxrwxrwx  1 root root   21 2006-04-12 07:49 /boot/vmlinuz-2.6.12-xenU -> vmlinuz-2.6.12.6-xenU  
  4. -rw-r--r--  1 root root 1.1M 2006-04-12 07:49 /boot/vmlinuz-2.6.12.6-xenU 

我們看到有類似的三個(gè)文件,實(shí)際上只有一個(gè),也就是 vmlinuz-2.6.12.6-xenU,其它的都是他的鏈接文件。所以我們?cè)趉ernel行中指定內(nèi)核時(shí),可以用這三個(gè)中的任何一個(gè);比如我們用 vmlinuz-2.6-xenU;

memory是指定內(nèi)存大小的,我們?cè)O(shè)置被虛擬的Fedora 5.0的虛擬內(nèi)存大小是 128M;name 是定義虛擬操作系統(tǒng)的名字的,可以通過xm list中顯示出來,我們也改簡(jiǎn)單點(diǎn),改為fc5nics=1 不變dhcp 這行,是用來指定獲取Fedora 5.0系統(tǒng)的IP是通過DHCP獲取的,不過您也可以指定IP??梢圆灰@行;

vif = ['mac=aa:00:00:00:00:11'] 用來指定Fedora 5.0的網(wǎng)卡的物理地址;可以自己定義。ip = "192.168.1.144" 用來指定虛擬網(wǎng)卡的IPnetmask="255.255.255.0" 用來指定掩碼disk這行是用來定義Fedora 5.0所處的物理分區(qū)映射點(diǎn),及物理交換分區(qū)及映射點(diǎn)的;因?yàn)槲锢矸謪^(qū)是通過phy:來指定的。

所以我們得改一改。因?yàn)槲覀円呀?jīng)把Fedora 5.0放在了/dev/hda5了。另外交換分區(qū)在哪呢?可以通過swapon -s來查看物理交換分區(qū),要在虛擬平臺(tái)中查看;比如我得到的是/dev/hda8是交換分區(qū)。所以disk這行就應(yīng)該這樣寫:disk = ['phy:hda5,sda1,w','phy:hda8,sda2,w']

不過真實(shí)物理分區(qū)的映射點(diǎn),比如/dev/hda5映射到了/dev/sda1,交換分區(qū)/dev/hda8映射到了/dev/sda2。映射過后,F(xiàn)edora 5.0的root文件系統(tǒng)就用映射后的/dev/sda1。慢慢理解;物理分區(qū)的映射點(diǎn)是可以在Linux系統(tǒng)設(shè)備定義的許可范圍內(nèi)進(jìn)行。

自己嘗試著換一換映射點(diǎn)。如果Fedora 5.0的root所處的物理分區(qū)的映射點(diǎn)改變后,F(xiàn)edora 5.0的root=的值也得跟著改變。另外還要改Fedora 5.0系統(tǒng)中的/etc/fstab文件;root一行,來指定Fedora 5.0的所有的虛擬物理分區(qū)(就是映射點(diǎn))。

映射到哪里了呢?Fedora 5.0 安裝到了/dev/hda5,映射后虛擬到了/dev/sda1。所以Fedora 5.0系統(tǒng)引導(dǎo)時(shí)就尋找/dev/sda1做為文件系統(tǒng)。所以root這行可寫為:root = "/dev/sda1 ro"所以我們可以這樣寫Fedora 5.0的引導(dǎo)配置文件;***種:如果是用DHCP來獲取IP:

  1. kernel = "/boot/vmlinuz-2.6-xenU" 
  2. memory = 128 
  3. name = "fc5" 
  4. nics = 1 
  5. vif = ['mac=aa:00:00:00:00:11']  
  6. dhcp = "dhcp" 
  7. disk = ['phy:hda5,sda1,w','phy:hda8,sda2,w']  
  8. root = "/dev/sda1 ro" 

第二種:如果是指定IP的話:

  1. kernel = "/boot/vmlinuz-2.6-xenU" 
  2. memory = 128 
  3. name = "fc5" 
  4. nics = 1 
  5. vif = ['mac=aa:00:00:00:00:11']   
  6. disk = ['phy:hda5,sda1,w','phy:hda8,sda2,w']  
  7. root = "/dev/sda1 ro" 
  8. ip = "192.168.1.144"    
  9. netmask="255.255.255.0"   

再舉一例:

比如Fedora 5.0 被安裝在了/dev/hda5分區(qū),物理交換分區(qū)為/dev/hda8。通過DHCP獲得IP。我想映射/dev/hda5到/dev/hda5,并且想映射/dev/hda8到/dev/hda8。我們應(yīng)該如何修改一些配置文件呢?

Fedora 5.0的引導(dǎo)文件內(nèi)容應(yīng)該是:

  1. kernel = "/boot/vmlinuz-2.6-xenU" 
  2. memory = 128 
  3. name = "fc5" 
  4. nics = 1 
  5. vif = ['mac=aa:00:00:00:00:11']  
  6. dhcp = "dhcp" 
  7. disk = ['phy:hda5,hda5,w','phy:hda8,hda8,w']  
  8. root = "/dev/hda5 ro" 

然后我們應(yīng)該再把裝有Fedora 5.0的/dev/hda5分區(qū)掛載,然后修改Fedora 5.0系統(tǒng)的/etc/fstab。注意:不是修改虛擬平臺(tái)的/etc/fstab。不要弄混了!應(yīng)該先掛載Fedora 5.0所處的分區(qū):[root@localhost ~]# mount /dev/hda5 /mnt/Fedora 5.0/ 然后修改Fedora 5.0的/etc/fstab文件,也就是/mnt/Fedora 5.0/etc/fstab文件:找到如下兩行:

  1. /dev/sda1               /                       ext3    defaults 1 1  
  2. /dev/sda2               none                    swap    sw       0 0  
  3.    
  4. 改為:  
  5.  
  6. /dev/hda5               /                       ext3    defaults 1 1  
  7. /dev/hda8               none                    swap    sw       0 0  
  8.    
  9. 接著再umount /mnt/Fedora 5.0[root@localhost ~]# umount /mnt/Fedora 5.0  

6 引導(dǎo)Fedora 5.0  ;

引導(dǎo)運(yùn)行Fedora 5.0就好辦了,就是用xm 工具來引導(dǎo);首先要確認(rèn)你的Fedora 5.0的配置文件放在哪里。比如我是放在了/opt/Fedora 5.0vm中。并且文件名為fc5vm.cfg。所以我就可以這樣來引導(dǎo)Fedora 5.0。
[root@localhost ~]# /usr/sbin/xm  create  -c  /opt/Fedora 5.0vm/fc5vm.cfg
 
7 虛擬操作系統(tǒng)網(wǎng)卡不能激活的處理方法 ;

  1. modprobe: FATAL: Could not load /lib/modules/2.6.12.6-xenU/modules.dep:   
  2. No such file or directory 

如果出現(xiàn)類似上面的現(xiàn)象,請(qǐng)復(fù)制虛擬平臺(tái)的中的/lib/modues/下的2.6.12.6-xenU 到Fedora 5.0系統(tǒng)中;方法是先掛載Fedora 5.0 所處的物理分區(qū),然后用cp -rp 來復(fù)制;首先要關(guān)掉Fedora 5.0,然后再?gòu)?fù)制;

  1. [root@localhost ~]# xm list  
  2. Name                              ID Mem(MiB) VCPUs State  Time(s)  
  3. Domain-0                           0      462     1 r-----  2192.9  
  4. fc5                                2      128     1 -b----     6.4 

以上面虛擬操作系統(tǒng)的ID為準(zhǔn),比如fc5的ID是 2,就要運(yùn)行如下命令;[root@localhost ~]# xm   destroy  2 然后mount 掛載Fedora 5.0所處的物理分區(qū)/dev/hda5;

  1. [root@localhost ~]# mount /dev/hda5 /mnt/Fedora 5.0  
  2. [root@localhost ~]# mkdir /mnt/Fedora 5.0/lib/modules  

注:在Fedora 5.0中的/lib目錄中創(chuàng)建modules。如果有了就不創(chuàng)建;

  1. [root@localhost ~]# cp -rp /lib/modules/2.6.12.6-xenU/   /mnt/Fedora 5.0/lib/modules/  
  2. [root@localhost ~]# chmod -R 755 /mnt/Fedora 5.0/lib/modules/  
  3. [root@localhost ~]# umount /mnt/Fedora 5.0  

【編輯推薦】

  1. Fedora Xen操作系統(tǒng)特性
  2. Fedora apache配置一個(gè)基于IP的虛擬主機(jī)
  3. Fedora yum配置建立新文件優(yōu)化加速
  4. Fedora Makefile編譯器重新編譯相應(yīng)的模塊
  5. Fedora MySQL完整備份數(shù)據(jù)的恢復(fù)
責(zé)任編輯:佚名 來源: CSDN
相關(guān)推薦

2010-03-02 14:42:16

Fedora映像文件

2010-01-11 19:28:12

Fedora Core

2010-03-17 14:50:50

Fedora Core

2010-01-12 14:16:23

Fedora NTFS

2010-01-11 10:19:47

Fedora系統(tǒng)

2010-03-02 09:59:03

Fedora Make

2010-01-11 14:39:49

Fedora 8飛信安

2010-01-11 18:21:12

Fedora reis

2009-12-28 09:51:17

Fedora GNOM

2010-02-24 14:44:22

Fedora Linu

2010-03-05 14:33:19

Ubuntu硬盤分區(qū)

2010-01-11 15:54:04

Fedora 8安裝

2009-12-28 16:39:56

Fedora 9

2010-03-17 10:04:07

2010-08-20 09:09:24

MongoDB

2009-12-28 10:05:31

Fedora Core

2009-12-18 16:34:47

Fedora proc

2016-08-12 09:04:37

Linux文件類型目錄

2010-01-12 10:05:22

Fedora Core

2024-01-19 16:37:17

Linux操作系統(tǒng)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)