欢迎来到七亿网络,开启您的互联网之旅!

开机报错解决办法


    从你的 /etc/fstab 可以看到,/dev/sdb1 被配置为挂载到 /www,但结合之前的日志:

    plaintext


    mount: /www: /dev/sdb1 ■■■■ /boot.

    说明 /dev/sdb1 实际上已经被 /boot 占用(/boot 是通过 UUID 挂载的,设备名就是 /dev/sdb1),导致同一设备重复挂载,这就是系统进入紧急模式的根因。


    🔧 修复方案

    方案 1:注释掉 /www 挂载(推荐,快速恢复系统)

    1. 编辑 /etc/fstab

      bash

      vi /etc/fstab

    2. 找到这一行,在开头加 # 注释:

      diff

      - /dev/sdb1    /www    ext4    defaults    0 0+ # /dev/sdb1    /www    ext4    defaults    0 0
    3. 保存退出(Esc:wq → 回车)。

    4. 重新加载 systemd 配置:

      bash

      systemctl daemon-reload

    5. 尝试挂载验证:

      bash

      mount -a

      无报错即修复成功。

    方案 2:如果 /www 确实需要保留

    1. 先确认 /dev/sdb1 实际归属:

      bash

      lsblk -f /dev/sdb1

      你会发现它的 UUID 与 /boot 一致,说明它就是 boot 分区。

    2. /www 分配新的独立磁盘 / 分区,修改 /etc/fstab 为正确的设备名,再执行上述步骤。


    ✅ 恢复系统

    修复后执行:

    bash

    systemctl default# 或直接重启systemctl reboot

    系统将正常启动,不再进入紧急模式。