CentOS启动流程排错

grub legacy配置文件:/boot/grub/grub.conf

    default=#: 设定默认启动的菜单项;落单项(title)编号从0开始 

    timeout=#:指定菜单项等待选项选择的时长 

    splashimage=(hd#,#)/PATH/TO/XPM_FILE:菜单背景图片文件路径 

    hiddenmenu:隐藏菜单 

    password [–md5] STRING: 启动菜单编辑认证 

    title TITLE:定义菜单项“标题”, 可出现多次 

    root (hd#,#):grub查找stage2及kernel文件所在设备分区;为grub“根” 

    kernel /PATH/TO/VMLINUZ_FILE [PARAMETERS]:启动的内核 

    initrd /PATH/TO/INITRAMFS_FILE: 内核匹配的ramfs文件 

    password [–md5] STRING: 启动选定的内核或操作系统时进行认证

实验一、删除/boot,恢复

rm -rf /boot 

blob.png

光盘启动,进入rescue模式

blob.png

mkdir /mnt/cdrom

mount /dev/cdrom /mnt/cdrom

blob.png

rpm -ivh /mnt/cdrom/Packages/kernel-2*.rpm –root=/mnt/sysimage –replacepkgs|force 

blob.png

chroot /mnt/sysimage

grub-install /dev/sda

vim /boot/grub/grub.conf

blob.png

实验二、逻辑卷情况下,删除/boot 和/etc/fstab,恢复之

rm -rf /boot /etc/fstab

blob.png

光盘启动,进入rescue模式

lvscan检查当前逻辑卷状态

blob.png

当前状态下,逻辑卷未激活

vgchange -ay 

激活逻辑卷

blob.png

mount /dev/vg0/root /mnt/sysimage 挂载根

vi /mnt/sysimage/etc/fstab

blob.png

 

reboot

光盘启动,进入rescue模式,挂载/mnt/sysimage

mkdir /mnt/cdrom

mount /dev/cdrom /mnt/cdrom

chroot /mnt/sysimage

rpm -ivh /mnt/cdrom/Packages/kernel-2*.rpm –root=/mnt/sysimage/ –replacepkgs|force 

grub-install /dev/sda

vim /boot/grub/grub.conf

default=0

timeout=3

title wanglinux

root (hd0,0)

kernel /vmlinuz…. root=/dev/vg0/root

initrd /initramfs .

原创文章,作者:zhanghuanyu,如若转载,请注明出处:http://www.178linux.com/46013

(0)
zhanghuanyuzhanghuanyu
上一篇 2016-09-13
下一篇 2016-09-13

相关推荐

  • CentOS系统启动

    Linux组成 Linux: kernel+rootfs kernel:  进程管理、内存管理、网络管理、驱动程序、文件系统、安全功能 rootfs: 程序和glibc 库:函数集合, function,  调用接口(头文件负责描述) 过程调用:procedure ,无返回值 函数调用:function 程序:二进制执行文件 内核设计流派…

    2017-05-15
  • 系统基础之Btrfs文件系统详解

    btrfs文件系统:技术预览版(centos7) 描述: Btrfs(B-tree,Butter FS,Better fs),GPL授权,Orale,2007 写实复制特性(Cow)     cp –reflink (只能在btrfs文件系统中使用) 想取代ext系统系统, 支…

    Linux干货 2016-09-21
  • 几个正则表达式和find查找语句事例

    显示当前系统上root、fedora、或user1用户的默认shell; ~]# grep -E "^(root|bin|hadop)" /etc/passwd | cut -d: -f7 找出/etc/rc.d/init.d/functions文件中某单词后面跟一组小括号的行,形如: hello(); ~]#grep -E -o &qu…

    Linux干货 2016-10-30
  • LVS详解及基于LVS实现web服务器负载均衡

    前言 LVS(Linux Virtual Server)Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。通过LVS提供的负载均衡技术和Linux操作系统可实现一个高性能、高可用的服务器群集,从而以低成本实现最优的服务性能。 集群基础 集群简介 集群(Cluster)是一组相互独立…

    Linux干货 2015-06-01
  • iptables练习

    系统的INPUT和OUTPUT默认策略为DROP; 1、限制本地主机的web服务器在周一不允许访问;新请求的速率不能超过100个每秒;web服务器包含了admin字符串的页面不允许访问;web服务器仅允许响应报文离开本机; 系统默认策略设定: ~]# iptables -P INPUT DROP ~]# iptables -P OUPUT DROP 网络说明…

    Linux干货 2016-12-27
  • M20 – 1- 第二周博客(2):Linux的文件系统与结构

    Linux系统对于一个初学者来说,其实并不那么容易.所以了解其系统的结构,及其表示的含义是非常重要的.否则安装好系统后,都无从下手.也不知道怎么办。下面介绍一下Linux 的目录结构.及每个目录表示的含义.方便初学者学习和使用Linux系统。 从上图可以看出Linux的目录结构属于树状型的,是否已经对Linux的结构有个大概的认识了呢,接下来讲的是这些目录中…

    Linux干货 2016-08-02