
重启后你会发现进不去选择系统的页面了
出现error:file 'boot/grub/i386-pc/normal.mod' not found grub rescue:
然后就很无奈 只能先去百度试试 解决方案如下,勇敢尝试,不要怕处理不了,方法还是很有效的,不然我也不会写这个文章的:
会出现一串字符串 我的是 hd0 (hd0,msdos9) (hd0,msdos8) (hd0,msdos7) (hd0,msdos6) (hd0,msdos5) (hd0,msdos2) (hd0,msdos1)
接下来需要试一下到底那个msdos*(*为上面字符串里的数字)才是具体的linux系统的主分区需要输入的命令为:ls(hd0,msdos*)/boot/grub 一个个试过去,一般都是第一个的 当输入正确的时候会出现下列命令:
../../....../.......(由于没用拍照,所以忘记了,不好意思,基本格式是这样的,输入错误的都会提示 not found)
好,你终于找到了先恭喜一下,你快解决了,接下只要配置下环境就好了,再输入一些命令就好,命令为:
1.set root=(hd0,msdos9)/boot/grub //这里msdos后面的数字为你找到的msdos后面的那个数字 我的为9
2.set prefix=(hd0,msdos9)/boot/grub
3.insmod normal
4.normal
输入完后你就可以进入选择系统页面的为了安全起见,我们先进入linux系统内,重新安装一下grub,就可以尽可能避免再次发生这样的事
很简单。ctrl+alt+t进入终端,输入命令 sudo update-grub
会出现:
Installing for i386-pc platform.
Installation finished. No error reported.
sudo grub-install /dev/sda
会出现
Installing for i386-pc platform.
Installation finished. No error reported.
好的 这个问题已经解决的
谢谢观看本文章
linux系统开机显示系统出错并无法恢复,请尝试注销并重新登的办法需要先删除原有虚拟机。先删除这个出错的虚拟机,然后新建一个新的虚拟机,在设置虚拟硬盘那一步选择使用已有虚拟硬盘文件,选择出错的那个虚拟机的.vdi文件,创建完毕后再打开,刚才出错虚拟机就又复活了。Linux系统init级别设置错误导致系统不能正常启动怎么办?1、在Linux启动过程中,按Esc键进入Grub界面。
2、按e修改当前Linux系统的配置。
3、选择第二行,按e键,并按如下步骤执行
1)在出现的命令行后加1(单用户模式)
2)按Enter键接收 *** 作并后退到当前Linux配置页面
3)按b重启Linux。
4、重启后进入Linux系统,修改/etc/inittab文件。将init级别改成你想要的,比如我在这里改成3(完整多用户模式)。
id:3:initdefault
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)