kali 单用户模式的进入(解决无法打开终端)

博主在bash下 通过命令 ulimit -m 5000 -v 5000 对linux的 shell 内存进行了限制
导致下次进去之后linux 终端怎么也不打不开(都怪自己sj)
下面详细讲解解决办法:
首先进入kali单用户模式:
kali 单用户模式的进入(解决无法打开终端)_第1张图片
选择第一项 按e进入
然后再编辑模式 选择linux 那一行 将“ro" 改为 “rw” 然后在尾部追加 init=/bin/bash
Ctrl +X 保存并启动!
kali 单用户模式的进入(解决无法打开终端)_第2张图片
进入如下:
kali 单用户模式的进入(解决无法打开终端)_第3张图片
ulimit -m 5000 -v 5000
这条命令作用是: 对内存和虚拟内存进行限制为5000KB
产生的结果是 导致 ls 命令无法加载进bash 中(原因内存不足)
在这里插入图片描述
error while loading shared libraries: libc.so.5 failed to map segment from shared object
大概意思就是说 由于内存不足,加载共享库 libc.so.5 失败
然后ulimit -a 一下发现事情并不是自己所想的那样kali 单用户模式的进入(解决无法打开终端)_第4张图片
也在网上找了很多解决办法,但都一一没有用,
终于研究了两天发现了问题所在,下面是解决办法:

  1. 先进入kali 单用户模式
  2. vim /etc/skel/.bashrc 文件
  3. 在这里插入图片描述
  4. kali 单用户模式的进入(解决无法打开终端)_第5张图片

你可能感兴趣的:(虚拟机,菜鸟教程,linux)