十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
可能由于自己在WIN10里,在360进行一些杀毒清理,一个不小心根据它的提示,修改了启动项 把其中你认为加上它提示没用用的不知神码东西给删除了,然后要求我们重启。
创新互联专业成都网站设计、成都网站制作,集网站策划、网站设计、网站制作于一体,网站seo、网站优化、网站营销、软文平台等专业人才根据搜索规律编程设计,让网站在运行后,在搜索中有好的表现,专业设计制作为您带来效益的网站!让网站建设为您创造效益。
重启后你会发现进不去选择系统的页面了
出现error:file 'boot/grub/i386-pc/normal.mod' not found grub rescue:
然后就很无奈 只能先去百度试试 解决方案如下,勇敢尝试,不要怕处理不了,方法还是很有效的,不然我也不会写这个文章的:
先输入命令 ls
会出现一串字符串 我的是 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.
好的 这个问题已经解决的
谢谢观看本文章
用SecureCRT连上Linux服务器,然后在命令行输入:vi /etc/inittab。
在inittab文件中,找到“id:5:initdefault:”这一行。5就是现在的启动级别,然后把5改为3。修改之后是:“id:3:initdefault:”。然后保存退出。
在命令行输入:“reboot”重启Linux。可以看到SecureCRT已经掉线,服务器进行重启。重启完毕以后,进入到命令行界面,并提示输入用户名和密码。
登陆进去以后,就进入到了命令行界面。那如何再进入到图形界面呢?很简单,只需要在命令行输入“startx”。
系统就会切换到图形界面。在图形界面里面,只需要右键-"Open in Terminal"就可以打开命令行。
在命令行就可以随便进行操作了。
最近在搭建vps的时候发现有的商家没有grub2命令,很是郁闷,不过后来发现通过centos6的方式可以改变启动项
使用条件:
1. debian9/centos7 内核更新了,但是最后 grub2-mkconfig输入以后提示not found command的情况
2.要更新grub2却不识别命令的情况
上手方法:
1.查找grub.cfg位置定位
命令:whereis grub.conf
2.打开grub.conf:vim /etc/grub.conf
修改default=1 (0起)
3. ESC- :wq 结束
4.重启