linux系統排錯

2021-08-20 02:08:33 字數 1885 閱讀 7452

1.grub系統引導

(1)mbr上446位元組丟失

模擬出錯:dd if=/dev/zero of=/dev/vda bs=446 count=1

開機提示錯誤

解決方法

1.開啟虛擬機器管理器,關閉虛擬機器

2.加入映象cd,從光碟機啟動

3.將ide cdrom1設定為優先載入

4.重新開機,選擇troubleshooting

5.選擇resuce a red hat enterprise linux system

6.選擇continue

7.選擇ok

8.選擇ok

9.切換到真實環境,進行安裝grub2磁碟引導

將selinux改為disabled

10.關閉虛擬機器,開啟虛擬機器管理器,將virtlo disk1再次設定為優先載入顯示

11.再次開啟虛擬機器,成功。

(2)引導檔案丟失

模擬錯誤:rm -fr /boot/grub2/grub.cfg

1.若系統未重啟

2.若系統已經重啟

set root='hd0,msdos1' ##找boot分割槽的掛載點

linux16 /boot/vmlinuz-3.10.0-123.el7.x86_64 ro root=/dev/vda1 ##核心檔案唯讀掛載,根分割槽裝置名稱

initrd16 /boot/initramfs-3.10.0-123.el7.x86_64.img ##系統初始化映象檔案

系統正常開啟後

2.核心檔案丟失

模擬問題:rm -fr /boot/vmlinuz-3.10.0-123.el7.x86_64

若未重啟

尋找到kernel-3.10.0-123.el7.x86_64.rpm

若已重啟

從光碟機啟動後

重啟虛擬機器,恢復正常

3.系統初始化映象檔案丟失

模擬問題:

若未重啟

已重啟從光碟機啟動後

重啟虛擬機器。恢復正常

4.開機系統級別被修改

模擬問題:systemctl set-default shoudown.target

解決方法:

1.開機按上下停止在此介面

2.按「e」進入編輯模式

3.4.ctrl+x

恢復正常

Linux系統排錯

系統啟動流程概述 bios bios basic input output system 基本輸入輸出系統,該系統儲存於主機板的rom晶元上,計算機在開機時,會最先讀取該系統,然後會有乙個加電自檢過程,這個過程其實就是檢查cpu和記憶體,計算機最基本的組成單元 控制器 運算器和儲存器 還會檢查其他硬...

linux系統排錯

系統排錯 一 mbr主導分割槽損壞 1.可覆蓋掉虛擬機器的主導分割槽 此時系統將無法正常開機 2.根據虛擬機器版本新增光碟機 如7.0的系統光碟機為7.0版本的映象 3.開機模式中選擇修復選項 注意 光碟機啟動 進入系統後,開啟shell chroot mnt sysimage 檢視boot程式所在...

linux常見的系統排錯

3 當開機啟動級別被篡改 du sh 檢視檔案大小 post power on self test 加電自檢 模擬問題 dd if dev zero of dev vda bs 446 count 1 解決 使用光碟啟動,進入rescue模式 chroot mnt syscimage 進入真實的sh...