是的,我知道这个错误已经被回答和解决了很多次;但我想我知道发生这种情况的原因(我的错),我只是不知道如何解决它。
我正在使用‘dd’格式化并刷新一些 USB,例如:
dd if=myImage.img of=/dev/sdb1 bs=1M
一切都很顺利,直到我犯了一个大错误:
dd if=myImage.img of=/dev/sda bs=1M
我尝试 dd 我的/dev/sda文件系统,我收到了一条这样的消息(不完全是这样的,我无法复制它):
96452+0 records in
96452+0 records out
71383424 bytes (7.1 MB) copied, 60.664 s, 495 MB/s
所以我猜它开始覆盖 /dev/sda 中的内容,然后它崩溃了,我得到了这个:
所以我想我开始在主分区上写入,并在文件系统的开头覆盖重要内容。此后,我得到了:
Error: unknown filesystem
grub rescue >
我无法摆脱它。我尝试过其他问题的答案,但我无法摆脱它。有什么想法吗?如果您需要更多信息,请直接询问。这会很有帮助!
答案1
我终于解决了这个问题。我按照此链接。
基本上我必须:
sudo fsck.ext4 -v /dev/sda1
经过大量修复(并回答“是”)后,我收到了类似如下的最终消息:
/dev/sda1: ***** FILE SYSTEM WAS MODIFIED *****
/dev/sda1: 88123/761856 files (1.5% non-contiguous), 2038341/3044128 blocks
然后重新启动,一切正常。