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

相关推荐

  • N25第三周总结

    linux   bassic The third week of blogging 1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。  ~]# who | cut -d' ' -f1 | uniqr…

    Linux干货 2016-12-17
  • 马哥linux 0801作业

    将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中 2.将当前系统登录用户的信息转换为大写后保存至/tmp/who.out文件中 3.一个linux用户给root发邮件,要求邮件标题为"help",邮件正文如下: Hello,I am 用户名,the system version is here,ple…

    Linux干货 2016-08-04
  • 浅谈linux基础知识(二)

    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示 文件管理工具:cp,mv,rm cp命令:copy 源文件,目标文件 单源复制:cp[OPTION]… [-T] SOURCE DEST 多源复制: cp[OPTION]… SOURCE… DIRECTORY cp[OPT…

    Linux干货 2016-10-12
  • corosync + pacemaker + iscsi实现高可用mysql (上)

    一、实验图   二、准备实验环境:  1)确保sql服务器之间可以基于主机名通信 [root@SQL1 ~]# vim /etc/hosts 172.16.2.13  SQL1.linux.com  SQL1 172.16.2.14  SQL2.li…

    Linux干货 2015-07-09
  • 马哥教育网络班20期+第二周课程练习

    Table of Contents 1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 目录管理 文件管理 2、bash的工作特性之命令执行状态返回值和命令行展开所涉及的内容及其示例演示。 脚本返回值 命令或路径补全和展开 3、请使用命令行展开功能来完成以下练习: (1)、创建/tmp目录下的:a_c, a_d, b_c, b (2…

    Linux干货 2016-06-23
  • 马哥教育网络班21期-第十周课程练习​

    1、请详细描述CentOS系统的启动流程(详细到每个过程系统做了哪些事情)流程顺序:POST(加电自检) –> BootSequence (BIOS) –> Bootloader(MBR) –> kernel(ramdisk) –> rootfs(只读方式) –> sw…

    Linux干货 2016-09-26