我重新启动了 Kali Linux,它工作正常,但现在大多数程序无法启动,我无法将任何内容保存到任何分区,包括 Kali 安装分区。每当我尝试打开程序或aptget update
收到apt-get upgrade
错误时:
无法覆盖文件。只读文件系统
启动 Kali 时,出现错误:
正在恢复日志
包含有错误的文件系统
fsck 已退出,状态代码为 1
我努力了:
fsck -fy /dev/sda1
- apt-get:
sudo apt-get 更新
sudo apt-get clean sudo apt
-get 更新 sudo apt-get
升级
更新
系统表
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda5 during installation
UUID=c6e6d302-588b-46aa-bd30-fcc34e434c16 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda6 during installation
UUID=0d42340e-54c8-42cf-ad82-c7ef7b7fc75b none swap sw 0 0
/dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0
答案1
使用 Live-Linux,并从那里进行文件系统检查。
如果 fsck.ext4 不起作用,请检查您的硬盘智能监控工具
答案2
我曾经遇到过类似的问题。你应该检查你的系统表文件。
如果您的没有任何问题系统表文件(所有分区和设备都已正确配置),并且您仍然收到此错误消息,则可能是您的磁盘分区出现问题(例如错误的文件系统,Linux 的默认值是外部4)
fstab 应该看起来有点像这样:
# <file system> <dir> <type> <options> <dump> <pass>
/dev/sdaX / ext4 defaults 0 1
/dev/sdaY /mount/path ext4 defaults 0 2
其中 sdaX 是您安装 Linux 的分区。它必须安装在根目录上。
编辑
我不知道这些 UUID 是什么意思,所以尝试fsck -f
不指定任何文件系统,它应该检查所有文件系统。