今天,我将相当古老的 Debian Linux 内核 (3.2-23) 升级到了 3.16-7。机器启动正常,只是某些fstab
条目突然引起问题。
# /etc/fstab: static file system information.
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/sda1 / ext3 defaults,errors=remount-ro 0 1
#/dev/sda2 none swap sw 0 0
#/dev/sda5 /home ext3 defaults,errors=remount-ro 0 2
当我取消注释最后两行时,我启动进入恢复模式,因为即使在 1:30 等待后也找不到分区。等待时屏幕上显示的消息是:
设备 dev-sda5.device 的启动作业正在运行
此时我什至不太关心交换分区,但如果没有主分区,我就不能做太多:(
如果我将这些行注释掉,我可以在启动后手动挂载分区,没有任何问题,那么为什么它在启动时挂载失败呢?显然该设备已准备就绪,因为它与根分区是同一驱动器。
文件系统设置正确,运行后内核以相同的配置编译make oldconfig
。我也尝试过改用 UUID,但得到了相同的结果(但屏幕消息略有不同)。
知道为什么会发生这种情况吗?