- grub2-install /dev/sdb
順利安裝後,重新開機出現了下方的錯誤訊息
error: Symbol 'grub_efi_secure_boot' not found error
error: Symbol 'grub_efi_secure_boot' not found error而且不管用哪一個之前可以跑的kernel,都出現一樣的錯誤訊息
由於是舊機器,只有BIOS而沒有EFI,不可能是EFI鎖密碼的問題;猜測是安裝grub到另一個硬碟/dev/sdb的時候,grub2-install另外也去更動了開機硬碟/dev/sda的GRUB內容,造成了原本的硬碟dev/sda無法開機
解決方案用CentOS的修復光碟開機,進入rescue重新把GRUB寫回去
詳細順序如下:
- 先把安裝光碟iso檔燒錄到USB上面,詳細過參考
Linux看《用USB隨身碟安裝CentOS 7》
Mac看《把光碟的ISO燒到USB隨身碟上》 - 用這個修復USB開機
- 選 Troubleshooting
- 選 Rescue a CentOS Linux System
- 選 Continue
- 按Enter進入指令列
- 輸入指令 chroot /mnt/sysimage
- 輸入指令 grub2-install /dev/sda
- 輸入指令 exit 跳出chroot
- 輸入指令 reboot 重新開機
_EOF_
沒有留言:
張貼留言