Linux:CentOS 7系統的安裝

来源:https://www.cnblogs.com/q596044192/archive/2018/07/17/9314523.html
-Advertisement-
Play Games

相信有看過我寫的博文就知道我寫的第一篇博文就是CentOS 7系統的安裝,不過是在虛擬機中安裝的,而且還是直接載入鏡像文件進去的,不過這次我就通過PE來安裝,來證實下PE是否可以用來安裝Linux系統的,這一期我們就開始Linux系統安裝之旅吧。(註意我在這期最後做的總結十分重要。) 安裝CentO ...


           相信有看過我寫的博文就知道我寫的第一篇博文就是CentOS 7系統的安裝,不過是在虛擬機中安裝的,而且還是直接載入鏡像文件進去的,不過這次我就通過PE來安裝,來證實下PE是否可以用來安裝Linux系統的,這一期我們就開始Linux系統安裝之旅吧。(註意我在這期最後做的總結十分重要。)

安裝CentOS 7系統

系統鏡像下載:

系統之家:http://www.xitongzhijia.net/linux/

百度雲鏈接:https://pan.baidu.com/s/14WQUBHLHyouazvFftuWc7Q

 系統安裝

接下來我們就進行系統安裝,首先進入PE,分好區。(我分區的分區表類型是MBR,可以是GPT(前提是你電腦主板支持UEFI),但是MBR相容性好,所以我選它,何況我又沒有2T以上容量的硬碟,哈哈。)

如果你對你分盤時的盤符不滿意或者不標準的話,可以指定盤符,也可以重新分區。(為了節省時間我就不處理了,其實只分一個區也行,隨你喜歡,但要預留1G以上的空閑容量。)

 至於為什麼要預留20G的空閑容量,這是為了下麵安裝CentOS 7系統時配置分區時作鋪墊。(所以建議先看完一遍我的文章後再安裝。)

 

看上方,請註意根據剛纔的分區情況來看,其中C盤分了12G,第二盤也就是E盤分了6G,剩下20G就是空閑容量,等到安裝系統時才會用到。

如果我是要安裝雙系統或者是多系統,裝CentOS 7系統必須要留下至少20G的空閑空間容量。

然後用老毛桃PE裝機工具進行安裝試試看。(至於為什麼上圖與下圖的分區情況不同,這是因為下圖是我很早就截的圖,而上圖是我現在才截的圖,沒辦法,這文章我已經快要刪改一周了,請多多支持下吧!以下的圖與上圖不符或者上圖與下圖不符就是這個情況,重要的是也要看我的文字說明。)

這是要把文件解壓出來,這是軟體無法提取出鏡像文件。

如果裝載鏡像文件進虛擬光碟機出現以上情況,則不能採取裝載虛擬光碟機的方法,容易對U盤造成傷害。(這種裝載光碟機方法不建議使用,最好不要嘗試,這裡只作反例。)

所以說老毛桃PE裝機系統和WinNTSetup是裝不了這樣的ISO文件的,為什麼呢?

 

通過上面的信息,發現根本沒有GHO文件和wim文件,這是在PE這裡安裝不了的,所以我們就採取兩種安裝系統方法,一是製作法,二是直接法。

製作法

就是利用最新版UItraISO(軟碟通)來製作系統啟動盤。(一定是最新版的軟碟通)

選擇U盤寫入ISO文件,即可製作CentOS 7系統啟動U盤,然後重啟按U盤快捷啟動鍵選擇U盤直接進入CentOS 7系統的安裝了。(當然如果無法進去安裝界面的話,可以嘗試下把隱藏啟動分區變為無,反正我沒試過,我是用直接法來安裝CentOS 7系統的,一般情況下是能夠正常進入系統安裝界面的。)

直接法

直接重啟,重新進入老毛桃選擇界面,選擇“運行 自定義映像”。

 

 

如果遇上上面情況,可能會有些麻煩,我們可以把鏡像ISO文件複製到除系統盤以外的盤來識別出ISO文件,重新進入PE。(當然如果你能夠在上面直接找到鏡像文件最好,找不到的請看下麵操作,至於找到的,請忽略下麵在PE中的操作。)

 

複製過程很快,複製完後重啟進入老毛桃選擇界面,再次進入“運行自定義映像”。

 

看,馬上就找到了剛剛從U盤複製到D盤中的MYEXT文件夾中的鏡像ISO文件了,回車運行它。

通過鍵盤方向鍵把游標移動到最上方第一行,即是Install CentOS 7.

正常檢索中。。。(正在為安裝包安裝前作准備)

CentOS 7系統正式安裝

之後將會進入到語言選擇界面,我們選擇中文。

 

選擇軟體選擇。

上面的這些是根據你工作要求的需要所決定的,這裡我就選帶GUI的伺服器了,確定即可。

選擇安裝位置,這個非常重要,不選的話也可以,它會自動幫你之前留下來20G的空閑空間進行分區,不過下麵我教你們如何自定義分區。

 

選擇20G磁碟,我要配置分區,完成後進入下麵:

 

我們一般選用LVM進行創建掛載點,點擊+號進行創建掛載點。(看看,我們之前留下來的20G空閑容量在這裡是用來創建掛載點和系統安裝的地方(空間)。)

 

boot分區(啟動引導分區)就給它200MB夠了。(因為最低就是要200MB)

swap交換分區我們給2048MB,交換分區又稱為虛擬分區(也就是相當於我們平時所說的運行記憶體),無法寫數據。一般都是給到記憶體的2G,記憶體大於4G,建議最大給到8G,記憶體的2倍是有限制的,假如伺服器記憶體是256G或者128G,2倍的就要浪費很大的空間。

 

之後我們可以看到有剛剛新建的兩個掛載點了,註意文件系統是xfs。

 

 之後我們輸入上圖來使用剩下的空間。(剩餘所有空間給到根目錄,直接不要輸入任何東西,直接添加掛載點,就會把所有的空間給到根目錄。)

 

點擊完成後正在配置分區,然後點擊安裝即可。

我們在系統安裝的過程中需要設置root密碼,為什麼呢?因為root相當於你系統的超級管理員,能夠任意操作系統等,至於創建用戶暫時不用。

重啟後進行個性化設置。

選擇第一項。

 

連續兩次點擊前進,來到下麵選擇地址,隨意。

到了這裡CentOS 7系統就安裝完畢了,如果你是多系統的話,記得進行引導修複。

 CentOS 7系統的網路配置

第一種方法:直接法

 

現在測試下網路,右鍵打開終端。

輸入ping www.baidu.com,測試網路如上圖,有速度,再測試是否可以下載東西。

輸入su -進入root管理,然後輸入yum install -y gcc下載gcc並安裝,根據上圖說明直接法啟用網路可行,如果不行的話出現一大堆英文且無法繼續下載的話,請繼續看下去。

掛載法

這是個萬能且能夠成啟用網路成功率最高的方法:掛載法。

首先打開終端,測試網路。

無網路怎麼辦?別慌,接下來我們進行重啟下網卡先。(註:重啟網卡等系統高級操作請事先進入root管理)

重啟網卡後發現還是沒有網路怎麼辦?我們先輸入ifconfig檢查IP地址,我去,居然沒有IP地址,難怪沒有網路。(ens33就是網卡名)

接下來我們就是進行掛載網路了。

上面那個註意空格,沒有空格是錯誤的,是找不到那個文件的,現在我們繼續,以下空框代表我的操作。

保存後關閉,已經掛載完成了,接下來我們再次重啟網卡。

下麵就是進行測試了。

上面有IP地址了。

然後也可以下載東西了,到了這裡掛載方法已經結束了,網路配置也已經結束了。

如果上面兩種方法都無法下載東西,應該是yum源配置失效,重新配置yum源,這裡我就不說了,配置源的問題到時再說,或者自行百度,網上很多教程。

最後總結(十分重要)

如果你覺得上面內容多如繁雜,我在這裡說下簡單步驟。

1.分區問題:無論你之前分了多少ntfs的區,最後必須留至少20G的空閑空間,因為系統不會識別ntfs文件系統,是不會安裝在ntfs分區的,只能識別xfs、ext等文件系統格式,留下20G空閑空間目的就是為了安裝CentOS 7系統時配置分區能夠自動把這20G格式化為xfs等文件系統格式,使系統能夠正常安裝。

2.應用方法:你下載的CentOS 7系統既不是Ghost系統也不是Windows原版安裝包,所以使用PE時只有兩種方法,一是使用PE裡面的最新版軟碟通來製作系統啟動盤,二是重啟進入選單選擇“自定義運行映像”來直接打開ISO包。

3.手動分區:你可以選擇自動分區,也可選擇自定義分區。選擇自定義分區時首先要創建3個掛載點,一個是啟動掛載點(/boot),一個是交換分區(swap),一個是根目錄(/),創建完畢後點擊完成即可,然後可以安裝系統了。

4.網路配置:網路配置方法請看上面即可,這裡不作過多描述。

附加內容:系統啟動盤捲標修改

1.如果你是使用軟碟通,即是我上面所說的來製作系統啟動盤的話,當你寫入完畢後你的U盤名(捲標)會變得很長,這樣安裝時容易出問題,所以建議寫入完後記得修改短點的英文捲標(不要加什麼特殊符號)。

2.如果忘記了怎麼辦,還有一種方法,只是比較麻煩的,下麵是我舉的一個例子。

如果需要麻煩點的話,下麵還有:

 感言

    這一期真是寫的我快要吐血了,裝個CentOS 7也會出現各種問題,沒辦法,Linux系統畢竟和windows系統還是有差別的,不過還好,最後我還是弄好了,寫好了。希望各位能夠多多支持下,我有點累了,不想說了,下一期可能會比較久才寫,應該是到了第二種Linux系統了,也就是Ubuntu,這也是我接下來需要思考如何安裝它,當然我知道虛擬機肯定很容易安裝它,但是我想通過U盤啟動來安裝它。

2018-07-16  


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 裝箱: 值類型轉為引用類型拆箱: 引用類型轉為值類型 裝箱 一般值類型存儲自棧中 轉為引用類型的時候 要在堆中 申請一個記憶體 存儲變數 拆箱 將堆中索引為0的變數 壓入到棧中 拆箱指令unbox.any 將引用類型轉為值類型 賦給值類型變數 ...
  • 前文 由於經常用到串口調試, 儘管有現成的軟體, 因為前端時間涉及一個二次開發, 就因為一個RtsEnable設置, 折騰半天, 網上各種版本的也很多, 功能擴展的很開也多。所以現在自己做了一個夠用版,基於自己的需求,簡單的實現發送接收功能, 至於那些擴展功能可以自己根據需求添加。 正文 先上個運行 ...
  • 一、情景引入 項目需求:對於一個數據表(表A)的增、刪、改全部要有日誌記錄,日誌表(表B)結構 中需要記錄表A的自增ID,這樣才能將日誌與操作的數據一一對應起來。 對於刪和改都好辦,獲取Model時都可以取到這個自增ID,然後就可以存入日誌表,但是如果新增一條數據,應該如何獲取到這個自增ID呢?不知 ...
  • C#—Nhibernate探索 本篇文章,讓我們一起來探索Nhibernate。 首先我們去搜索Nhibernate下載地址,如下鏈接所示。 該版本可能是最新版,我下載的4.0.4.GA。其中GA意思我沒搞清楚。不過應該不重要。 https://sourceforge.net/projects/nh ...
  • #./vmware-install.pl踩點: 1.the path "" is not valid path to the gcc binary 2.the path "" is not a valid path to the 3.10.0-327.e17.x86_64 kernel header ...
  • 在64位的Red Hat Enterprise Linux Server release 6.6上安裝Symantec Backup Exec 2010時, 遇到下麵錯誤: # ./installralus ./installralus: ../perl/Linux/bin/perl: /lib/l... ...
  • 因為之前朋友問我如何選購電腦,下麵是我根據網上資源整理的。我買筆記本從來都是看配置再看品牌的。 第一生產日期,你肯定要買的是近半年內生產的電腦,這樣有利於你5年時間甚至更長時間使用; 第二選購價格範圍,你要清楚你能出多少錢,比如2千到3千隻能是低端電腦,4千左右價位能買中端的電腦; 第三考慮電壓和電 ...
  • 環境:Centos7 學習網路不配置網卡是不可能的,幾天我們的主角是Centos7的ifcfg-ens32, 話不多說,直接上圖。 有些配置是預設的,但是我們的學校的路由器是DHCP的,所以為了職業道德 我將我的路由器也關了DHCP的,因此我的虛擬機也要自己配置啊! 第一步,將BOOTPROTO的D ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...