2020年6月27日 星期六

CentOS Mount Disk


有時後在設備上架安裝完作業系統後,發現有些軟體忘了安裝
但是由於網路尚在規畫及佈署,導致無法透過網路另外安裝所需的軟體該如何是好?
這時後,只要將光碟mount上去,即可透過光碟安裝就算沒網路也不怕無法安裝需要的服務(第三方提供軟體不在此範圍內)


如下圖,在安裝完系統後發現沒裝httpd服務,想要再安裝確苦於沒有網路
先將光碟放入光碟機中(以下用Virtualbox為例,光碟機代號與實體機不同)
在路徑/dev下有一個sr0就是光碟機了
首先,先將它掛載(掛載前需先create一個掛載路徑)
mkdir /mnt/sr0  #在/mnt路徑下創建一個sr0的目錄
mount /dev/sr0 /mnt/sr0  #掛載…
然後編輯一個yum.repo(編輯之前把其它的repo都刪除)
create一個叫做sr0的repo檔(名稱無所謂隨便叫什麼都可以)
vim /etc/yum.repos.d/sr0.repo
repo檔的內容(name可自定義,baseurl路徑別打錯即可)
yum clean all
yum makecache
測試安裝httpd
yum install -y httpd

1.整個流程做完後即可透過掛載好的光碟來安裝軟體,不必再透過網路才能安裝,中間有把所有的repo檔清掉只是要突顯系統內並沒有其它套件容器的設定檔,刪不刪內建的repo檔是沒有影響的,系統會自行判別安裝路徑在正式環境中

2.如果只是為了還沒接網路而掛載光碟來安裝,千萬別把repo檔全刪光了,不然等網路接好你反而沒有官方收錄的軟體可以安裝

沒有留言:

張貼留言

AWS使用者許可範圍遭限制

搜尋此網誌