最近攒了台 itx ,买了两块宏碁掠夺者 SSD ,打算装 archlinux 。但是安装时发现 archiso medium 只能识别出一块,看了下 dmesg 错误信息
nvme nvme0: globally duplicate IDs for nsid 1
上网查了一些相关的资料:
- https://unix.stackexchange.com/questions/711739/globally-duplicate-ids-for-nsid
- https://bugzilla.kernel.org/show_bug.cgi?format=multiple&id=216049
大概原因是两块硬盘的 EUI/NGUID/UUID 重复了,而新版本的内核修改了检查逻辑,对于不能唯一确定的硬盘直接抛出错误信息。 想请教下大佬们
- EUI/NGUID/UUID 这三种 id 有啥区别
- 既然 nvme 标准规定了 ID 必须唯一,但是厂家没有遵守这个标准来实现(网上信息来看不止宏碁一家),而且旧版本的内核以及 windows 系统都是可以正确识别出两块的,这个限制的目的是什么呢。
- 不知道有没有硬件厂商行业的朋友,这种情况厂商会给技术支持吗?周末发了封邮件过去结果石沉大海。。