『壹』 為什麼虛擬機掛載了linux鏡像文件,但找不到它的配置目錄
虛擬機掛載了linux鏡像文件,但找不到它的配置目錄是設置錯誤造成的,解決方法為:
1、開機自動掛載配置文件/etc/fstab, 以空格或製表位分隔為6列。
『貳』 我現在在學用 yum 創建本地軟體倉庫 當我把鏡像文件掛載進來後 發現找不到yum的配置文件 請教高手
下面的文章應該能夠幫到你:
用安裝 CD 建立本地 yum 源
對於 RHEL4 或者其它相對舊的發行版,或者僅有安裝 CD 的情況下,還可以通過類似的昌派方式補裝 RPM 包嗎?答案是肯定的,不過需要一個多餘的步驟,即手工創建 repo 數據。
下面的示例,通過把 RHEL4u6 的 5CD 中的 RPMS 混合到一個目錄中,然後用 createrepo 命令建立 repo 數據。
首先混裝 CD:
[root@localhost root]# mkdir -p /mnt/dvd
# insert CD1
[root@localhost root]# mount /dev/hdc /media/cdrom/
[root@localhost root]# cp -prf /media/cdrom/Server /mnt/dvd/RPMS
[root@localhost root]# umount /media/cdrom
# insert CD2
...
# insert CD3
...
# insert CD4
...
# insert CD5
[root@localhost root]# mount /dev/hdc /media/cdrom/
[root@localhost root]# cp -prf /media/cdrom/Server /mnt/dvd/RPMS
[root@localhost root]# umount /media/cdrom
# remove unused files
[root@localhost root]# find /mnt/dvd/RPMS -name TRANS.TBL -exec rm -f {} \;
然後通過 createrepo 命令創建 yum 源數據。這正是「空間換時間」的預處理過程,視 RPM 數據的多少,大約需要幾分鍾。"-d" 參數表示在生成 xml 索引的同時生成 sqlite 格式的索引。完睜迅爛成過後,這兩種索引文件均以壓縮格式存放於 repodata 目錄中,供 yum 查詢所用。
[root@localhost root]# cd /mnt/dvd
[root@localhost dvd]# createrepo -d .
1/2399 - RPMS/plymouth-theme-charge-0.8.0-0.2009.29.09.18.fc12.i686.rpm
2/2399 - RPMS/悉漏aspell-0.60.6-7.fc12.i686.rpm
3/2399 - RPMS/xml-common-0.6.3-30.fc12.noarch.rpm
......
2397/2399 - RPMS/mythes-en-3.0-5.fc12.noarch.rpm
2398/2399 - RPMS/hunspell-mi-0.20080630-3.fc12.noarch.rpm
2399/2399 - RPMS/hicolor-icon-theme-0.11-1.fc12.noarch.rpm
Saving Primary metadata
Saving file lists metadata
Saving other metadata
Generating sqlite DBs
Sqlite DBs complete
[root@localhost dvd]# ls -l repodata/
total 10004
-rw-r--r--. 1 root root 2974902 2009-12-06 09:48 filelists.sqlite.bz2
-rw-r--r--. 1 root root 2618445 2009-12-06 09:48 filelists.xml.gz
-rw-r--r--. 1 root root 912087 2009-12-06 09:48 other.sqlite.bz2
-rw-r--r--. 1 root root 951651 2009-12-06 09:48 other.xml.gz
-rw-r--r--. 1 root root 1809806 2009-12-06 09:48 primary.sqlite.bz2
-rw-r--r--. 1 root root 958302 2009-12-06 09:48 primary.xml.gz
-rw-r--r--. 1 root root 2726 2009-12-06 09:48 repomd.xml
最後,編輯 yum 源配置文件,添加一個本地 yum 源。注意對應的目錄,這次是 /mnt/dvd,因為 repodata 是在此路徑下創建的。
[root@localhost dvd]# cat > /etc/yum.repos.d/dvd.repo <<END
[dvd]
name=install dvd
baseurl=file:///mnt/dvd
enabled=1
gpgcheck=0
END
對於 RHEL4 一類不帶 repodata 的安裝 DVD,去掉混裝 RPM 的一步,直接用 createrepo 命令建立源數據即可。
『叄』 虛擬機安裝問題,鏡像文件找不到怎麼辦
虛擬機安裝問題,鏡像文件找不到是設置錯誤造成的,解決方法為:
1、在導航回欄點擊需要載入答光碟文件的虛擬機,在右邊雙擊虛擬機光碟機設備,打開虛擬機配置設置窗口。