檔案系統啟動修復

2022-10-11 15:18:12 字數 2063 閱讀 7421

1、 指定/boot目錄所在的分割槽

grub> set root='hd0,msdos1'
2、載入核心檔案,並以唯讀的方式載入根分割槽

3、 指定initramfs檔案

grub> initfd /initramfs-4.18.0-80.e18.x86_64.img
4、 啟動

grub> boot
5、進入系統後重新生成/boot/grub2/grub.cfg檔案

[root@wfy ~] grub2-mkconfig -o /boot/grub2/grub.cfg
前446個位元組是引導程式,寫在硬碟. 後面是分割槽表資訊

模擬損壞

[root@wfy ~] dd if=/dev/zero of=/dev/nmve0n1 bs=446 count=1
開啟電源時進入韌體

把光碟啟動改成第一項(shift +)f10儲存

進入光碟救援模式

切換真正的根檔案

sh-4.4# chroot /mnt/sysimage

bash-4.4#

修復引導程式

bash-4.4# grub2-install  /dev/nmve0n1

bash-4.4# exit

#退出2次,選擇從本地磁碟啟動

開啟電源時進入韌體

把光碟啟動改成第一項(shift +)f10儲存

進光碟救援模式

同 前446位元組損壞

提前備份mbr 檔案

dd  if=/dev/nmve0n1 of=mbr.bak bs=512 count=1
進入救援模式

ifup ens 網絡卡 #(開啟網路)

scp root

chroot /mnt/sysimage

把硬碟啟動改成第一項(shift +)f10儲存

開啟電源時進入韌體

把光碟啟動改成第一項(shift +)f10儲存

進光碟救援模式

同 前446位元組損壞

chroot   /mnt/sysimage
vim /etc/yum.repos.d/wfy.repo 配置yum倉庫

yum reinstall kernel-*
緊急模式裡 修復grub 引導程式

grub2-install  /dev/nvme0n1

grub2-mkconfig -o /boot/grub2/grub.cfg

進入緊急模式輸入root密碼

掛載所有檔案系統,發現是/etc/fstab問題

mount -a
確保當前根檔案系統可讀寫rw

mount -o remount,rw  /etc/fstab
修改成正確配置

vi /etc/fstab

# 常見錯誤

# /etc/fstab中:

#1、引用的裝置不存在

#2、掛載點不存在

#3、檔案系統型別書寫錯誤

#4、掛載選項錯誤等

#5、檔案系統損壞

重啟即可

reboot
tuned在/usr/lib/tuned

檢視所有調優的配置檔案

tuned-adm list
檢視推薦的調優配置檔案

tuned-adm recommend
修改調優的配置檔案

tuned-adm profile virtual-guest

掛載NFS檔案系統啟動

1.在伺服器上啟動nfs服務 2.修改uboot啟動引數bootargs openjtag print bootcmd nand read.jffs2 0x30007fc0 kernel bootm 0x30007fc0 bootdelay 2 ethaddr 08 00 3e 26 0a 5b n...

Linux系統啟動 虛擬檔案系統

我們按下電源鍵,計算機第乙個執行的程式就是mbr上面的bootloader,同時,bios還會完成一些硬體的初始化等,接下來呢bootloader就要去載入核心檔案到記憶體,然後將核心檔案解壓,完成核心檔案的載入,從這裡開始bios的功成身退,以後的任務就交給核心來完成了。核心檔案在 呢?輸入 ls...

Linux系統啟動 虛擬檔案系統

我們按下電源鍵,計算機第乙個執行的程式就是mbr上面的bootloader,同時,bios還會完成一些硬體的初始化等,接下來呢bootloader就要去載入核心檔案到記憶體,然後將核心檔案解壓,完成核心檔案的載入,從這裡開始bios的功成身退,以後的任務就交給核心來完成了。核心檔案在 呢?輸入 ls...