
linux redhat 开机后直接进入grub界面,是设置错误造成的,解决方法如下:
1、首先启动centos7电源,在下面图形化界面处按下空格,让系统停止在此界面,一般此界面默认时间为5秒。
2、然后按下“e”键进入编辑此选项,等待出现画面后按下键一直翻到最后。找到linux16.....ro crashdernel=auto....类似字样。
3、然后把ro更改为"rw init=/sysroot/bin/sh",更改完成后按下ctrl+x组合键,运行系统。
4、待启动后,输入命令"chroot /sysroot"。
5、然后输入"passwd root",设置用户密码,两次输入相同密码。
6、然后执行命令"touch /.autorelabel" 写入系统信息。
7、然后强制重启系统,待系统到登录界面输入更改好的密码,发现可以登录成功了。
我不知道大家为什么都说按esc键,我按esc键就没有任何反映,重点是一定要用鼠标把虚拟机当前系统窗口点为激活状态,也就是说虚拟机系统窗口看不到鼠标了,然后你再按“任意键”就可以进入可选菜单了,说一下我的环境
VMware15Pr 安装在win10 *** 作系统上
CentOS 5.11 安装 在VMware虚拟机上
从虚拟机开启linux想要进入启动时的grub需要注意几个点:启动菜单是否配置好,手速是否够快,系统蓝色窗口是否被鼠标激活等,说明如下~~
/boot/grub/menu.lst(或者/boot/grub/grub.conf),此文件是否timeout参数设置过小,默认是5秒,如果你手速不够快的话,可以改成10或者20秒。不够快的话系统会默认进入可选菜单的第一项
hiddenmenu参数默认开启,也就是说默认菜单选择界面是不显示的,只显示蓝色界面(当然你手速够快也没啥大问题),如果想开机显示可选菜单就把这个参数给注释掉,前面加上# 变成 #hiddenmenu
以上都没有问题后,在蓝色界面出现时按任意键就能够进入可选菜单,这时按下方界面说明 按e、a、c、b等键可进行grub命令控制或者修改你的menu.lst文件
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)