首頁 > 軟體

VirtualBox中設定CentOS的本地磁碟映象作為其軟體源

2020-06-16 18:08:35

CentOS(以及紅帽系列)都有yum軟體源的概念,即在終端通過命令可以直接從軟體源下載軟體並安裝。除了網路上的軟體源(如網易、搜狐、中科大映象)外,我們也可以使用下載好的CentOS映象來作為軟體源。它包含了大部分常用軟體,而在我們安裝CentOS系統的時候,很多時候是選擇性安裝的,所以並沒有把所有的軟體安裝到系統中。

因為很多人是在虛擬機器裡設定Linux的,所以這裡介紹一些如何在VirtualBox中設定CentOS本地磁碟映象作為其軟體源。學會了這個,即使不是虛擬機器,就是在實體機上安裝的CentOS,你也會設定你光碟機裡的磁碟作為yum軟體源了。

準備工作

下載VirtualBox軟體和CentOS的磁碟映象(.iso檔案)
在VirtualBox虛擬機器中安裝好CentOS,安裝步驟不敘述。

開始設定

操作1 開啟虛擬機器設定

開啟你的VirtualBox軟體(主要先不要開啟CentOS系統)。選中你的虛擬機器後,點選上面的“設定”
點選左側的“儲存”

操作2 新增磁碟映象iso
可以看到這裡的儲存樹。有兩類控制器IDE和SATA,這是模擬的主機板上的兩種介面。在SATA的控制器的centos.vdi就是虛擬的硬碟,我們安裝好的系統就在它上面。理論上來說我們的磁碟映象iso檔案可以新增到任何一種介面上,但是因為我們已經安裝好了系統,如果我們把iso檔案新增到控制器IDE下面,那麼當我們再次開啟centos系統的時候,將會變成重新安裝系統。因為這裡的儲存碟片的順序也是虛擬機器啟動儲存裝置的順序(映象iso在硬碟centos.vdi之前),就好比我們用U盤給實體機裝系統的時候,要設定U盤啟動一樣。所以我們要把iso檔案新增到centos.vdi之後

點選控制器SATA後面的新增虛擬光碟機圖示
在開啟的檔案管理器對話方塊中選擇你的iso檔案

操作3 啟動CentOS虛擬機器
開啟之後,登入進去。再開啟終端。這裡不贅述。我安裝的centos是沒安裝圖形介面的,所以我直接操作。

操作4 開始設定軟體源
1. 用lsblk命令檢視一下,光碟機的位置

可以看到那個3.9G的就是我們的磁碟iso檔案。所以它對應的sr1就是磁碟所在光碟機的位置(/dev/sr1)

在實體機中設定的時候,很多時候我們不去檢視lsblk的結果。就認作是/dev/cdrom,虛擬機器中則會有問題。我們來用命令ll /dev/cdrom來看一下

可以看到/dev/cdrom實際上是sr0的符號連結。而我們虛擬中光碟機的位置是sr1

2. 建立掛載點目錄
我們要使用光碟機裡的映象檔案,需要被它掛載到當前系統上。這個掛載位置稱為掛載點,通常是在 /mnt/ 或者 /media/ 目錄下,建立一個子目錄

mkdir /mnt/cdrom  #在/mnt下建立目錄cdrom

3. 設定開機自動掛載
通常情況下,我們用mount命令來手動掛載光碟機到/mnt/cdrom目錄下,但是這樣每次重新開機後,都要敲命令是比較麻煩的。我們可以編輯fstab檔案來設定開機自動掛載。
用vi(或其他你順手的編輯器)來編輯吧:vi /etc/fstab/
在最下面來加上這樣一句:`/dev/sr1 /mnt/cdrom iso9660 default 0 2

裝置位置掛載點檔案系統掛載選項是否備份檢查檔案系統的順序
/dev/sr1 /mnt/cdrom iso9660 default 0 2

檔案系統的檢查順序這個欄位是不固定的,依據你當前fstab檔案中已有的條目,依次遞增這個欄位(我的硬碟裝置的該欄位為1)。如果不想檢查則設為0

更多詳情見請繼續閱讀下一頁的精彩內容http://www.linuxidc.com/Linux/2015-02/113380p2.htm


IT145.com E-mail:sddin#qq.com