VirtualBox安裝Centos7
本文假定你已經知道如何安裝VirtualBox虛擬機器軟體,並且已經安裝好了。
首先我們需要準備好centos的iso映象檔案,可以從centos的官網下載。
以下操作使用的VirtualBox版本號是5.2.0
一、建立虛擬機器
1.下載好作業系統映象檔案後,開啟VirtualBox,點選新建虛擬機器(首次新建虛擬機器推薦使用嚮導模式,熟練操作步驟後建議使用專家模式)
虛擬機器名稱可以隨便輸入,型別選擇linux,在作業系統的發行版本中沒有找到可選的centos版本,我們選擇Other Linux版本(其他版本)替代,如果我們安裝的是64位作業系統那麼對應的選項是(64-bit),如果是32位那麼對應的選項是(32-bit),可以從我們下載的作業系統的iso映象檔名稱中得知作業系統位數(下載之前我們就應該知道的)。
錯誤補充:CentOS Linux 的發行版本是通過編譯 Red Hat, Inc 公開提供的 Red Hat 企業級 Linux 開原始碼而產生的。所以這裡根據官方的說法應該選擇redhat的發行版(其實這裡選擇Other Linux來建立虛擬機器也沒有什麼問題)。
2.以上設定完成後,點選下一步 進行分配記憶體
使用建議的記憶體大小即可,根據宿主機的配置可以自己進行調整,這裡的值可以理解為虛擬機器最大可佔用宿主機的多少記憶體。
3.記憶體分配完成,點選下一步設定虛擬硬碟
這裡有三個選項,可以選擇使用已有的虛擬硬碟檔案,或者先不新增虛擬硬碟,等建立好虛擬機器後再新增,這裡我們選擇第二個現在建立虛擬硬碟
4.點選建立,進入虛擬硬碟檔案型別選項
預設選項即可,預設選擇的是VirtualBox虛擬機器軟體專用的磁碟映像格式,其他虛擬機器軟體可能無法讀取。
5.點選下一步,進行設定如何分配虛擬硬碟
預設選項即可,兩者有何不同介面上已經有很詳細的說明了。
6.點選下一步,指定虛擬硬碟檔案的存放位置和虛擬硬碟的大小。
虛擬硬碟的大小使用第3步中推薦的硬碟大小即可。
7.點選建立,虛擬機器建立完成
主介面中已經看到剛剛建立的虛擬機器。
二、安裝作業系統
1.正常啟動剛剛建立好的虛擬機器
提示我們選擇一個虛擬光碟檔案(iso檔案)或者光碟機來啟動虛擬電腦
2.選擇我們準備好的作業系統iso映象檔案,點選啟動
第一個選項是安裝CentOS7,第二個選項是檢查作業系統檔案是否損壞並安裝CentOS7。
3.我們選擇第一個選項按下Enter鍵直接安裝,進入語言選擇介面
選擇中文->簡體中文
4.點選介面右下角的繼續按鈕進行下一步
提示先完成帶有黃色歎號的內容,否則無法進行下一步,我們看到安裝位置處於此狀態,並顯示已選擇自動分割槽
5.黃色歎號只是警告我們預設使用了自動分割槽,目的是讓我們確認一下,是否需要手動分割槽,我們點進去
如果不需要手動分割槽,還使用預設的自動分割槽進行安裝的話,我們直接點選左上角的完成退出
6.退出後回到剛剛那個摘要的介面,發現黃色感嘆號不見了
右下角可以開始安裝了,不過安裝之前我們需要把乙太網開啟,否則系統安裝後無法聯網,並且在命令列作業系統內開啟網路需要修改配置相對麻煩。
7.摘要的介面上可以看到網路和主機名的顯示為未連結,我們點進去
點選開啟乙太網,點選完成退出
8.此時的網路和主機名顯示有線已連線
9.如果需要圖形介面,可以點選軟體選擇,選擇基本環境(如果需要圖形介面請下載完整版的作業系統iso映象檔案)
這裡選擇最小安裝即可,linux作為伺服器時一般不需要圖形介面(圖形介面會消耗掉一定的硬體效能),有一個終端模擬器,然後能夠通過shell命令去作業系統就足夠了。
10.回到安裝資訊摘要介面,點選開始安裝
警告我們設定root密碼和建立使用者,並且下面顯示已經開始安裝作業系統
11.設定root密碼
點選完成兩次完成root密碼設定
12.回到配置介面,發現建立使用者的警告消失了
是因為沒設定root密碼之前系統內沒有使用者,警告我們建立一個使用者,設定了root密碼也就是建立了root使用者,所以警告消失了
13.靜靜等待安裝完成即可
.
完成後點選重啟
14.進入系統啟動介面
發現啟動時有兩個選項,不過第二個選項我們不經常用,因為它是急救模式啟動的選項(系統出現問題不能正常啟動時使用並修復系統)
15.選擇第一項 按下回車啟動centos系統
輸入使用者:root,密碼:安裝時設定的root密碼
16.登陸成功
VirtualBox下安裝CentOS7系統到此全部結束。
三、 當宿主機插網線(乙太網)時的虛擬機器網路設定
1.virtualbox預設的網路連線方式如下
這種連線方式虛擬機器可以ping通宿主機和外網,但是宿主機無法ping通虛擬機器,執行ip address命令可以看到虛擬機器自動分配的ip地址是10.0.2.15(我這裡顯示的是這個ip,可能會有不同),跟宿主機根本不在一個網段。
2.VirtualBox的四種網路連線方式
可以看到橋接模式是最佳選項,它支援所有情況的訪問
3.修改虛擬機器連線方式為橋接網路卡
左邊是宿主機的網路設定,右邊是虛擬機器網路設定,我們修改虛擬機器的連線方式為橋接網路卡、介面名稱處選擇的是宿主機當前使用的網路卡
4.虛擬機器網路修改完成後,檢視宿主機網路資訊
保證你的宿主機網路連線正常,然後記下左圖的資訊,稍後虛擬機器配置時需要作為參考。
5.啟動虛擬機器,輸入ip address命令
預設情況下(下面第8步的BOOTRPOTO=dhcp時)虛擬機器會根據宿主的網路卡資訊自動分配一個ip(如果沒有分配ip可能是因為你的宿主機連線的wifi網路,稍後我們再說宿主機wifi網路下虛擬機器如何上網),上圖顯示了ip/子網掩碼資訊和乙太網卡的名稱(根據這個名稱可以在/etc/sysconfig/network-scripts/下找到相應的網路配置檔案)。
6.如果一切順利,經過以上步驟,我們的虛擬機器應該可以與宿主機互相ping通了,再看看虛擬機器能不能ping通外網(ping baidu.com),如果通了那下面的幾步就不用看了,說明網路一切正常,如果不通則檢查虛擬機器是否獲取到正確的dns伺服器地址,執行vi /etc/resolv.cong可以看到自動獲取的dns地址,發現這裡是交換機的,而不是真實的dns地址
7.修改網路配置檔案,執行cd /etc/sysconfig/network-scripts;ls
”ifcfg-“開頭加上我們的乙太網卡名稱“enp0s3” 就是我們要修改的檔案
8.使用vim根據宿主機網路資訊修改虛擬機器配置檔案的內容
左邊是修改前,右邊是修改後,右邊把BOOTRPOTO修改成了static,是因為dhcp是自動獲取,如果不改成static,我們在這裡修改的這些地址不會生效,因為重啟網路服務時,BOOTRPOTO的值決定了是自動分配還是使用靜態資料,DNS1和DNS2對應的是宿主機的首選DNS伺服器和備用DNS伺服器
9.重啟網路服務
網路重啟後,再次執行vi /etc/resolv.cong可以看到dns地址已經更新成剛剛指定的dns地址,最後ping一下baidu.com,顯示外網可以ping通了
四、當宿主機wifi時的虛擬機器網路設定
1.網路卡1
連線方式為網路地址轉換(nat),用於訪問外網
2.網路卡2
連線方式為僅主機(Host-Only)網路,介面名稱選擇virtualBox安裝後自動生成的乙太網卡介面卡,用於與宿主機通訊
3.virtualBox安裝後多出來的那個網路連線,它使用的網路卡與虛擬機器的網路卡2是相同的
宿主機wifi時配置比較簡單,以上幾步即可。
到此網路配置結束,已經成功配好了宿主機ping通虛擬機器、虛擬機器ping通宿主機,虛擬機器ping通外網。
五、其它問題
為什麼ifconfig 及 netstat程式centos7預設沒有安裝:你對 ifconfig/netstat 做了甚手腳?
有的宿主機的dns伺服器可能顯示是192.168.1/0.1,這是路由器的地址,真正的DNS伺服器地址可以在路由器設定介面wan詳情裡看到,網上也可以找到一些通用的dns地址(不知道是否安全,不推薦使用)。
虛擬機器中的概念是這樣的:
1、宿主機:指要安裝虛擬機器軟體的計算機,你花錢買的物理機。
2、虛擬機器:利用虛擬機器工具構造出來的,有一整套硬體裝置,有自己作業系統,應用軟體。
3、宿主作業系統:物理機上安裝的,例如在一臺Win2K機上安裝VMWare
4、客戶作業系統:虛擬機器上的作業系統,如Red Hat Linux。
推薦閱讀:
相關文章
- vagrant + virtualBox 安裝centos7CentOS
- Oracle VM VirtualBox安裝centos7OracleCentOS
- virtualbox安裝centos7,network is unreachableCentOS
- Virtualbox 安裝centos7虛擬機器CentOS虛擬機
- VirtualBox安裝
- VirtualBox安裝Ubuntu教程Ubuntu
- 在virtualbox上安裝ubuntuUbuntu
- Ubuntu24.04 安裝 VirtualBoxUbuntu
- virtualbox 安裝 debian12
- 如何在 Ubuntu 上安裝 VirtualBoxUbuntu
- VirtualBox下安裝Linux系統Linux
- virtualbox ubuntu 安裝 openssh-serverUbuntuServer
- VirtualBox安裝問題記錄
- VirtualBox安裝增強功能報錯
- 如何在 VirtualBox 上安裝 Kali LinuxLinux
- Centos7安裝安裝部署dockerCentOSDocker
- CentOS7安裝php、安裝MySqlCentOSPHPMySql
- 熱乎的安裝 Homestead 必備軟體(Vagrant、VirtualBox、VirtualBox 映象)
- 如何在 VirtualBox 上安裝並使用 FreeDOS?
- 秒搞VirtualBox 、CentOS 的安裝過程CentOS
- Windows 10 安裝Virtualbox 6.1.22詳細教程Windows
- VirtualBox安裝Ubuntu20.04圖文教程Ubuntu
- Win 10 環境配置VirtualBox安裝UbuntuUbuntu
- centos7 安裝pipCentOS
- CentOS7 安裝 MySQLCentOSMySql
- centos7安裝protobufCentOS
- 4.1 CentOS7安裝CentOS
- CentOS7安裝wpsCentOS
- CentOS7 安裝NginxCentOSNginx
- CentOS7安裝OpenvswitchCentOS
- centos7 安裝rocketmqCentOSMQ
- CentOS7 安裝 dockerCentOSDocker
- centos7安裝dockerCentOSDocker
- CentOS7 安裝 memcacheCentOS
- CentOS7 安裝 libreofficeCentOS
- centos7 安裝 rcloneCentOS
- centos7安裝nginxCentOSNginx
- centos7安裝mysqlCentOSMySql