我正在尝试在 Dell XPS 15 9560 上安装 Arch。
我曾经nomodeset
使文本清晰易读(否则它在集成 4k 显示器上很小),并pcie_aspm=off
按照设备 Arch Wiki 页面上的建议阻止大量 pci 总线错误。
但是,当我尝试安装驱动器时,出现一系列错误(永远持续):
print_req_error: operation not supported error, dev nvme0n1, sector {secnum} flags 9
在逐渐增加的地方secnum
,大概它正在经历并尝试从每个街区开始进行安装,但我离题了。
有想法该怎么解决这个吗?我尝试过安全擦除 SSD 以解决那里的任何错误,但没有任何结果。
日志dmesg
可以找到这里。请注意,我在获取此日志时没有包含上述内核标志。
使用找到的确切内核版本uname -r
是:5.1.15-arch1-1-ARCH
。这是 ISO 中包含的内容archlinux-2019.07.01-x86_64.iso
。
注释中建议的命令nvme
似乎不存在于 ISO 中,因此我目前无法确定系统中存在的确切 SSD 型号。尽管列出的设备代码dmesg
表明它可能是这个。
的输出journalctl -k -o short-monotonic
是这里。
答案1
我今天在配备 ADATA NVMe 512G 驱动器的 Lenovo Yoga 730 上遇到了此问题。我在运行 mkfs.ext4 时遇到错误,但它确实完成了。当我尝试安装分区时,我收到了与描述相同的错误。
我尝试过2019 年 5 月 Arch 发布并且没有出现问题。该问题似乎是在 2019 年 6 月版本中引入的。使用 2019 年 5 月的 ISO,我能够在 NVMe 驱动器上成功安装 Arch。安装后的内核版本是5.2.4-arch1-1-ARCH。