今天例行在笔记本上运行移动硬盘中的PARROT,发现开局进到initramfs。之前就发生过这种事,但是找不到当时收藏的文章了,然后又在网上找了一篇帖子照着弄。
现在忘了当时是怎么操作的了,然后重启了一遍,在选择Advance GNU/Linux的那个界面背景图有点问题,然后还是进到initramfs,再次重启之后就进到grub resume了(error:file '/boot/grub/i385-pc/normal.mod’Not Fount).
按照网上的说法ls之后挨个ls,只有(hd0,5)能显示一个文件系统是ext2,其他都是unknownFileSystem,但是貌似不对的把,不是应该显示出来文件夹的么。。
我试了一下ls (hd0,5)/ ,然后底下显示出来一个空行,是没东西的意思么。。ls (hd0,5)/boot ls(hd0,5)/grub这俩命令都不管用。
实在是不想重装系统啊,这个系统刚折腾顺手了,还有一个我php的项目在里面555:sob:
我觉得initramfs下的那两个命令应该是坏了事了,但是想不起来当时输了什么了 。。。
补充一下,在一个装好的parrot虚拟机中,无法挂载这个硬盘,说是需要先清理文件结构啥的
又搜索了一下当时initramfs时我输入的东西,大概有个ext2什么的,我记得当时创建的时候是ext4的,应该是当时的操作让盘被系统理解为ext2格式的了。
之后我用fsck -t ext4 /dev/sda5 命令尝试把盘变回ext4,重启之后系统能够这样:
再进一步就是只有个短横线在啪啪啪的闪,于是再次重启。就好了,贴图纪念下:grin:
另,群里的句号师兄给了一个建议,在grub界面esc退出可以开始parrot的引导,但是因为已经好了还没有来得及尝试。
再另,从网上找命令解决问题时候一定一定一定要弄明白原理,一方面是为了学习,一方面是防止出现像我这种情况,把自己坑的不要不要的:mask:
我觉得已经可以作为教程帖了:joy:
打脸了,还是不行,这次出现的问题是有grub引导页面,但是无法进入,每次点击之后都会这样:
连(在grub命令行模式下的linux rescue
都进不去,也是这个提示)
群里大神@Sid Vicious
告诉我需要重建MainBootRecord
(MBR
),现在还没有找到合适的方法重建MBR,准备下班回家了用大白菜的PE工具试试
现在mbr在Extended上,总感觉不太对呢
非常感谢@Sid Vicious
师兄热情地帮忙~