[TOC] #### 1. 前言 --- VirtualBox 官網(wǎng):<https://www.virtualbox.org> 以 Centos 7 為例,可以從 [阿里云鏡像](https://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/) 或 [我的百度云網(wǎng)盤(pán)](https://pan.baidu.com/s/1Pl8xU31GiKuW6m32ZaI5BA?pwd=schw) 下載 Centos 操作系統(tǒng)的鏡像文件 本文使用的鏡像文件是 `CentOS-7-x86_64-Minimal-2009.iso`,也就是最小化安裝的鏡像文件 #### 2. 創(chuàng)建虛擬機(jī) --- **啟動(dòng) VirtualBox 軟件,點(diǎn)擊界面中的【新建】** ![](https://img.itqaq.com/art/content/0507502ebc0330ea76c0dfa17e33e1f0.png) **輸入虛擬機(jī)名稱、設(shè)置虛擬機(jī)存放文件夾、選擇鏡像文件** ![](https://img.itqaq.com/art/content/425b48641a136aed7476edb035d5a568.png) **使用自動(dòng)安裝,有默認(rèn)的用戶名和密碼,以及主機(jī)名和域名,使用默認(rèn)的就行** ![](https://img.itqaq.com/art/content/84ef0b031b9d9641a85f0b11b0c06174.png) **使用默認(rèn)設(shè)置就行,直接點(diǎn)擊【下一步】** ![](https://img.itqaq.com/art/content/2b6166fc9ae003fea0fa42e55e793eab.png) **使用默認(rèn)設(shè)置就行,直接點(diǎn)擊【下一步】** ![](https://img.itqaq.com/art/content/24c8ccc57a7e62f625c46b3e6912d8cd.png) **點(diǎn)擊【完成】,虛擬機(jī)創(chuàng)建成功** ![](https://img.itqaq.com/art/content/08d3fd6085ac3d0a04892a3e62467e8a.png) #### 3. 運(yùn)行虛擬機(jī) --- ##### 設(shè)置網(wǎng)絡(luò) **點(diǎn)擊【設(shè)置】,默認(rèn)的網(wǎng)絡(luò)連接方式為【網(wǎng)絡(luò)地址轉(zhuǎn)換】,改為【橋接網(wǎng)卡】** ![](https://img.itqaq.com/art/content/0701d26e1dfa512c268f6f9fec029480.png) ##### 啟動(dòng)虛擬機(jī) **點(diǎn)擊【啟動(dòng)】運(yùn)行虛擬機(jī),按照下圖序號(hào)依次點(diǎn)擊** ![](https://img.itqaq.com/art/content/9ecf4637749dca94d3f00b01f9d16d5a.png) **接下來(lái)將開(kāi)始安裝 Centos,然后進(jìn)行初始化設(shè)置** ![](https://img.itqaq.com/art/content/6819b008f772a4a0fd0835b64229e691.png) **選擇語(yǔ)言,點(diǎn)擊【繼續(xù)】** ![](https://img.itqaq.com/art/content/e4d573bf47866194562cec0bd4e5cdc5.png) ##### 安裝位置 **點(diǎn)擊【安裝位置】,然后點(diǎn)擊其界面左上角中的【完成】(默認(rèn)是自動(dòng)分區(qū)),接下來(lái)點(diǎn)擊【開(kāi)始安裝】** ![](https://img.itqaq.com/art/content/9a030a93577768525b562f2d5f625483.png) ##### 設(shè)置網(wǎng)絡(luò) **點(diǎn)擊【網(wǎng)絡(luò)和主機(jī)名】** ![](https://img.itqaq.com/art/content/a63bcf6816621efc51fe87f55a57d47f.png) **右上角默認(rèn)是【關(guān)閉】,點(diǎn)擊修改為【打開(kāi)】,然后點(diǎn)擊左上角的【完成】,即可回到安裝界面** ![](https://img.itqaq.com/art/content/09188415ede038c89766a622a10c9e14.png) ##### 關(guān)閉 Kdump Kdump 是一個(gè)內(nèi)核崩潰轉(zhuǎn)儲(chǔ)機(jī)制,默認(rèn)是啟用的,我們可以將它關(guān)閉掉 ![](https://img.itqaq.com/art/content/b5f94a0a66d4232954d8da71b12cace3.png) ##### 開(kāi)始安裝 **安裝信息設(shè)置好后,點(diǎn)擊【開(kāi)始安裝】** ![](https://img.itqaq.com/art/content/767a928692e526a2aa8331db2856db77.png) **然后就會(huì)開(kāi)始安裝操作系統(tǒng)了,在自動(dòng)安裝的過(guò)程中我們可以先設(shè)置 root 用戶的密碼** ![](https://img.itqaq.com/art/content/ee9f8e89d3f237c00b24d92fd13575db.png) **安裝完成后,點(diǎn)擊【重啟即可】** ![](https://img.itqaq.com/art/content/332b21c8c476b4ae8fd2b501c1af810e.png) #### 4. 網(wǎng)絡(luò)鏈接問(wèn)題 --- 首先,我們要確保安裝的虛擬機(jī)操作系統(tǒng)可以正常訪問(wèn)網(wǎng)絡(luò) ```bash # 測(cè)試網(wǎng)絡(luò) ping -c 3 baidu.com # 查看 IP 地址 ip addr ``` 如果沒(méi)有網(wǎng)絡(luò),輸出結(jié)果可能是下圖這樣的,繼續(xù)往下看,查看解決方法 ``` mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 ``` ![](https://img.itqaq.com/art/content/204a58c95f341e0ff78dc05ea0fd7fc3.png) 運(yùn)行以下命令重啟 enp0s3 網(wǎng)卡,就可以正常訪問(wèn)網(wǎng)絡(luò)并且能看到局域網(wǎng) IP 地址了 ```bash ifup enp0s3 ``` ![](https://img.itqaq.com/art/content/dafc4e0966c51b92319975cda4d039fa.png) 現(xiàn)在雖然解決了沒(méi)有網(wǎng)絡(luò)的問(wèn)題,但是重啟系統(tǒng)后可以發(fā)現(xiàn)又沒(méi)有網(wǎng)絡(luò)了 其實(shí)開(kāi)機(jī)沒(méi)有網(wǎng)絡(luò)的本質(zhì)原因是因?yàn)榘惭b操作系統(tǒng)時(shí),沒(méi)有設(shè)置打開(kāi)【以太網(wǎng)連接】,如下圖 ![](https://img.itqaq.com/art/content/b8205ddf315991d15ca31f08aa45edcc.png) 如果忘記設(shè)置打開(kāi)【以太網(wǎng)連接】,我們只需要手動(dòng)設(shè)置 enp0s3 網(wǎng)卡開(kāi)機(jī)自啟 修改網(wǎng)絡(luò)配置文件 `/etc/sysconfig/network-scripts/ifcfg-enp0s3`,將文件內(nèi)容中的 `ONBOOT=no` 改為 `ONBOOT=yes` #### 5. 安裝常用工具 --- 因?yàn)槲覀兪前惭b最小化的 CentOS 7,也就是只安裝最基本的軟件包和組件,不安裝其他非必要的軟件包和組件 但是,當(dāng)我們使用虛擬機(jī)系統(tǒng)時(shí),有些工具是經(jīng)常使用的,可以運(yùn)行以下命令安裝它們 ```bash yum install wget vim lrzsz -y ``` | 軟件包 | 說(shuō)明 | | ------------ | ------------ | | vim | 終端編輯器 | | wget | 多用于下載源碼包 | | lrzsz | 本地電腦和虛擬機(jī)系統(tǒng)之間進(jìn)行文件傳輸 | 其他工具:[Linux 目錄跳轉(zhuǎn)的好工具 z.sh](http://waterflosserreview.com/index/639.html)