linux 啟動故障處理 初級

2021-09-20 18:01:16 字數 1447 閱讀 9140

mbr(引導程式grub)丟失(dd if=/dev/zero of=/dev/sda bs=446 count=1)刪掉mbr

1)進入救援模式

2)chroot /mnt/sysimage    把真正的根掛上

3)開始修復grub,把grub裝到硬碟上。  grub2-install /dev/sda

安裝完成之後,2次exit,會自動重啟。

dd if=/dev/sda of=mbr bs=512 count=1    #備份mbr

dd if=mbr of=/dev/sda                   #恢復mbr 

2.  引導程式的配置檔案丟了(/boot/grub2/grub.cfg)

1

2

3

4

5

6

grub>setroot=hd0,msdos1

#hd0代表第一塊硬碟,msdos1是指/boot所在的分割槽

grub> linux16/boot/vmlinuz-###### root=/dev/sda1 ro

#此處的sda1是指/(真正的根)所在的分割槽,注意!

grub> initrd16/boot/initramfs-#######

grub> boot

1

# grub2-mkconfig > /boot/grub2/grub.cfg    #用此命令生成新的引導配置檔案

over

3.  核心和驅動丟失

進救援模式,強制重新安裝核心。

4.  root密碼丟失

1)在引導選單頁面   按e鍵  找到linux16,把ro 後面的引數刪掉,然後加上 rd.break

2)ctrl-x 繼續啟動,然後會被打斷

3)此時系統真正的根是以唯讀的方式掛在/sysroot下

4) mount -o remount,rw /sysroot/    重新掛載為可讀寫

5)chroot /sysroot/    把真正的根掛回來

6) passwd命令修改密碼

7)touch /.autorelabel     #打標籤

sync                    #硬碟同步

2次exit 系統會繼續啟動

over

RAC 未從SPfile啟動故障處理

今天上午發現rac的其中乙個例項sga不正常,檢視spfile sql show parameter spfile name type value spfile string 結果值沒有spfile,沒有從spfile啟動,檢視dbs下的pfile檔案發現該例項的pfile檔案的內容被改了 例項2上...

linux啟動過程故障排除

linux機器的啟動過程 開機自檢 bios mbr引導 grub選單 載入核心 kernel 執行init程序 全部過程可以主要分為兩個過程 mbr引導和grub 第一階段失效 nbr引導區域一共只有446個位元組,所以當它出現問題時,grub選單是沒法見到的,所以我們來模擬這個問題 使用如下的命...

啟動故障分析

最近看到好多帖子是關於啟動故障的,找了些資料,結合本人拙建,希望對大家有所幫助 電腦的啟動過程是乙個非常複雜的過程,它有乙個非常完善的自檢體系,在你按下電源開關的幾秒之內,要經歷大約100多個檢測步驟,以下是啟動過程以及常見的問題和大致的判斷 一 電源,主機板,cpu 當按下電源開關時,電源開始供電...