本人安装双系统,win10+redhat8.0,由于一些原因,在win10系统对磁盘进行了分区,重新开机后出现unknow filesystem,无法进入操作界面,经过多种方法尝试该问题得到解决:
具体解决方法如下:
grub rescue>ls #每个人分区都会有所不同,使用此命令查看分区;会看到(hd0),(hd0,msdos7),(hd0,msdos5)……
grub rescue>set
prefix=(hd0,msdos6)/boor/grub2
root=hd0,msdos6 # 由此可知我们的系统现在是从(hd0,msdos6)里启动的。
grub rescue>ls (hd0,msdos7)/ #使用该命令依次查看每个磁盘的内容,直到没有出现“unkown filesystem”为止即或出现许多文件,包括linux下的内核版本信息等等(注意‘/’);此处我查到的是(hd0,msdos7)
#启动修改分区:
grub rescue>set root=(hd0,msdos7)
grub rescue>set prefix=(hd0,msdos7)/grub2
grub rescue>insmod normal
grub rescue>nromal #执行此命令后系统进入linux界面
# 在linux操作页面:
[root@foundation18 ~]# grub2-install /dev/sda
Installing for i386-pc platform.
Installation finished. No error reported.
[root@foundation18 ~]# vim /boot/grub2/grub.cfg
62 terminal_output console
63 if [ x$feature_timeout_style = xy ] ; then
64 set timeout_style=menu
65 set timeout=10 #修改此处
66 # Fallback normal timeout code in case the timeout_style feature is
67 # unavailable.
68 else
69 set timeout=10 #修改此处
70 fi