弹性云服务器 ECS-远程连接Linux云服务器报错:Module is unknown:处理方法

时间:2024-08-30 15:03:08

处理方法

  1. 进入云服务器的单用户模式。
    以CentOS 7操作系统为例:
    1. 单击“远程登录”。
    2. 单击远程登录操作面板上方的“发送CtrlAltDel”按钮,重启虚拟机。
    3. 按上方向键,阻止系统自动继续,在出现内核选项时按字母键e进入内核编辑模式。
      图2 进入内核编辑模式

      Euler镜像默认对grub文件进行了加密,进入编辑内核模式时会提示:Enter username,需要输入用户和密码,请联系客服获取。

    4. 找到linux16行末尾,删除不需要加载的参数到ro参数。
    5. 修改ro为rw,以读写方式挂载根分区。
    6. 并添加rd.break,然后执行Ctrl+X。
      图3 修改前
      图4 修改后
    7. 执行以下命令切换至/sysroot目录。

      # chroot /sysroot

  2. 执行以下命令,查看系统日志定位出错的文件
    grep Module /var/log/messages
    图5 系统日志
  3. 编辑系统日志中提示的错误文件,并注释或修改错误行。
    vi /etc/pam.d/login
    图6 修改错误信息
  4. 重启服务器,重试连接云服务器
    • 如需查看修改记录,定位是否人为错误修改导致,请执行以下命令。

      vi /root/.bash_history

      搜索关键字vi或者login

    • 请勿随便修改/etc/pam.d/目录下的文件。如需对pam详细了解可查看pam.d帮助手册,在系统内执行以下命令。

      man pam.d

support.huaweicloud.com/trouble-ecs/ecs_trouble_0527.html