No bootable devices found on an old Dell laptop
Sep 24, 2023
Dell E6530 모델을 아직까지 현역으로 굴리고 있다. 메모리 용량도 16GB 정도고 성능도 나쁘지 않아서 그럭저럭 잘 쓰고 있다. 언제부턴가 시스템을 재부팅하면 No bootable devices, strike F1 to retry boot … (생략) … 메세지가 나왔다.F1을 누르면 부팅은 정상적으로 잘 진행되었다. 이렇게 되면 서버 용도로 사용하기 곤란해지는데, 원격으로 재부팅하면 반드시 물리적으로 F1키를 눌러줘야 하기 때문이다.
OS는 Ubuntu 18.04 LTS 버전이고 설치할 때 UEFI 모드로 설치한 기억이 난다. Gparted 를 열어보면 /boot/efi 파티션이 FAT32로 512 MB 가량 잡혀있고, boot, esp 플래그가 붙어있다. esp 플래그는 EFI system partition임을 나타내고, /sys/firmware/efi 디렉토리도 있는 것으로 보아 우분투 설치 문제는 아니었을 것 같다.
한편 BIOS(…) 설정 문제도 아니었음. 들어가서 보면 UEFI 모드로 잘 활성화되어 있고, Secure boot enable/disable 껐다 켰다 해보면서 테스트를 해보거나, 아니면 UEFI 시작점들을 다시 세팅해보고 했는데 변화가 없었다. Legacy mode를 활성화하고 들어가면 파티션 테이블부터 잘못되었다는 메세지가 뜸.. Dell에서 제공하는 테스트 프로그램도 돌려보았으나 특별한 문제는 발견되지 않아 미궁으로 빠지려던 찰나에..
SATA mode가 RAID모드로 되어 있는 것을 발견하고 AHCI로 변경하였다. 노트북이니까 RAID 모드로 돌릴 이유가 없다. 이후 Dell 로고가 두번 표시되기는 하지만 No bootable devices 오류가 발생하지는 않는다. :D