日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux中系统修复

發布時間:2025/3/11 linux 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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

chroot /mnt/sysimage/ 切換到真實根目錄下mount /dev/cdrom /media/cp /media/Packages/kernel-3.10.0-514.el7.x86_64.rpm /mnt/cd /mnt/rpm2cpio kernel-3.10.0-514.el7.x86_64.rpm | cpio -id 從rpm包中提取文件cd boot/cp vmlinuz-3.10.0-514.el7.x86_64 /boot/ 復制缺失的內核文件到/boot下


完了之后關閉虛擬機,更改從磁盤啟動,即可恢復正常

3. 系統初始化鏡像文件丟失
/boot/initramfs-3.10.0-514.el7.x86_64.img 系統初始化鏡像文件
直接刪了看會怎樣, reboot一下,直接完,進不去
如果沒重啟:
mkinitrd /boot/initramfs-$(uname -r).img $(uname -r)
沒重啟這樣就好,如果重啟了
需要進入挽救模式

chroot /mnt/sysimage/ 切換到真實根目錄下 mkinitrd /boot/initramfs-$(uname -r).img $(uname -r) $(uname -r)表示當前內核版本


4. /boot/分區丟失
rm -fr /boot/* 刪除/boot分區下所有文件
解決方法
進入挽救模式
在命令行輸入:

chroot /mnt/sysimage/ ##切換到真實根目錄下grub2-install /dev/vda ##/boot所在分區mount /dev/cdrom /opt/ cp /opt/Packages/kernel-3.10.0-514.el7.x86_64.rpm /mnt/cd /mnt/rpm -ivh kernel-3.10.0-514.el7.x86_64.rpm --force ##安裝grub2-mkconfig > /boot/grub2/grub.cfg ##導入引導文件


兩次exit 關閉虛擬機,以便于對硬件進行操作,設置最先執行硬盤就哦了。

5. 開機啟動級別被篡改
想不想讓你的電腦進入無限月讀模式
試一下操作,感覺自己鼬神附體

/etc/systemd/system/default.target ##刪除原有的開機級別 ln -s /lib/systemd/system/reboot.target /etc/systemd/system/default.target 更改重啟為新開機級別

解決方法
開機后在系統選擇頁面按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中系统修复的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。