GRUB的配置文件默认为  :/boot/grub/grub.conf

            # ls -l /etc/grub.conf

GRUB配置选项:

default定义缺省启动系统

timeout定义缺省等待时间

splashimage定义GURB界面图片

hiddenmenu隐藏菜单

title定义菜单项名称

root设置GRUB的根设备即内核所在的分区

kernel定义内核文件所在位置

initrd命令加载镜像文件

  

GRUB命令:

e: 编辑当前的启动菜单项

c: 进入GRUB的命令行方式

b: 启动当前的菜单项

d: 删除当前行

Esc: 返回GRUB启动菜单界面,取消对当前单项所做的的任何修改

  

案例:root密码忘记:

进入单用户模式重新设置root密码,方法如下:
开机进入GRUB界面,按e进入编辑行模式,选
中kernel行,再次按e键,在新的界面的最后一行
输入1或s,即可进入单用户模式。

  

设置grub密码:

# grub-md5-crypt

Password:

$1$EszU60$Mc2BwxeWUH/8q3iqbRknz0

2. 在GRUB交互命令行界面中使用md5crypt命令

# grub

grub> md5crypt

Password:

$1$EszU60$Mc2BwxeWUH/8q3iqbRknz0

  

同样的明文口令每次加密获得的MD5密文口令也是不同的。

编辑GRUB配置文件,加入如下行:

password --md5 $1$EszU60$Mc2BwxeWUH/8q3iqbRknz0                --md5参数表示口令是MD5加密的。

GRUB修复:

当开机后进入grub界面但没有菜单,只剩下一个grub>提示符,解决方法:

grub>cat /grub/grub.conf (为查看参数)

grub>root (hd0,0)

grub>kernel (hd0,0)/vmlinuz-2.6.18-14 ro
root=LABEL=/ grub>initrd (hd0,0)/initrd-2.6.18-14.img
grub>boot

  

Linux修复模式:

1.把安装盘放到光驱,然后重新启动机器,在BOIS中把系统设置为光驱引导。

2.等安装界面出来后,按[F5]键进入linux

  rescue模式说明,然后在boot提示符下输入:

  linux rescue

  然后回车,进入修复模式。

Linux——GRUB简单学习笔记的更多相关文章

  1. Linux——软件包简单学习笔记

    Linux中的是那种软件包:  (这里学习是基于redHat的Cent-OS) 1: 二进制软件包管理(RPM.YUM) 2:源代码包安装 3: 脚本安装(Shell或Java脚本) 一: 二进制软件 ...

  2. Linux——帮助命令简单学习笔记

    Linux帮助命令简单学习笔记: 一: 命令名称:man 命令英文原意:manual 命令所在路径:/usr/bin/man 执行权限:所有用户 语法:man [命令或配置文件] 功能描述:获得帮助信 ...

  3. Linux防火墙iptables学习笔记(三)iptables命令详解和举例[转载]

     Linux防火墙iptables学习笔记(三)iptables命令详解和举例 2008-10-16 23:45:46 转载 网上看到这个配置讲解得还比较易懂,就转过来了,大家一起看下,希望对您工作能 ...

  4. 兄弟连Linux运维学习笔记

    最新经典linux运维兄弟连Linux运维学习笔记... --------------- 全程1.5倍播放.加油我一定可以学完Linux----------------------Unix与Linux ...

  5. Linux进程线程学习笔记:运行新程序

    Linux进程线程学习笔记:运行新程序                                         周银辉 在上一篇中我们说到,当启动一个新进程以后,新进程会复制父进程的大部份上下 ...

  6. Linux下iptables学习笔记

    Linux下iptables学习笔记 在Centos7版本之后,防火墙应用已经由从前的iptables转变为firewall这款应用了.但是,当今绝大多数的Linux版本(特别是企业中)还是使用的6. ...

  7. Log4j简单学习笔记

    log4j结构图: 结构图展现出了log4j的主结构.logger:表示记录器,即数据来源:appender:输出源,即输出方式(如:控制台.文件...)layout:输出布局 Logger机滤器:常 ...

  8. Linux进程间通信IPC学习笔记之同步二(SVR4 信号量)

    Linux进程间通信IPC学习笔记之同步二(SVR4 信号量)

  9. Linux进程间通信IPC学习笔记之同步二(Posix 信号量)

    Linux进程间通信IPC学习笔记之同步二(Posix 信号量)

随机推荐

  1. [LeetCode] 532. K-diff Pairs in an Array_Easy tag: Hash Table

    Given an array of integers and an integer k, you need to find the number of unique k-diff pairs in t ...

  2. hadoop streaming怎么设置key

    充分利用hadoop的map输出自动排序功能,能够有效提高计算效率.Hadoop streaming框架默认情况下会以'/t’作为分隔符,将每行第一个'/t’之前的部分作为key,其余内容作为valu ...

  3. 1.keras实现-->使用预训练的卷积神经网络(VGG16)

    VGG16内置于Keras,可以通过keras.applications模块中导入. --------------------------------------------------------将 ...

  4. Xcode 快捷键及代码格式化

    按住apple键点击类名就可以定位到这个类中查看相关定义(在日后的开发中我们会经常这么来做,毕竟要记住iOS开发中所有的API是不现实的,有些API我们可以通过这种方法来查找) PS:下面都是网上百度 ...

  5. Centos下添加PHP对MSSQL的支持

    Leave a reply 其实很少会有连接SQL Server的机会,不过我们公司刚好有个应用需要使用的SQL Server的数据库,所以也知道给LNMP安装MSSQL的扩展. 搜索网上的相关文章一 ...

  6. ASIC中的一些库和文件类型

    以下内容均来源于网络: 在进行综合,分析STA时,有几种库类型. NLDM: 非线性线载模型,最基本的dot lib. 电压源模型,cap值是单一值.  在90nm工艺以下,由于晶体管的特性变得很复杂 ...

  7. Linux基础命令---bzcat

    bzcat 解压缩被bzip2压缩过的文件,将文件解压到标准输出,此命令只有一个选项-s.该指令对压缩过的二进制文件没有意义,因为二进制文件没有可读性. 此命令的适用范围:RedHat.RHEL.Ub ...

  8. centos上安装python3.6

    安装python3.6可能使用的依赖 # yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sql ...

  9. 使用 jQuery 进行前端验证

    前段验证脚本的教程,其基础为jQuery的插件validate.    一.可以验证哪些信息 要求输入不能为空 要求输入格式必须为电子邮箱 要求输入格式必须为URL 要求输入格式必须为日期 要求输入格 ...

  10. Confluence5.8协作平台软件安装(Linux)

    Confluence5.8协作平台软件安装(Linux) 一.简介 Confluence是一个专业的企业知识管理与协同软件,也可以用于构建企业wiki.使用简单,但它强大的编辑和站点管理特征能够帮助团 ...