上网查了一下,说是ubuntu上次启动时不正常关机导致文件损坏,需要用fsck修复,然后我试了很多次指令,fsck dev/sdb1,2,3等等,还有sda1,2,3,有的还加了-y,但是都没有用,都显示下面那张图片那样,有朋友知道怎么办吗,?
修复不好了了~原来安装系统的那个分区都找不到了的!看能不能重新安装ubuntu的操作系统!可能硬盘出现了损坏,也可能只是分区文件不完整了!
不知道你这个问题是否已经解决, 如果还没有解决的话:回答:
这个问题出现的原因是系统无法找到/boot/grub/i386-pc/normal.mod文件,而该文件是grub引导程序的组成部分之一,缺失该文件会导致系统无法正常引导,从而无法启动。需要使用fsck修复盘符中的问题。
首先,在蓝色界面按Ctrl+Alt+F2进入终端界面,输入用户名和密码进行登录。
然后,尝试使用以下指令以修复文件系统:
sudo fsck -f /dev/sda1
注:/dev/sda1是你需要修复的分区,可以根据实际情况进行调整。
该指令将会对文件系统进行强制检查和修复,同时也会自动解决文件系统中的问题。执行过程中需要一定时间,取决于你的硬件和文件系统大小。
如果修复成功,可以尝试重新启动系统看看是否恢复正常。如果未能修复问题,可以尝试使用Live CD修复文件系统。
如果还是不能启动,可以考虑重新安装grub引导程序:
1.使用Live CD启动Ubuntu,并进入Live环境
2.打开终端界面,输入以下指令:
sudo fdisk -l
该指令将会列出所有硬盘分区信息,找到你的系统安装分区并记下该分区的编号。
3.挂载该分区:
sudo mount /dev/sda1 /mnt
4.安装grub引导程序:
sudo grub-install --root-directory=/mnt /dev/sda
注:/dev/sda是你的硬盘设备号,可以根据具体情况进行修改。
5.更新grub引导菜单:
sudo update-grub
6.卸载分区:
sudo umount /dev/sda1
7.重新启动系统。
以上是一些可能的解决方案,如果以上方式均未成功,建议联系专业技术人员进行进一步的排查和修复。