我的笔记本中有 2 个磁盘:mSata 显示为 sdb,SATA 显示为 sda。我在 mSATA(sdb)上进行了全新安装,包括 GRUB。一切都很好。但是当我移除 SATA 时,mSATA 变为 sda,Ubuntu 启动但只能在某些维护命令行中启动。我尝试了另一种方法:在 mSATA 上将 Ubuntu 安装为 sda(未连接 SATA),一切都很好,但是当我添加 SATA 时,它的名称变为 sda,而我的 mSATA 现在是 sdb,我遇到了同样的问题。我想知道这在 UUID 时代仍然是一个问题,并很高兴得到一个有用的提示。SATA 磁盘只包含数据,我也在不同的机器上使用它。我使用 Ubuntu 16.04。
答案1
您的 fstab 文件中有什么?您可以使用以下方式检查
sudo nano /etc/fstab
(你可以用 gedit 或任何其他文本编辑器替换 nano)
每行都应以 UUID=xxxx 开头,并且您不应该看到任何对 /dev/sda 或 /dev/sdb 的引用
如果你需要知道 UUID,请运行此命令列出它们
blkid