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

相关推荐

  • N26-第四周博客

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 [root@localhost skel]# cp -r /etc/skel /home/tuser1[root@localhost skel]# chmod -R go=— /home/tuser1 2、编辑/etc/…

    系统运维 2017-02-08
  • 马哥教育网络第21期-第九周课程练习

    1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过 字符串比较来实现; #!/bin/bash nologin=$( cut -d: -f7 /etc/passwd | grep &#03…

    Linux干货 2016-11-14
  • Linux下各类颜色文件的意思

    Linux下各类颜色文件的意思   Linux系统对在终端下的各文件进行了颜色区分,了解各个颜色文件对应的意思对是学习Linux必须要掌握的。Linux文件颜色如下图: 1、白色:表示普通文件(-) 2、蓝色:表示目录(d) 3、绿色:表示可执行文件(-) 4、红色:表示压缩文件(-) 5、浅蓝色:链接文件(l) 6、黄色:表示设备文件(c) 7、…

    Linux干货 2016-10-18
  • ansible

    Ansible 1、  特性: 模块化:调用特定的模块,完成特定任务; 基于Python语言实现部署简单:agentless; 支持自定义模块; 支持playbook;编排任务; ansible自身并不实现任何管理任务,它的所有管理任务,统统都使用模块完成;             &nb…

    Linux干货 2016-11-11
  • shell脚本编程2

    shell脚本编程2   今天继续学习了shell脚本编程,续之前写的脚本编程1。上次主要学了编程的基础,脚本格式,变量类型及变量的使用,条件测试,数字运算并且进行了部分练习,因为这部分逻辑思维能力要求不是很高,因此记忆起来难度不是特别大。   从今天开始便进入了流程控制以及函数、数组、高级字符串操作、高级变量等内容的学习,总体来说难度和…

    Linux干货 2016-08-16
  • 文本处理工具基础应用

                                                      &nbsp…

    Linux干货 2016-08-07