Linux 仅在 ACPI=off 时检测到 sata ssd,但 Windows 总是如此

Linux 仅在 ACPI=off 时检测到 sata ssd,但 Windows 总是如此

我正在尝试在我的新 Intel 525 SSD (240gb) 上安装 Linux,但是没有一个 Linux 安装程序检测到它。我尝试过 Debian Testing、Gentoo、Gparted live 和 Arch Linux live usb - 它们都没有检测到我的 SSD,只有我的 HDD。有趣的是,Windows 7 安装 USB 和已经安装的 Windows 都成功看到了我的 SSD。此外,在 Arch Linux live usb 中,启动过程中有一个名为“硬件信息(HDT)”的选项,我可以在那里看到我的 ssd,但实际启动后,isolsblk只显示我的硬盘和 USB 棒本身,但不显示 ssd。

我做了什么:

  • 更新了BIOS。
  • 更新了SSD固件。

我尝试过的:

  • 使用 UEFI 选项(传统支持、仅 BIOS、仅 uefi...等)
  • 禁用/启用某些 BIOS 选项(虚拟化、IDE/SATA 模式等)
  • 回退到 BIOS 默认值
  • 尝试不同的 U 盘
  • doscsi nodmraid scandelay nosata在 Gentoo live usb 中使用启动选项
  • 删除我的 HDD,从而留下 SSD

是的,我使用的笔记本电脑是 Lenovo m50-70。

编辑:我刚刚发现使用 Gentoo live usb 和 acpi=off 设置我能够看到、安装和使用我的 SSD(最后),但是! Acpi=off 会禁用任何超线程支持,这并不是很酷。

EDIT2:pci=noacpi 允许超线程,ssd 是可检测的。迄今为止最好的选择。

相关内容