在CentOS系統中,恢復系統可以通過多種方法實現,具體取決于你的需求和場景。以下是一些常見的恢復方法:
使用 dd
命令將ISO鏡像燒錄到USB驅動器。請注意更換 /dev/sdX
為你的USB設備的實際路徑,確保備份數據,以避免數據丟失。
sudo dd if /path/to/centos.iso of /dev/sdX bs4M statusprogress && sync
將USB驅動器插入受影響的計算機。開機時進入BIOS設置,修改啟動順序,使USB設備優先啟動。選擇“Install CentOS”或“Troubleshooting”選項以進入安裝環境。
在安裝界面中,選擇“Troubleshooting”選項,然后選擇“Rescue a CentOS system”。這將引導系統進入救援模式。
chroot /mnt/sysimage
grub2-install /dev/sdX
grub2-mkconfig -o /boot/grub2/grub.cfg
fsck /dev/sdXY
其中 /dev/sdXY
指的是你的根分區。
修復完成后,退出chroot環境:exit
。重啟計算機,并在重啟時確保USB驅動器已經移除。
準備兩個U盤。下載Clonezilla鏡像文件并刻錄到光盤或保存到U盤。
啟動計算機并進入BIOS設置,設置啟動U盤為第一啟動項。
進入Clonezilla啟動盤后,選擇“device-image”模式。選擇“restore image”并找到保存的鏡像文件。選擇要將鏡像恢復到哪個硬盤或分區。等待鏡像制作完成。
使用相同的Clonezilla啟動盤啟動目標機器。選擇“device-image”模式,選擇從目標存儲設備恢復鏡像。按照提示完成恢復過程。
sudo dd if /dev/sda of backup.img bs4M
sudo dd if backup.img of /dev/sda bs4M
請注意,使用 dd
命令時需要特別小心,因為操作不當可能會導致數據丟失。
以上方法可以幫助你在CentOS系統遇到問題時進行有效的系統恢復。記得定期備份數據,以防萬一。