如何在SSD上安装Linux

SSD类型

如果您还记得几年前,它们何时开始投放市场 第一个SATA硬盘驱动器 并且操作系统不包含用于此类接口的驱动程序或驱动程序,因此在这些硬盘驱动器之一中安装操作系统比在IDE或PATA硬盘驱动器上安装还要复杂。 在这些情况下,安装系统时,需要将其他驱动程序加载到软盘或外部介质上,以便安装系统能够识别将要安装OS的硬盘。

对于SCSI硬盘驱动器也是如此,尽管在很早以前它们就在家用计算机中不受欢迎,因为它们价格更高。 在这种情况下,我们以相同的方式进行操作, 其他驱动程序。 当操作系统开始像IDE / PATA一样本机包含SATA控制器时,所有这些都改变了,而无需执行任何其他步骤。

但是现在,我们在安装时遇到了类似的问题 新的固态硬盘或SSD 在操作系统中。 我不是在说那些具有SATA接口的SSD硬盘,在这种情况下,如果我们使用的是当前的SSOO,则不会有任何问题。 另一方面,如果我们使用的是目前本机尚不支持的“异国情调”界面,则在计算机上安装操作系统时必须添加这种类型的其他驱动程序,否则它将无法识别存储介质。

好吧,如果您想知道如何进行 安装您喜欢的GNU / Linux发行版 在所有具有不同接口的所有类型的固态硬盘中,我们在此向您展示您需要了解的所有信息,因为这是一个令人担忧的问题,并且随着这种类型的硬盘逐渐逐渐成为人们所关注的问题,这种情况将更加严重。通过市场传播。 但是,我必须避免产生警报,因为这些驱动程序将在新版本中本地实现。

我需要事先知道什么?

请记住,在本指南中,我介绍了在大多数情况下发行版较旧且适用于大多数情况的程序。 不要实现所需的驱动程序类型 用于此类硬盘或内存。 但是您应该知道,在新版本中,它应该没有大的问题,并且可以轻松安装...

我建议您先尝试一下 正常程序 如果遇到问题,请根据需要执行以下步骤...如果您尚未购买硬盘驱动器,请选择以下选项: 最好的固态硬盘 因此您可以选择最适合您的需求。

对于Windows安装,似乎确实在某些情况下必须在安装分区时从安装程序的某些可移动介质中加载驱动程序,因为在某些情况下可能无法检测到硬盘(熊请注意,如果您有Windows 10安装DVD,它将不会被更新...)。 但是在Linux上,由于正在使用新的内核发行版来实现驱动程序,因此这不是必需的。 因此,在Linux上,我将重点更多地放在该过程上,即 我们在做什么错,以至于如果它应该工作就不起作用呢?

在Intel Optane上安装GNU / Linux:

英特尔辛烷值

英特尔Optane 基本上,它可以加速您的SSD,尽管它也可以用作存储介质,并且这种双重性可能会引起问题,具体取决于我们要在Linux中使用什么……也就是说,在第一种情况下,计算机上主SSD或HDD与主内存之间安装的缓冲区。 这样就可以将必要的数据加载到此缓冲区中,并且可以以更快的方式进行访问。 通过这一点,我很清楚地表明,我们的发行版原则上不必将其安装在Intel Octant上,而是在我们拥有的存储介质SATA或下一部分中显示的以下内容之一中进行安装。

换句话说,Optane将是一种记忆 DRAM像主存储器或RAM一样,只是非易失性的,这样就可以永久停止保存信息而不会在RAM停止提供所述存储器的情况下将其擦除。 但是不幸的是,在安装操作系统时它不是透明的,当尝试独立安装发行版或与Windows双重引导时,我们可能会遇到问题...

为了使一切正常运行,您必须具有Intel Optane的驱动程序以及最新的支持Intel Rapid Storage Technology的内核,或者 英特尔RST。 因此,没有问题,您将照常进行。 现在,这还没有完全准备好,并且当前的驱动程序还不太完善,无法访问所有发行版,因为起初它仅与Windows兼容。 因此,如果您的发行版尚不支持该发行版,并且如果您发现自己正在准备新安装,并且由于这个原因它无法正常工作,则可以 禁用英特尔傲腾 在您的BIOS / UEFI中。 为了它:

  1. 访问 BIOS / UEFI (通常是在启动时按Delete键,或者按其他键,例如F2,F3等,视品牌而定)
  2. 浏览菜单标签中的AHCI和Intel RST选项
  3. 禁用 英特尔RST / Optane 并更改为AHCI。
  4. 完成后,按F10并 保存更改 退出之前,或滚动到“保存并退出”标签,然后从此处保存并退出菜单。
  5. 现在,机器将以此配置重新启动,并且如果是那些原始的发行版之一却不允许您 检测硬盘 由于存在Optane,现在它将检测到它。

目前,它可以与以下格式一起使用 ZFS,但我想这会随着时间而改变。请记住,英特尔Optane并不是面向大众的技术,而是更多用于企业的技术。 因此,您可能不必太在意它。

万一您试图定位任何 隔断 在Intel Octane中将其指定为/ boot,虽然它的发行版原则上支持它,但它不能工作,请参阅主板的手册。 有些类型的SSD具有多个插槽,但它们只能从一个插槽启动。 检查它是否在主板允许用作引导介质的正确插槽中。 另一种选择是在另一个硬盘驱动器上以及SSD位置/家庭位置或任何您想要的位置上放置/引导。 如果您没有足够的空间将LVM的功能扩展到...以外,甚至可以使用LVM。 

这样,我们不应该有 问题 绝对地。 顺便说一句,Optane逐渐超越Windows,并且发行版将兼容。 您已经知道SUSE是最早宣布支持与英特尔达成SLES协议的公司之一,并且您已经知道这些类型的驱动程序也是内核的一部分,因此没有什么可以阻止它们在其他系统中使用。 。

在M.2 SSD上安装GNU / Linux:

SSD M.2

在Linux发行版上安装Linux发行版 SSD M.2 它比Optane的问题要少一些,因为在这种情况下,这种存储器已在各种PC(包括我们在家中使用的PC)中变得越来越流行。 这种类型的硬盘与SATA SSD相同,只是所使用的接口或连接技术有所不同,因此数据传输速度和性能也有所不同。

请记住,M.2是一个外形,这些硬盘可以是SATA和NVMe。 如果是SATA,应该没有比普通HDD或SSD更大的问题,但是如果它们是NVMe,则可能会出现一些问题。

但是,有些用户遇到了 黑屏或问题 从M.2 SSD引导时,如果它们已将/引导分区或引导加载程序托管在这种类型的存储设备上。 要解决它们,您可以阅读以下步骤:

1-假设您正在UEFI模式下进行操作:

如果您要在以下位置安装系统 UEFI模式,并且不使用原始BIOS或旧版BIOS,则可以尝试以下操作:

  1. 请检查分区是否正确,例如FAT格式的UEFI分区的100 MiB,以及安装点是否正确。 您可以为此使用安装程序自己的分区系统或GParted。 请记住 UEFI分区 它必须是第一个。
  2. 如果您 内核是最新的 第一步就可以了,操作M.2应该没有问题。

2-假设您正在BIOS或旧版(CSM)中进行操作:

如果您具有BIOS或UEFI但已进入 旧版模式或CSM,那么您必须:
  1. 在硬盘开始处创建一个约1024 KiB的分区,并将其标记为 BIOS引导分区。 正如我已经提到的,您可以使用其他工具,例如cgdisk或上述工具。
  2. 正常进行所有其他操作,如果内核具有适当的支持驱动程序,则该程序应该可以正常工作。 顺便说一句,如果它是您添加到系统中的新设备,或者您已经拥有 GRUB 已安装,则需要重新安装。

如果以上方法均无效,但仍然存在问题,请转至 NVMe...

在PCI Express SSD上安装GNU / Linux:

WD PCI-Express SSD

您应该能够在硬盘驱动器上引导或安装系统 PCIe固态硬盘 没问题。 但是,如果遇到任何问题,可以尝试以下操作:

  • 确保你 BIOS / UEFI(固件) 接受这些类型的驱动器的引导。 不幸的是,并非所有人都能做到,尽管如果他们是现代人,他们就必须忍受它。
  • 检查系统是否从系统中存在的另一个SATA硬盘而不是从PCIe磁盘直接启动(或尝试)。 在这种情况下,可能只是移动 优先 在BIOS / UEFI的BOOT菜单中引导,以便它首先使用PCIe ...
  • 也使用以下命令更新GRUB sudo grup更新.
  • 尝试使用其他FS或文件系统,因为某些SSD固件通常不正确地支持ext4。 尝试另一本或阅读您的SSD手册以了解其支持的格式。

在NVMe SSD上安装GNU / Linux:

三星970 EVO NMVE

在案件 NVMe,这与我在M.2节中所说的非常相似,但是如果这些都不对您有用,并且您仍然遇到问题,尽管如果它们不是现代发行版,我们也不应该这样做,那么您还可以按照以下其他步骤进行操作。 解决这些问题:

  1. 检查您的BIOS / UEFI是否使用RAID配置而不是 AHCI 可以选择 安全启动 禁用的。 诸如“快速启动”之类的某些选项也可能会冲突...退出并保存更改。
  2. 准备好安装媒体后,开始安装 正常。 我再说一遍,这是假设您的内核支持这种技术,并且它不是较老的发行版……
  3. 在其他情况下,似乎某些用户还必须激活 GRUB。 在其配置中,这出现的行中,他们添加了选项nvme_load = YES和nvd_load = YES,然后更新了GRUB。 关于配置行,它应类似于:
    GRUB_CMDLINE_LINUX_DEFAULT =»安静飞溅nvme_load =是nvd_load =是»

通过这些小的调整,它应该可以工作,并且不会引起问题。 如果使用此类型的任何SSD,则可以将EFI分区,/ boot,/ SWAP和/安装在SSD上,并将/ home安装在存储介质(例如HDD或计算机中具有较低速度的SSD)上...顺便说一句,您知道这种类型的光盘显示为 / dev / nvme (nvme0n1,nvme0n1p1,...),而不是典型的/ dev / sda或/ dev / sdb等。

通用解决方案:

Linux内核4.19的

我再次坚持认为,如果我们使用流行的发行版,具有相当更新的内核,并且拥有适当的驱动程序,则对于Linux来说,无论哪种类型的SSD都不成问题。 因此,解决此类问题的最佳选择是尝试安装自己喜欢的发行版的最新版本。 如果您的计算机具有SSD,则意味着它应该是一台相当新的计算机,因此没有太多理由使用较旧的发行版...

希望对您有所帮助。 不要忘记离开你的 评论...


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   格雷戈里·埃德蒙

    好文章

    仅代替“ sudo grup updade”,而是“ sudo update-grub”。

  2.   EEE

    没有“ SSD硬盘驱动器”。 如果它是SSD,则它不是磁盘,它内部没有磁盘,就像“硬盘”一样。

  3.   拉德尔

    向这个伟大网站的所有用户,互联网用户和Linux用户致以诚挚的问候,我在此恳请您帮助我,如何将具有4 GB RAM的3.2 GHZ Lenovo Pentium 2 PC的BIOS配置为500GB Kingston UV480 SSD。

    在此先感谢您的关注,帮助和及时的回复。

  4.   拉德尔

    再次向所有用户,互联网用户和Linux用户致以问候,请重复我的请求,以配置我的PC Lenovo Penitum IV 3.0 Ghz和2GB RAM的BIOS,要在其中安装480GB SSD磁盘并安装10位和Fedora窗口32 LXDE x86 x64。

    再次感谢您的关注,帮助和及时的回复。

  5.  

    我不知道或爸爸关于 RST 安装 Fedora 没有任何问题。 由于 Fedora 对我想做的声音没有帮助,我尝试安装 Linux Mint,在安装开始时我看到一个屏幕告诉我它无法安装
    我读过的“行家”的解决方案是禁用RST并重新安装Windows,这相当于“您感染了指甲,割破了手指”
    如果 Linux 已经是一个巨大的问题工厂,现在又增加了一个
    哈哈谢谢