centos 啟動報錯 “error:failure reading sector 0x9b268 from 'hd0'”


啟動報錯 “error:failure reading sector 0x9b268 from 'hd0'”

從這個報錯可以得知是由於引導出錯導致的;

首先准備好一塊centos啟動盤的U盤,插入電腦;重新啟動電腦,進入救援模式(rescure),然后嘗試用經典方法進行恢復:“grub2-install /dev/sda”然后系統報錯“grub2-install: error: /usr/lib/grub/i386-pc/modinfo.sh doesn't exist. Please specify --target or --directory”

cd命令切換到“/usr/lib/grub/”發現此目錄下什么文件也沒有;

使用cp -R  /usr/lib/grub/i386-pc/* /mnt/sysimage/usr/lib/grub/i386-pc

然后使用chroot切換到/mnt/sysimage環境,繼續運行

 grub2-install /dev/sda,即可成功安裝grub2

然后我們還需要重新生成配置文件:

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

為了保險起見我重新運行了一次

# grub2-install /dev/sda

重起之后即可正常引導進入Linux系統



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM