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.www58058.com/46013

(0)
zhanghuanyuzhanghuanyu
上一篇 2016-09-13 18:33
下一篇 2016-09-13 20:43

相關推薦

  • linux入門及基本命令

    Linux的入門及基本命令     一.   磁盤分區 1.       分區類型 主分區:1-4,一個硬盤最多四個,最少可以沒有,前提有別的硬盤存在,啟動系統或存數據,不要再分小區,只有個活動狀態。 2.    &nb…

    Linux干貨 2017-07-15
  • 密鑰和公鑰

    安全協議和搭建CA

    Linux干貨 2018-01-09
  • Linux基礎知識之cp mv rm

    該博文以CentOS6.8_x86_64系統為基礎,Xshell 5遠程連接CentOS系統,以root身份登錄系統和sjsir普通用戶身份登錄系統。 為什么要學習cp、mv、rm命令?     cp、mv、rm命令為Linux系統使用最長使用的三個命令之一,復制、移動和刪除是我們平時處理一些文件必須要學會的命令,應該用于熟練掌握和使用的…

    Linux干貨 2016-07-29
  • 一切皆文件

    Linux Linux內一切皆文件;表現之一:硬件設備也通過文件表示 物理終端:/dev/console 虛擬終端: /dev/tty#[1,6] 串行終端:/dev/ttyS# 偽終端: /dev/pts/# 注意:在啟動設備之后,在其上關聯一個用戶接口程序,即可實現與用戶交互,交互式程序有兩類:GUI(圖形化界面)和CLI(命令行界面)。 查看終端設備:…

    Linux干貨 2017-04-01
  • Linux系統常用命令介紹

    [root@alibaba ~]# ifconfig?#查看或者配置網絡適配器的接口信息 eth0????? Link encap:Ethernet? HWaddr 00:16:3E:0A:7B:2A inet addr:172.18.10.115? Bcast:172.18.15.255? Mask:255.255.240.0 [root@alibaba …

    Linux干貨 2018-03-04
  • 馬哥教育網絡班21期+第一周課程練習

    1、描述計算機的組成及其功能。   計算機由五個部分組成:運算器、控制器、存儲器、輸入設備、輸出設備。   控制器和運算器合稱為中央處理單元,即CPU。   功能:     運算器:也稱為算術邏輯單元,是計算機的核心,在控制器的控制下,對取自內存或內部寄存器的數據進行算術運算和邏輯運算。   &nb…

    Linux干貨 2016-07-07
欧美性久久久久