linux中系统修复
1. 引導文件丟失
(1)引導文件所在路徑
/boot/grub2/grub.cfg
需提前知道根目錄所在分區和內核版本
uname -r 查詢內核版本命令
模擬問題
rm -fr /boot/grub2/grub.cfg
一不小心把這玩意兒給刪了,還reboot了
完了以后機子開不了了就這情況
搶救方法:
set root=‘hd0,msdos1’
linux16 /vmlinuz-3.10.0-514.el7.x86_64 ro root=/dev/vda3 內核版本指定本機的,位置指定根目錄所在分區
initrd16 /initramfs-3.10.0-514.el7.x86_64.img 內核版本指定本機的
這就哦了,但可別reboot了,不然能這樣玩一年,記著是boot
這就好了,可以進去了,
進去之后呢還要恢復引導文件,因為剛才只是臨時的修復,下次開機還是會出現這樣的報錯。
grub2-mkconfig > /boot/grub2/grub.cfg 恢復引導文件
2. 內核文件丟失
/boot/vmlinuz-3.10.0-514.el7.x86_64 內核文件
直接刪,完了reboot看一下啥情況
搶救:
首先關閉虛擬機
新添加一個光驅硬件
然后進入搶救模式
進去之后在看
選第一個繼續
然后會有個shell
完了之后關閉虛擬機,更改從磁盤啟動,即可恢復正常
3. 系統初始化鏡像文件丟失
/boot/initramfs-3.10.0-514.el7.x86_64.img 系統初始化鏡像文件
直接刪了看會怎樣, reboot一下,直接完,進不去
如果沒重啟:
mkinitrd /boot/initramfs-$(uname -r).img $(uname -r)
沒重啟這樣就好,如果重啟了
需要進入挽救模式
4. /boot/分區丟失
rm -fr /boot/* 刪除/boot分區下所有文件
解決方法
進入挽救模式
在命令行輸入:
兩次exit 關閉虛擬機,以便于對硬件進行操作,設置最先執行硬盤就哦了。
5. 開機啟動級別被篡改
想不想讓你的電腦進入無限月讀模式
試一下操作,感覺自己鼬神附體
解決方法
開機后在系統選擇頁面按e,在以linux16開頭的那行的最后面加個5,ctrl+x即可正常進入系統
進入系統后
systemctl set-default graphical.target 恢復正常開機啟動級別
6. 忘記root密碼
在開機時進入系統選擇界面,按“e”進入編輯模式
在linux16 /vmlinuxz-3.10.0-514.e17.x86_64 行修改,,刪除ro后面的內容,將ro改為rw,并在后面添加 rd.break修改完后ctrl+x運行
在命令界面輸入
chroot /sysroot/ ##從內核模式切換到shell模式echo westos | passwd --stdin root ##設置密碼為westostouch /.autorelabel ##建立密碼認證文件
這就改好了
總結
以上是生活随笔為你收集整理的linux中系统修复的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vue-video-player修改sr
- 下一篇: linux家用系统版本,查看linux系