![第二个硬盘驱动器的分区安装为 /](https://linux22.com/image/93753/%E7%AC%AC%E4%BA%8C%E4%B8%AA%E7%A1%AC%E7%9B%98%E9%A9%B1%E5%8A%A8%E5%99%A8%E7%9A%84%E5%88%86%E5%8C%BA%E5%AE%89%E8%A3%85%E4%B8%BA%20%2F.png)
我将第二个硬盘驱动器连接到我的计算机,目的是安装它包含的分区(我当前 Linux 分区的旧版本)。打开计算机后发生的情况是,第一个驱动器的引导加载程序启动并加载内核,也是从第一个驱动器加载内核,但第二个驱动器的分区被安装为根文件系统(即使第一个驱动器的分区可见,其/dev/sda2
上/etc/fstab
表示/dev/sda2
应安装为/
)。为什么会发生这种情况?我应该怎样做才能让系统像以前一样启动?
答案1
当您添加驱动器并忘记更改引用/etc/fstab
根文件系统的设备名称时,通常会导致此问题。
例如,驱动器可以将其设备名称从 更改/dev/sda
为/dev/sdb
。这就是为什么现代系统使用标签或 UUID 来正确识别文件系统,即使它们由于某种原因被重新排序。