arch linux 错误识别分区和硬盘

arch linux 错误识别分区和硬盘

我的 arch Linux 系统既无法识别分区,也无法识别安装它的硬盘。它已安装,/dev/sdb1但它识别出/dev/sdc1初始化出错。使用哪个 grub 并不重要:无论是 arch 的还是安装在另一个分区中的其他发行版的。当我尝试初始化 arch 时,出现/dev/sdc1的不是/dev/sdb1.这是在我安装第四个硬盘(/dev/sdd)后开始的。但仅限于拱门。我在其他分区中有其他发行版,初始化它们完全没有问题。我已经删除/dev/sdd进行测试并解决了问题,但我需要安装第四个硬盘。

我能做什么来解决这个问题?

答案1

除非你不能(或不想)使用持久设备命名(@jasonwryan 在他的评论中提到),你可以:

  • 尝试交换已安装的驱动器,直到达到所需的结果。然而,这将是乏味且容易出错的,而且可能会破坏其他已安装的操作系统。

  • 告诉你的引导加载程序在引导 Arch 时传递root=/dev/sdc1给内核。这将确保内核在挂载时挂载正确的文件系统/。添加/删除/移动 HDD 时,您可能需要更改此设置。

相关内容