中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Fedora 5.0解壓和提取相應文件物理分區的方法是什么

發布時間:2021-12-17 11:06:56 來源:億速云 閱讀:98 作者:iii 欄目:系統運維

本篇內容主要講解“Fedora 5.0解壓和提取相應文件物理分區的方法是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Fedora 5.0解壓和提取相應文件物理分區的方法是什么”吧!

Fedora 5.0 安裝運行于一個物理分區中;

1 下載Fedora 5.0的基礎系統;請到: http://jailtime.org

2 解壓和提取相應文件;

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

[root@localhost ~]# mkdir /opt/Fedora 5.0vm  [root@localhost ~]# mv Fedora 5.0.fc5.20060401.img.tgz  /opt/Fedora 5.0vm  [root@localhost ~]# cd /opt/Fedora 5.0vm  [root@localhost Fedora 5.0vm]# tar zxvf Fedora 5.0.fc5.20060401.img.tgz  [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 規劃硬盤的物理分區并創建文件系統;

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

4 構建Fedora 5.0 的基礎系統;

因為我們已經下載了,Fedora Core 5的基礎系統的映像文件,也做了解壓。會看到 Fedora 5.0.fc5.img這個映像文件; 我們把這個映像掛載,然后把它的內容復制到我們剛才創始的文件系統的分區中,也就是/dev/hda5;

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

復制Fedora 5.0.fc5.img中的內容,到/dev/hda5中;

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

然后是chroot 到/mnt/Fedora 5.0目錄中,實際就是操作Fedora 5.0系統,我們要創建Fedora 5.0的root密碼;

[root@localhost ~]# chroot  /mnt/Fedora 5.0/  root@localhost:/#  root@localhost:/# passwd root  Changing password for user root.  New UNIX password:  Retype new UNIX password:  passwd: all authentication tokens updated successfully.  root@localhost:/# exit

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

5 創建Fedora 5.0 引導文件;

我們在解壓 Fedora 5.0.fc5.20060401.img.tgz 時看到一個文件Fedora 5.0.fc5.xen.cfg ,這個就是Fedora 5.0的引導文件,人家洋人都為我們寫好了。我們只是改一改就能用了;我們要回到Fedora 5.0.fc5.xen.cfg的存放目錄/opt/Fedora 5.0vm中;復制Fedora 5.0.fc5.xen.cfg名為fc5vm.cfg的文件。然后我們把fc5vm.cfg作為被虛擬的Fedora 5.0的引導文件;

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

我們要對fc5vm.cfg做一下修改;在fc5vm.cfg中,我們會看到如下的內容:

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

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

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

我們看到有類似的三個文件,實際上只有一個,也就是 vmlinuz-2.6.12.6-xenU,其它的都是他的鏈接文件。所以我們在kernel行中指定內核時,可以用這三個中的任何一個;比如我們用 vmlinuz-2.6-xenU;

memory是指定內存大小的,我們設置被虛擬的Fedora 5.0的虛擬內存大小是 128M;name 是定義虛擬操作系統的名字的,可以通過xm list中顯示出來,我們也改簡單點,改為fc5nics=1 不變dhcp 這行,是用來指定獲取Fedora 5.0系統的IP是通過DHCP獲取的,不過您也可以指定IP。可以不要這行;

vif = ['mac=aa:00:00:00:00:11'] 用來指定Fedora 5.0的網卡的物理地址;可以自己定義。ip = "192.168.1.144" 用來指定虛擬網卡的IPnetmask="255.255.255.0" 用來指定掩碼disk這行是用來定義Fedora 5.0所處的物理分區映射點,及物理交換分區及映射點的;因為物理分區是通過phy:來指定的。

所以我們得改一改。因為我們已經把Fedora 5.0放在了/dev/hda5了。另外交換分區在哪呢?可以通過swapon -s來查看物理交換分區,要在虛擬平臺中查看;比如我得到的是/dev/hda8是交換分區。所以disk這行就應該這樣寫:disk = ['phy:hda5,sda1,w','phy:hda8,sda2,w']

不過真實物理分區的映射點,比如/dev/hda5映射到了/dev/sda1,交換分區/dev/hda8映射到了/dev/sda2。映射過后,Fedora 5.0的root文件系統就用映射后的/dev/sda1。慢慢理解;物理分區的映射點是可以在Linux系統設備定義的許可范圍內進行。

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

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

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

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

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

再舉一例:

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

Fedora 5.0的引導文件內容應該是:

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

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

/dev/sda1               /                       ext3    defaults 1 1  /dev/sda2               none                    swap    sw       0 0     改為:   /dev/hda5               /                       ext3    defaults 1 1  /dev/hda8               none                    swap    sw       0 0     接著再umount /mnt/Fedora 5.0[root@localhost ~]# umount /mnt/Fedora 5.0

6 引導Fedora 5.0  ;

引導運行Fedora 5.0就好辦了,就是用xm 工具來引導;首先要確認你的Fedora 5.0的配置文件放在哪里。比如我是放在了/opt/Fedora 5.0vm中。并且文件名為fc5vm.cfg。所以我就可以這樣來引導Fedora 5.0。
[root@localhost ~]# /usr/sbin/xm  create  -c  /opt/Fedora 5.0vm/fc5vm.cfg

7 虛擬操作系統網卡不能激活的處理方法 ;

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

如果出現類似上面的現象,請復制虛擬平臺的中的/lib/modues/下的2.6.12.6-xenU 到Fedora 5.0系統中;方法是先掛載Fedora 5.0 所處的物理分區,然后用cp -rp 來復制;首先要關掉Fedora 5.0,然后再復制;

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

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

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

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

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

到此,相信大家對“Fedora 5.0解壓和提取相應文件物理分區的方法是什么”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

靖江市| 甘肃省| 琼结县| 治县。| 安丘市| 武川县| 策勒县| 明溪县| 叶城县| 东兰县| 吉首市| 盐城市| 辉县市| 台中市| 古交市| 邵东县| 凤山县| 八宿县| 巴里| 通渭县| 广昌县| 三河市| 武清区| 灵宝市| 湘阴县| 韶山市| 禹州市| 青冈县| 库伦旗| 姚安县| 肇州县| 阜康市| 上犹县| 昌黎县| 广东省| 大洼县| 泽库县| 常德市| 平安县| 依兰县| 勐海县|