安装第二块硬盘后,Ubuntu 启动后挂起

安装第二块硬盘后,Ubuntu 启动后挂起

我有一台华硕 Vivobook S15UN,它本身就有一个 M2 固态硬盘。我刚刚安装了一个额外的硬盘(我计划使用它来备份),之后,BIOS 仍然按照我的意愿设置为从固态硬盘启动。事实上,一开始,它就为我提供了通常的选择,即启动 Windows 还是 Ubuntu,每个都从它自己的 /dev/sda* 分区启动。当我选择通常的 Ubuntu 时,它会长时间显示中央徽标和 5 个点,但无法正常完成。

我认为,直到它将磁盘视为 ATA 地址时,它才会在预期的位置找到 M2,但是一旦它尝试安装分区/dev/sda6,它就会到达新的空磁盘,因为系统分区现在已被命名/dev/sdb6...

难道新磁盘占用了 ATA0 索引,使其成为 /dev/sda?

从维护模式我确认我可以挂载该分区,但是我该如何修复启动配置、grub 或挂载以使其再次定期启动?,不用重装系统?

答案1

首先,您需要确保第二个磁盘不是使用创建的dd。因为如果您这样做了,dd 会从第一个驱动器克隆 UUID。如果您查看 grub 引导加载程序,您将看到它指向的内容通常是磁盘的 UUID。示例:

      search --no-floppy --fs-uuid --set=root  8062267c-ff0f-4cda-844a-f46c0abcdefg

此 UUID 可以在以下磁盘列表中看到:sudo blkid

如果第二个磁盘具有与第一个磁盘相同的 UUID,则 grub 引导加载程序将使用该 UUID 来启动。

如果是这种情况,请使用 如何将磁盘的 UUID 更改为我想要的任何内容? 更改第二个磁盘的 uuid

相关内容