linux redhat 开机后直接进入grub界面。提示信息为:minimal BASH-like editing is supported.

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux redhat 开机后直接进入grub界面。提示信息为:minimal BASH-like editing is supported.相关的知识,希望对你有一定的参考价值。

按了TAB之后:
Possible commands are:background blocklist boot cat chainloader clear cmp col or configfile debug displayapm displaymem embed find foreground fstest geometry halt help hide impsprobe initrd install ioprobe kernel lock makeactive map md5 crypt module modulenounzip pager partnew parttype password pause read reboot root rootnoverify savedefault serial setkey setup splashimage terminal terminfo testload testvbe unhide uppermem vbeprobe.
其他命令有的也不能执行。我想值得提的是这个信息:
checking if “/boot/grub/stage1" exists ... no
checking if "/grub/stage1" exists ...no
Error 2 :Bad file or dircetory type
问题太多了,重做了。

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、然后强制重启系统,待系统到登录界面输入更改好的密码,发现可以登录成功了。

参考技术A 想想最实用的恢复grub方法就是直接用redhat的安装光盘了.
redhat的安装光盘第一张可以用rescue模式起动,可以用一个基本的shell执行grub的安装和恢复.
为了进行这个实验,用rpm -e grub将grub卸载.重新起动时,提示error 15,无法起动.
用redhat第一张光盘起动在提示符下输入linux rescue起动rescue模式.
进入默认的shell syslinux#
#chroot /mnt/sysimage ;因为系统将找到的硬盘中的linux mount到/mnt/sysimage,用这个命令恢复成正常的状态.
#mount /mnt/cdrom
#cd /mnt/cdrom/redhat/rpm
#rpm -i grub-xx-xx.rpm
#cp /usr/share/grub/i386-redhat/* /boot/grub
#grub ;进入grbu提示符状态
grub>root (hd0,2)
grub>setup (hd0) ;安装grub到mbr
grub>reboot
重起系统后grub恢复正常.

帖子二:
在装有windows和Linux双操作系统的机器中,经常我们会因为重装Windows而将GRUB从MBR上清除掉.这样启动的时候不会出现启动菜单选项,导致Linux不能重新引导,用如下方法可解决此问题:
解决过程:
1.把安装盘的第一张放到光驱,然后重新启动机器,在BOIS中把系统用光驱来引导。
2.等安装界面出来后,按[F4]键,也就是linux rescue模式。
3.经过简单配置之后,然后会出现这样的字符
sh#
4.这样我们我们就可以操作GRUB了
sh#grub
会出现这样的字符
grub>
我们就可以在这样的字符后面,输入
grub>root (hdX,Y)
grub>setup (hd0)
如果成功会有一个successful...
解释一下这里的几个参数:
这里的X,如果是一个盘,就是0,如果你所安装的linux的根分区在第二个硬盘上,那X就是1了;
Y,就是装有linux系统所在的根分区,这里如果只知道linux在哪个硬盘,但不清楚在哪个分区上时,可以先输入root (hd0,然后用[TAB]键来补齐,这时会列出磁盘的分区情况,选择linux所在的分区就行了。
setup (hd0)就是把GRUB写到硬盘的MBR上。

看来要想修复grub,一张linux安装盘是必不可少的,先找来当初装系统时的安装盘。然后按照帖子一中的第二种方法修复,没出任何问题,修复成功!另外的方法我都没有尝试。

一、菜单命令

菜单命令只能用于grub配置文件的全局配置部分,不能用在grub命令行交互界面,菜单命令在配置文件中应放在其它命令之前。

1、default //设置默认启动的菜单项

2、fallback //设置启动某菜单项失败后反回的菜单项

3、hiddenmenu //隐藏菜单界面

4、timeout //设置菜单自动启动的延时时间

5、title //开始一个菜单项

二、常规命令

常规命令可以应该于配置文件和grub命令行交互界面,可使用的常规命令有

1、bootp //通过bootp初始化网络设备

2、color //设置菜单界面的颜色

3、device //指定设备文件作为驱动器

4、dhcp //通过DHCP初始化网络设备

5、hide //隐藏某分区

6、ifconfig //手工配置网络设备

7、pager //改变内部页程序的状态

8、partnew //新建一个主分区

9、parttype //改变分区的类型

10、password 为菜单界面设置口令

11、rarp //通过RARP初始化网络设置

12、serial //设置串口设备

13、setkey //设置键盘映射

14、splashimage //设置GRUB启动时的背景图片文件

15、termainal //选择终端类型

16、tftpserver //指定TFTP服务器

17、unhide //还原某隐藏分区

三、命令行和菜单项命令

命令行和菜单项命令可应该于GRUB配置文件的菜单项设置中,也可以用在GRUB命令交互界面。

1、bolcklist //显示某文件所在分区位置(block list notation)

2、boot //启动操作系统

3、cat //显示文件内容

4、chainloader //把启动控制权软交给另外的启动引导器

5、cmp //比较两个文件

6、configfile //加载已存在的GRUB配置文件

7、debug //设置为debug模式

8、displayapm //显示APM Bios信息

9、displaymem //显示内存配置

10、embed //嵌入Stage 1.5文件

11、find //查找包括某文件的所有设备

12、fstest //测试文件系统

13、geometry //显示某驱动器的物理信息

14、halt //停止计算机运行(软件关机)

15、help //显示GRUB的命令帮助信息

16、impsprobe //查询对称多处理器(SMP)的信息

17、initrd //加载initrd文件

18、install //安装GRUB

19、ioprobe //查询某驱动器的输入输出(I/O)端口

20、kernel //引导操作系统内核

21、lock //锁定某GRUB导菜单项,使其输入密码后才可启动

22、makeactive //激活某主分区

23、map //虚拟映射某驱动器

24、md5crypt //使用MD5加密口令

25、module //加载模块

26、modulenounzip //加载模块不进行解压

27、pause //暂停并等待按键

28、quit //退出GRUB

29、reboot //重新启动计算机

30、read //读取内存中的内容

31、root //设置GRUB的root设备

32、rootnoverify //设备GRUB的root设备但不装载文件系统

33、savedefault //保存当前的启动菜单项为默认启动

34、setup //自动安装GRUB

35、testload //从文件系统中测试读取某文件

36、testvbe //测试VESA BIOS EXTENSION

37、uppermem //强制设置主机上位内存的大小

38、vbeprobe //查询VESA BIOS EXTENSION信息追问

在运行setup (hd0)
checking if "/boot/grub/stage1" exists ...no
checking if "grub/stage1" exists ...no
Error 2 :Bad ifle or directory type

本回答被提问者采纳

解决ubuntu开机进入grub界面的问题

开机显示GRUB界面显示如下字样,几秒后自动进入登录界面
*Ubuntu
Advanced options for Ubuntu
....
解决方案:
  1.编辑grub文件 sudo vim /etc/default/grub
  2.注释:GRUB_HIDDEN_TIMEOUT=0
  3.修改:GRUB_TIMEOUT=0.01
  4.修改后:sudo update-grub
  5.重启电脑 sudo shutdown -r now直接进入登录界面










以上是关于linux redhat 开机后直接进入grub界面。提示信息为:minimal BASH-like editing is supported.的主要内容,如果未能解决你的问题,请参考以下文章

...为何装完ubuntu后没有grub引导直接进入windows?

Redhat 7 进救援模式

个人遇到的关于manjaro安装完成后,开机进入grub命令行

Redhat/CentOS Linux 系统进入单用户模式

解决ubuntu开机进入grub界面的问题

ubuntu硬盘安装 grub 进不了引导,怎样做?