엘지그램 스피커 펌웨어 업데이트 후
윈도우 부팅만 되어서
grub 복구하려 보니 하모니커
usb가 없어서
윈도우 상에서 복구할 방법 찾아보는데
마땅히 쉽게 원클릭이나 선택항목으로
복구 방법은 없네요.
뭐 하나하나 쉬운게 없다는 생각이 듭니다.
ㅎㅎ
개인적인 경험으로 해당 오류 메시지가 나오는 경우는 리눅스가 설치되어 있는 파티션이 마운트 되지 않는 경우가 제일 많은 것 같습니다.
우선 터미널을 열고 lsblk 엔터하여 시스템의 디스크 상황과 리눅스가 설치되어 있는
파티션을 확인 합니다.
아래 예시는 sda1 가 리눅스가 설치된 파티션 일 때의 예시입니다.
본인에 상황에 맞춰 아래 명령어에 적용하면 됩니다.
sudo mount /dev/sda1 /mnt
sudo chroot /mnt
sudo update-grub
혹 해결이 안되는 경우 아래 명령어를 통해 grub을 새로 설치하는 것도 한 방법이 될 것 같네요.
디스크가 한개인 경우
sudo grub-install /dev/sda
여러개인 경우 터미널에 lsblk를 입력하고 엔터하여 디스크의 상황을 본 후
리눅스가 설치된 디스크를 확인하고 적용하면 됩니다.
해당 방법은 리눅스가 설치된 파티션을 마운트 한후 마운트한 파티션을 시스템루트로 인식하게
해 update-grub 를 하는 순으로 진행 됩니다.
sudo grub-install /dev/해당 디스크
sudo update-grub
이후 usb를 제거 후 재부팅하고 상황을 확인해 보셔요.
1. 하모니카 usb가 있는 경우
하모니카 usb 로 부팅한 후 터미널을 열고 sudo update-grub 엔터하여 한번 실행해 주고 재부팅.
(보통 라이브 모드의 관리자 비번은 root 으로 되어 있으니 참고하셔요. )
2. usb 가 없이 윈도우 상에서 복구하는 경우
***익숙하지 않은 분들은 아래 링크의 동영상을 한번 보시고 시작하면 더 쉽게 진행가능 합니다.***
동영상링크 : https://www.youtube.com/watch?v=EEfW_XJzhbI
cmd 를 관리자 권한으로 실행 후 아래 커맨드를 입력, 엔터
bcdedit /set {bootmgr} displaybootmenu yes
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi (다른 계열의 리눅스를 사용한다면 해당하는 파일과 주소를 찾아 적용)
전원관리 옵션에서 fastboot 옵션 해제
advanced system setting 탭에서 하단에 'start up and recovery' 를 클릭 부팅목록이 보여질 시간을 지정하고 적용.
재부팅 하면 grub 부팅목록을 확인 할 수 있습니다.