我最近更换了一个坏掉的辅助内置硬盘。新硬盘用了几天,然后突然在启动时收到“无法安装硬盘”的消息。我无法手动安装它,所以我重新格式化了它。
现在它似乎可以正常工作了,但是启动时我又收到了令人困惑的无法安装/访问硬盘驱动器的消息。现在,如果我按s跳过,硬盘驱动器在启动时实际上会正确安装。我设置了磁盘实用程序中的选项以将其安装到/media/username/4TB_Storage
。启动脚本(如/etc/rc.local
或/etc/profile
)是否会在驱动器安装之前尝试运行?有没有办法找出我收到启动错误时正在运行的内容?
答案1
交换硬盘时,如果驱动器应该自动安装,则几乎总是会发生新驱动器的分区 UUID 与文件系统表中的条目不匹配的情况。
您可以使用此命令获取当前 UUID 的列表:
sudo blkid
现在查看您的文件系统表(/etc/fstab
)并检查是否存在 UUID 不匹配。
如果确实存在,请执行以下操作来修复自动挂载问题:
如果新驱动器已经在 fstab 中,请删除旧的、替换的驱动器的孤立条目。
否则,只需用从 获得的新 UUID 替换旧 UUID
blkid
。确保选择正确的 UUID 和设备文件匹配。 的输出blkid
和 fstab 中安装时生成的注释可能会有所帮助。
更改将立即应用,即下一次安装或卸载文件将依赖于更新的 fstab。由于您的问题发生在启动时,请重新启动以查看它是否有效。