Jag Mohan Ray Asked: 2023-01-23 09:47:18 +0800 CST2023-01-23 09:47:18 +0800 CST 2023-01-23 09:47:18 +0800 CST 运行命令后如何修复 Ubuntu:sudo rm /* 772 当我试图从同一目录中的 SD 卡中删除文件时,我运行了sudo rm /*,但现在 Ubuntu 不工作了。当我重新启动时,出现错误:内核恐慌试图杀死 init。 我是 Linux 新手。我现在应该怎么做?我不想丢失我的数据。 sudo 2 个回答 Voted Best Answer ubfan1 2023-01-23T10:00:02+08:002023-01-23T10:00:02+08:00 该命令将删除 / 中的所有链接(以及任何文件,如果您碰巧有的话)。引导安装 USB,在 /mnt 挂载损坏的根目录(更改 sdxy 以匹配您的系统): sudo mount -t ext4 /dev/sdxy /mnt 将链接替换为以下内容: cd /mnt sudo ln -s usr/bin bin sudo ln -s usr/sbin sbin sudo ln -s usr/lib lib sudo ln -s usr/lib32 lib32 sudo ln -s usr/lib64 lib64 sudo ln -s usr/libx32 libx32 唯一可能最终导致问题的文件是 /swapfile(如果存在的话)。我没有,但这可能是您可以正常启动后要解决的另一件事。 Criggie 2023-01-23T20:01:44+08:002023-01-23T20:01:44+08:00 我建议你启动一个“Live CD”来获得一个正在运行的主机。 然后找到你的数据。如果找到它,请将其复制到外部磁盘或另一台主机。最后进行全新安装,并设置备份解决方案。 如果您找不到您的数据,(假设您没有备份)现在就决定它有多重要以及是否值得尝试恢复它。只要您不继续写入磁盘,就可以取消删除。类似的东西也ddrescue可能会找到更多数据。或者,如果它对业务至关重要,那么您可能需要支付专业数据恢复费用。 另一种选择是拉出旧磁盘并将全新的操作系统安装到不同的磁盘上。将旧的放在一边以备日后数据恢复之用,并着手启动实时系统。 然后设置你的备份,以便将来你有更好的选择,如果这样的事情再次发生。 祝你好运 !
该命令将删除 / 中的所有链接(以及任何文件,如果您碰巧有的话)。引导安装 USB,在 /mnt 挂载损坏的根目录(更改 sdxy 以匹配您的系统):
将链接替换为以下内容:
唯一可能最终导致问题的文件是 /swapfile(如果存在的话)。我没有,但这可能是您可以正常启动后要解决的另一件事。
我建议你启动一个“Live CD”来获得一个正在运行的主机。
然后找到你的数据。如果找到它,请将其复制到外部磁盘或另一台主机。最后进行全新安装,并设置备份解决方案。
如果您找不到您的数据,(假设您没有备份)现在就决定它有多重要以及是否值得尝试恢复它。只要您不继续写入磁盘,就可以取消删除。类似的东西也
ddrescue
可能会找到更多数据。或者,如果它对业务至关重要,那么您可能需要支付专业数据恢复费用。另一种选择是拉出旧磁盘并将全新的操作系统安装到不同的磁盘上。将旧的放在一边以备日后数据恢复之用,并着手启动实时系统。
然后设置你的备份,以便将来你有更好的选择,如果这样的事情再次发生。
祝你好运 !