Arch-Linux

操作不支持錯誤在 Arch 安裝上安裝 NVME 驅動器

  • September 14, 2019

我正在嘗試在戴爾 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

nvmeISO 上似乎不存在評論中建議的命令,因此我目前無法確定係統中存在的確切 SSD 型號。雖然列出的設備程式碼dmesg表明它可能是這個

的輸出journalctl -k -o short-monotonic這裡

我今天在配備 ADATA NVMe 512G 驅動器的 Lenovo Yoga 730 上遇到了這個問題。執行 mkfs.ext4 時出現錯誤,但它確實完成了。一旦我嘗試掛載分區,我就會收到與描述相同的錯誤。

我嘗試了2019 年 5 月的 Arch 版本,沒有遇到問題。似乎該問題是在 2019 年 6 月版本中引入的。使用 2019 年 5 月的 ISO,我能夠在我的 NVMe 驅動器上成功安裝 Arch。安裝後的核心版本為 5.2.4-arch1-1-ARCH。

引用自:https://unix.stackexchange.com/questions/531620