前段时候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(Non-Volatile Memory Express,非易失性存储器标准)协议(或称规范)是Intel联合其余一些公司制定的一种传输协议,主要用于PCI-e接口的SSD。它的特色是延时低、速度快、功耗低。网络
下图就是转自某东的一款Intel PCIe NVMe SSD:工具
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源创计划”,欢迎正在阅读的你也加入,一块儿分享。