热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

我想装Linux操作系统,但是为什么总无法识别硬盘啊?

我想装Linux操作系统,但是为什么总无法识别硬盘啊?,Go语言社区,Golang程序员人脉社


640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1朋友欲采用普华
Linux 桌面系统来提供业务支撑,而因常规方法无法识别 SSD 固态硬盘,未能加载 Linux 系统。原因是,厂家特意在标配的 BIOS 中屏蔽了传统AHCI 通道,而仅提供已经在 Win10 内置驱动的 RAID 通道来跨接使用 NVMe 设备-- 贺唯佳


 作者 | 贺唯佳


近日朋友拿了台联想小新本子,靓丽的外观,轻薄的机体,价格也很有吸引力。无奈只有 Win10 系统,朋友欲采用普华 Linux 桌面系统来提供业务支撑,而因常规方法无法识别 SSD 固态硬盘,未能加载 Linux 系统。检测系统后,在 Zane 大师的指导下,顿然领悟商业的价值驱使,造就了硬件厂商的垄断商机。原来烤不了圆蛋糕,只是因为压根儿没给你这个选择啊!



硬盘的历史中,以往并行接口的 IDE 硬盘已经逐渐退出市场,而 SATA 串行机械硬盘,目前已是主流,特别是超大容量(T 级)的硬盘,因很好的性价比而普遍采用。而一种新兴的固态存储介质,也在悄然之中霸气出山。这其中以往的 USB 存储介质,随着 3.0 标准以及大容量 U 盘的普及,已经逐步取代了传统 CD 以及 DVD 介质。例如华梦移动课堂即采用高速 U 盘移动介质为载体。在不损伤原因系统数据的基础上,可自如 U 盘启动使用 Linux 系统。而在整机领域,一种称之为固态硬盘 SSD 的介质,也在悄然兴起,但其成本还较高,通常采用其作为系统盘,在启动时加快速度,而大量数据的存储,还普遍在采用大容量的
SATA 机械硬盘。



之所以特意提到 SSD 固态硬盘,因为这款新笔记本就是使用了 SSD 固态硬盘,且通过 RAID 模式转换,采用更能发挥固盘高速性能的 NVMe 通道规范。或许是为了保证这一介质性能的优势,厂家特意在标配的 BIOS 中屏蔽了传统AHCI 通道,而仅提供已经在 Win10 内置驱动的 RAID 通道来跨接使用 NVMe 设备。这也就是为什么除了 Win10 外其他系统甚至 Win7
都无法直接识别 RAID 身后的 SSD 盘的缘由。


在厂家未提供 Linux 系统中 RAID 模块驱动时,且又在这款机屏蔽了 AHCI 通道的情况下,即使 Linux 系统已经支持 NVMe 规范,但没有 RAID 驱动,则无法识别这块硬盘设备,这也是为什么总也看不到硬盘的问题。


不过业内广泛的呼吁下,该笔记本厂商终于提供了新的 BIOS,所以大家可在其网站下载 1.06(标配)以上的 BIOS 版本,可以通过打开 AHCI 通道,在降低一些性能后,实现对 NVMe 通道规范的 SSD 盘识别,成功安装非 Win10 系统。


0?wx_fmt=jpeg


图1
升级了开放 AHCI 通道的 BIOS


0?wx_fmt=jpeg


图2
打开 AHCI 硬盘通道


虽然无奈采用 AHCI 通道规范,势必会降低 SSD 采用 NVMe 通道的超强性能,但也很不错了。或许将来 Intel 会开放给 Linux 其 RAID 接口驱动吧。有了硬件环境的支撑,安装 Linux 就不再是大的问题,如同时采用 UEFI 体系以及 GPT 硬盘技术安装系统,这 Linux 系统启动过程几乎一闪而过,体验超爽。


0?wx_fmt=jpeg


图3
安装好的普华桌面系统


或许细心的朋友会注意到,在采用 NVMe 规范的 SSD 盘,其设备号已经不再是原始 SATA 通道中的 sdxn 结构,对应的为 nvme0nXp了,这也没啥奇怪的,用
nvme 对应原来的 sd 通道类型,这里只有一个 0 通道,n对应盘号(a、b、c …),pY 对应分区号即可。例如 0 通道中,第一块硬盘的 1 号分区,SATA 通道时为 sda1,在此就为 nvme0n1p1 了,表示 NVMe 的第 0 通道上第一块硬盘的第一分区,第二分区顺序为
nvme0n1p2。


0?wx_fmt=jpeg


图4
用 fdisk 命令列出设备状态


这里采用了 GPT 分区表结构,相对于传统 MSDOS 的 MBR 架构,其引导机制是在 EFI 分区(ESP)内实现的,相关技术应用,可参阅华梦“知识天地[1]”。这里除了
SSD 硬盘的设备符号不同外,其余均可基于以往技术知识使用。


同样,如果需要采用华梦移动课堂U盘系统在此环境启动运行,别忘了修改 UEFI 主板对 BIOS 的支持,以实现 EFI 主板对 Legacy BIOS 的支持(如图 5 所示)。


0?wx_fmt=jpeg


图5
激活传统 BIOS 启动机制的支持


说到这,各位小伙伴对在基于快速硬盘 NVMe 通道规范下的 SSD 硬盘设备中构建 Linux 系统也就成竹于胸了。还要注意一下所采用的 Linux 内核版本,最好是 3.1 以上的内核版,其对 NVMe 的支持已经内嵌。当然,不同的 Linux 系统发布版本,对这类新的技术设备,还有待进一步的技术积累,不同整机厂商,都会有些独特的尝试,很难保证初期的技术规范统一。

推荐文章

<左右滑动查看相关文章 >


0?wx_fmt=png0?wx_fmt=png0?wx_fmt=png0?wx_fmt=png0?wx_fmt=png0?wx_fmt=png0?wx_fmt=gif0?wx_fmt=gif

点击图片、输入文章 ID 或识别二维码直达


原文链接请访问“原文链接”获得可点击的文内链接、全尺寸原图和相关文章。






推荐阅读
  • 微软头条实习生分享深度学习自学指南
    本文介绍了一位微软头条实习生自学深度学习的经验分享,包括学习资源推荐、重要基础知识的学习要点等。作者强调了学好Python和数学基础的重要性,并提供了一些建议。 ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • 本文讨论了使用差分约束系统求解House Man跳跃问题的思路与方法。给定一组不同高度,要求从最低点跳跃到最高点,每次跳跃的距离不超过D,并且不能改变给定的顺序。通过建立差分约束系统,将问题转化为图的建立和查询距离的问题。文章详细介绍了建立约束条件的方法,并使用SPFA算法判环并输出结果。同时还讨论了建边方向和跳跃顺序的关系。 ... [详细]
  • 本文讨论了B360主板是否可以安装win7系统的问题。由于B360主板不支持win7系统且缺乏官方驱动的支持,安装win7系统可能存在兼容性和稳定性问题。然而,通过借助USB3.0转接卡,B360主板仍然可以安装win7系统,但USB接口无法使用。相比之下,B365主板可以直接支持win7系统,并提供了相应的驱动,具有更好的稳定性和兼容性。选择合适的主板对于安装win7系统至关重要。 ... [详细]
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • 生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ... [详细]
  • 本文介绍了brain的意思、读音、翻译、用法、发音、词组、同反义词等内容,以及脑新东方在线英语词典的相关信息。还包括了brain的词汇搭配、形容词和名词的用法,以及与brain相关的短语和词组。此外,还介绍了与brain相关的医学术语和智囊团等相关内容。 ... [详细]
  • 本文介绍了设计师伊振华受邀参与沈阳市智慧城市运行管理中心项目的整体设计,并以数字赋能和创新驱动高质量发展的理念,建设了集成、智慧、高效的一体化城市综合管理平台,促进了城市的数字化转型。该中心被称为当代城市的智能心脏,为沈阳市的智慧城市建设做出了重要贡献。 ... [详细]
  • IhaveconfiguredanactionforaremotenotificationwhenitarrivestomyiOsapp.Iwanttwodiff ... [详细]
  • IB 物理真题解析:比潜热、理想气体的应用
    本文是对2017年IB物理试卷paper 2中一道涉及比潜热、理想气体和功率的大题进行解析。题目涉及液氧蒸发成氧气的过程,讲解了液氧和氧气分子的结构以及蒸发后分子之间的作用力变化。同时,文章也给出了解题技巧,建议根据得分点的数量来合理分配答题时间。最后,文章提供了答案解析,标注了每个得分点的位置。 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • 本文主要解析了Open judge C16H问题中涉及到的Magical Balls的快速幂和逆元算法,并给出了问题的解析和解决方法。详细介绍了问题的背景和规则,并给出了相应的算法解析和实现步骤。通过本文的解析,读者可以更好地理解和解决Open judge C16H问题中的Magical Balls部分。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • 本文介绍了多因子选股模型在实际中的构建步骤,包括风险源分析、因子筛选和体系构建,并进行了模拟实证回测。在风险源分析中,从宏观、行业、公司和特殊因素四个角度分析了影响资产价格的因素。具体包括宏观经济运行和宏经济政策对证券市场的影响,以及行业类型、行业生命周期和行业政策对股票价格的影响。 ... [详细]
author-avatar
aatwo19668035
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有