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. Iterator源码解读

    //继承关系 public interface Inteator { boolean hasNext(); Object next(); } public interface Iterable { I ...

  2. Razor中的@:和语法

    用Razor实现流畅编程 Razor尽量减少编写一个视图模板需要敲入的字符数,实现快速流畅的编程工作流.与大部分模板的语法不同,你不必在HTML中为了明确地标记出服务模块 的开始和结束而中断编程.Ra ...

  3. [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 ...

  4. NSLog打印NSInteger老是有warning

    zSpecifies that a following [...] conversion specifier applies to a size_t or the corresponding sign ...

  5. 【Win7 x64】+【annaconda3】+ 【python3.5.2】+【tensorflow-gpu】 [最终配置 gtx 940mx + Cuda8.0+cudnn v5.1 + tensorflow-gpu1.0.0 ]

    1.安装cuda Toolkit 和cudnn (百度云可下载,版本需要对应) 2.配置环境变量: 3.安装cudnn(需要拷贝一些dll和lib来进行配置) 4.进入cmd,找到anaconda3的 ...

  6. Oracal 11 g 数据库安装

    一:下载安装包 http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/112010-win64soft- ...

  7. c语言的字符串拷贝函数的精简

    #include <stdio.h>#include <string.h>void str_cpy(char * to, char *from){    while ((*to ...

  8. STA分析(三) cmos模型

    CMOS集成电路的基本结构是以P型材料作为衬底(p-substrate),直接生成NMOS, 同时增加N肼(n-well),在其上制造PMOS. 增加两个bulk(P+,N+)防止非MOS管内的PN结 ...

  9. Java基础语法(基本语句)

    Java基础语法 标识符在程序中自定义的一些名称.由26个英文字母大小写,数字:0-9符号:_&组成定义合法标识符规则:1.      数字不可以开头2.      不可以使用关键字Java中 ...

  10. Python: 序列list:保持元素顺序同时消除重复值

    问题:怎样在Python的一个序列上面保持元素顺序的同时消除重复的值?answer:如果序列上的值都是hashable 类型,那么可以很简单的利用集合或者生成器来解决这个问题. eg1: def de ...