啟動報錯 “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系統