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

歡迎訪問 生活随笔!

生活随笔

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

windows

系统常见错误的解决方法

發布時間:2024/3/12 windows 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 系统常见错误的解决方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.刪除磁盤中的磁盤分區引導信息

命令:

dd if=/dev/zero of=/dev/sda1 bs=446 count=1? ###刪除磁盤中的分區引導信息,信息長度446個字節

此時重啟機器會出現如下信息

2.此時就需要系統挽救模式了:

在這個虛擬機的硬件上添加光盤硬件,并將光盤硬件設置成第一啟動項,如下面的兩個截圖:

3.上述設置完成后啟動虛擬機:選擇Troubleshooting(挽救模式)

4.選擇Rescue a Red Hat Enterprise Linux system

5/在系統出現下面的提示時候選擇1)Continue

?

此時輸入chroot /mnt/sysimage ###切換至root環境下的shell,在該shell下輸入 :

grub2-install /dev/sda

?

當系統顯示Installation finished.No error reported時,新的磁盤引導信息安裝成功。兩次exit重新啟動機器。系統恢復正常工作。

注:在重啟的過程中可能出現的報錯:

在出現上述信息之后系統會卡在下一個界面,這時候就需要把selinux的工作狀態更改為disbaled,系統就會正常啟動。

2.刪除啟動文件grub.cfg,怎樣恢復電腦

準備工作:查看當前機器的/boot分區和根分區掛載的位置

[root@software_install ~]# df
Filesystem???? 1K-blocks??? Used Available Use% Mounted on
/dev/sda3??????? 9450496 3521756?? 5928740? 38% /
devtmpfs????????? 493592?????? 0??? 493592?? 0% /dev
tmpfs???????????? 508260???? 144??? 508116?? 1% /dev/shm
tmpfs???????????? 508260??? 7140??? 501120?? 2% /run
tmpfs???????????? 508260?????? 0??? 508260?? 0% /sys/fs/cgroup
/dev/sda1???????? 201380? 149512???? 51868? 75% /boot
tmpfs???????????? 101656?????? 4??? 101652?? 1% /run/user/42
tmpfs???????????? 101656?????? 8??? 101648?? 1% /run/user/0
[root@software_install ~]#

如上所示是機器的掛載信息,根分區掛載在/dev/sda3,boot分區掛載在/dev/sda1(即就是系統的第一塊硬盤的第一塊分區,分區位至可以用fdisk -l,及fdisk /dev/***查看,讀者自行尋找規律)

實驗步驟:1.刪除啟動文件
?

rm -rf /boot/grub2/grub.cfgreboot

重新啟動之后的界面是:


grub > set root='hd0,msdos1'? ##此位置是不固定的,位置指向/boot所在分區。在另一個快照上可以用fdisk -l,fdsik /dev/XXX查看.
grub > linux16 /vmlinuz-3.10.0-123.e17.x86_64 ro root=/dev/sda3???? ###此位置是根分區
grub > initrd16 /initrmfs-3.10.0-123.e17.x86_64.img
grub > boot

在此過程中系統可以進行自動補全,讀者可以根據這一點進行自糾錯

注:在機器啟動之后要重新生成啟動文件

grub2-mkconfig > /boot/grub2/grub-cfg

3.失誤操作,刪除了內核

模擬問題:rm -rf /boot/vmlnuz-3.10.0-123.e17.x86_64?? ###刪除內核

重啟機器后會出現如下信息:

#####如果刪除了內核
模擬問題:rm -rf /boot/vmlnuz-3.10.0-123.e17.x86_64

在重啟機器之后會出現下面的界面:

進入到挽救模式(之前介紹過進入挽救模式的方法)
chroot /mnt/sysimage
mkdir /rhel7
mount /dev/sr0 /rhel7
cd /rhel7/Packages


cp kernel-3[tab] /mnt
cd /mnt
rpm2cpio kernel-3.10.0-123.e17.x86_64.rpm | cpio -id?? ###分解包
cd boot
cp vmlinuz-3.10.0-123.e17.x86_64 /boot

兩次exit

exit
exit

重啟之后機器恢復正常

4.系統的初始化鏡像文件丟失:

模擬問題: rm -rf /boot/initramfs-3.10.0.....img??? ###刪除初始化鏡像文件

當系統沒有重啟的時候
mkinitrd /boot/initramfs-$(uname -r).img $(uname -r)

當系統重啟之后
進入挽救模式
chroot /mnt/sysimage
mkinitrd /boot/initramfs-$(uname -r).img $(uname -r)

重啟系統會恢復正常。

5.系統的自啟動項被篡改

cd /etc/systemd/system/mulit-[tab]????? ###此文件中全是鏈接文件,鏈接著相應的服務

systemctl set-default shutdown.target?? ###將系統的默認級別設置成關機,此時機器開機后會自動關機

解決方法:在開機選擇系統的時候按上下鍵,打斷系統自動開機,再按e編輯模式

在內核版本quiet后面寫5(進入到圖形界面)按ctrl+x開機。

開機之后將系統的默認級別設置回來。

、

刪除了boot分區

rm -rf /boot

進入挽救模式

chroot? /mnt/sysimage

mkdir /boot

grub2-install /dev/sda

mount /dev/cdrom /mnt

rpm -ivh /mnt/Packages/kernel-3[tab]? --force

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

兩次exit

注:在刪除boot分區的時候會提示Dexice or resource busy ,但是這是如果查看boot目錄,boot目錄下一個文件都沒有,說明刪除成功。后面的安裝包可能會安裝的比較慢,耐心等待。

總結

以上是生活随笔為你收集整理的系统常见错误的解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。

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