在NVMe固態硬盤上安裝CentOS 7.4

前段時候Z老師說有兩臺機器暫時不怎麼用,能夠給我用,我固然很開心。但是登上機器後發現系統是Ubuntu,按道理也沒有多大區別,可是實際使用的時候發現有些不爽的地方。遠程用root添加帳號後,不會自動生成home目錄,沒有bashrc文件,目錄和普通文件沒有顏色區分,不會自動執行/etc/profile.d中的配置文件。【不過,講道理,這些問題應該都是能夠解決的,可是沒有工夫研究了】在安裝GAMESS的時候也沒法識別ifort。因而決定把兩臺機器都重裝成CentOS。因而就按照老套路去安裝系統,安裝過程一切正常,可是安裝完以後就是引導不了,進入不了系統,顯示沒有boot device的報錯。html


因而上網找緣由,沒有明確的答案,可是從一些討論中隱隱約約感受到是SSD的緣由,但是我以前也在SSD上裝過系統,沒出現過問題。直到有一天再去機房試的時候,ZQ出現了,他說機器上裝了某種很新的SSD,驅動有問題,只能裝Ubuntu。(事實證實這個描述是有問題的,但問題的確出在SSD上)因而打電話給TN,肯定了就是這個問題。【小量一度灰心,難道真的又要裝回Ubuntu了嗎】知道問題的根源就回來在學校高性能計算的羣裏找大佬問了。最後得出的結論是這是塊NVMe協議的固態硬盤,必須在UEFI模式下才能安裝系統,並且對Linux而言,只有一些最新的發行版才支持。bash


下面進入科普時間。(內容轉自網絡,你們請批判性地閱讀)微信


NVMe協議

NVMe(Non-Volatile Memory Express,非易失性存儲器標準)協議(或稱規範)是Intel聯合其餘一些公司制定的一種傳輸協議,主要用於PCI-e接口的SSD。它的特色是延時低、速度快、功耗低。網絡


下圖就是轉自某東的一款Intel PCIe NVMe SSD:工具


UEFI

UEFI(Unified Extensible Firmware Interface,統一的可擴展固件接口)定義了操做系統和平臺固件之間的接口,是UEFI Forum發佈的一種標準。它只是一種標準,沒有提供實現。它能夠看做是傳統BIOS的繼任者,目前已經在逐漸取代傳統BIOS。傳統BIOS有時被稱爲Legacy。開機進入BIOS設置後,能夠在Boot選項中進行選擇。性能



下面進入操做環節。這裏不詳細介紹安裝系統的過程,而是介紹一下製做U盤安裝盤的注意點。flex

之前,咱們是用UltraISO來製做U盤啓動盤,可是這樣的U盤在插上電腦後,若是選擇UEFI模式啓動,是沒法識別到的,所以也就沒法進行系統的安裝。這個時候須要用USBWriter這個小軟件來製做U盤。方法很簡單,下載後無需安裝,直接打開可執行文件,獲得以下界面:spa



選擇好鏡像文件和目標設備,而後點Write就能夠了。在Windows下製做完成後會出現一個現象,就是U盤的大部分空間都不見了,只留下一下很小的分區:操作系統

進去以後,能夠發現裏面有一個EFI目錄,包含了一些在UEFI模式下啓動須要的引導文件。至於丟失掉的空間,不用慌張,應該是被格式化成了某種Windows沒法識別的格式,這個U盤拿過去安裝系統是沒有問題的。若是要恢復這部分空間,用Windows自帶的磁盤管理工具從新格式化就能夠了。 .net


最後須要注意的是,安裝系統進行分區時,要分一個bootefi分區做引導。

本文分享自微信公衆號 - 量子化學(quantumchemistry)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。

相關文章
相關標籤/搜索