Kali Linux 虚拟机中报错:fsckd-cancel-msg: Press Ctrl+C to cancel all filesystem checks in progress 的解决方法

解决 Kali Linux 虚拟机中 fsckd-cancel-msg: Press Ctrl+C to cancel all filesystem checks in progress 的报错问题

  首先,博主简要介绍一下,导致该报错的原因:

  博主打开虚拟机的bios设置,移动过Boot的顺序而导致 !!(但凡有过移动均会!)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
  此时,根据提示 Ctrl+C 也无法取消系统自检,难道就无法进入系统了么?那也未必,我们可以切换其他tty:

	键盘同时按:ctrl+alt+f2~f6 
	进入其他tty模式
			
	(f2~f6的任何一个即可,Linux共有6个tty模式)		

	输入 root 账号和密码
	启动X server 图像界面:
	startx	(此时,仅root账户才可启动 X Server 服务)

在这里插入图片描述

  博主被该问题困惑了半学期之久,查询和尝试过诸多解决方法,很遗憾,均无效。博主只好将该Kali 虚拟机转存到移动硬盘中,以待日后解决。

  特别提醒:博主解决该问题存在着偶然性,读者仅当借鉴。

  巧合:

   博主在空闲时,尝试将挂载在移动硬盘中的 Kali Linux 虚拟机恢复时,一个偶然的巧合,正在运行的 Kali 由于移动硬盘的接触不良而断开,导致磁盘坏损:
	BusyBox v1.30.1(Debin 1:1.30.1-4) built-in shell(ash)

在这里插入图片描述
  博主便使用了Linux下的文件系统fsck修复命令进行了自主修复:

	fsck -y /dev/sda1

  出现 " FILE SYSTEM WAS MODIFIED " 字样表示修复成功 !!

  重启:
	reboot
  重启后发现,居然奇迹般的都解决了 !!fsck文件修复果真万能!

  也或许有读者会吐槽了,为什么不直接在其他tty下fsck呢?因为不论是单用户模式或是在 fuser -mvk /dev/sda 后均会出现如下消息:

	C:\root> fsck -y /dev/sda1
	fsck from util-linux 2.36.1
	e2fsck 1.46.2 (28-Feb-2021)
	/dev/sda1 is mounted.
	e2fsck: Cannot continue, aborting.

  那么,我该如何才能导致出 “ BusyBox v1.30.1(Debin 1:1.30.1-4) built-in shell(ash) ” 呢,很显然是非正常关机了,博主个人觉得,可暂时复制一份到移动硬盘中,在 Kali Linux虚拟机正在运行时恶意断开 等方法去尝试!因为在本机运行时很难导致非正常关机 。

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

~晨曦静竹~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值