학문
색다른콜리160
greb bootloader 되차즌ㄴ 방법이 알구시퍼여?
upgrade랑 update 하기전가지만 해도이짜나여.
greb bootloader 잘사용하거 잇엇는데여.
두개 진행하고 낫더니 greb bootloader가 사라지고 엉뚱한 게 부트로터로 나오던데여.
이거 다시 돌릴방법궁금해여?
3개의 답변이 있어요!
안녕하세요. 고한석 전문가입니다.
업그레이드 후 GRUB이 사라지는 현상은 Windows 업데이트나 듀얼부팅 환경에서 Windows 부트로더가 GRUB을 덮어쓸 때 자주 발생하며, 해결 방법은 리눅스 설치 USB(Live USB)로 부팅한 뒤 터미널에서 sudo grub-install /dev/sda → sudo update-grub 순서로 명령어를 실행하면 대부분 복구됩니다.
구체적인 복구 순서는 Live USB 부팅 → 터미널 열기 → sudo mount /dev/sda2 /mnt (리눅스 파티션 마운트) → sudo grub-install --boot-directory=/mnt/boot /dev/sda → sudo update-grub 이며, 파티션 번호(sda2 부분)는 본인 환경에 따라 lsblk 명령어로 먼저 확인하셔야 합니다.
가장 쉬운 방법으로는 Boot-Repair라는 GUI 툴을 Live USB 환경에서 설치해 "Recommended repair" 버튼 한 번으로 자동 복구하는 방법도 있으며, 명령어가 어렵다면 이 방법이 훨씬 편하고 성공률도 높습니다 (sudo add-apt-repository ppa:yannubuntu/boot-repair → sudo apt install boot-repair → boot-repair 실행)
채택 보상으로 151베리 받았어요.
채택된 답변안녕하세요. 서종현 전문가입니다.
간단한 단계로 다시 복구할수있습니다.
준비물 : 우선 리눅스 설치가 담기 라이브 USB를 준비하세요 부팅할때 USB로 부팅하면 시스템을 일시적으로 실행할수있습니다.
라이브 USB부팅 : 컴퓨터를 USB로 부팅한뒤 Try Ubuntu 같은 옵션으로 진입하세요
터미널 실행 : 터미널을 열고 명령어를 입력할 거에요
디스크 정보 확인 :
sudo fdisk -l
이 명령어로 리눅스가 설치된 파티션을 확인하세요 . 예를 들어 /dev/sda1마운트 작업 :
sudo mount/dev/sda1/mnt
sudo mount --bind/dev/mnt/dev
sudo mount --bind/proc/mnt/proc
sudo mount --bind/sys/mnt/syschroot 환경 진입 :
sudo chroot/mntgrub 재설치 :
grub-intall/dev/sda
update-grub
여기서 /dev/sda는 부딩 디스크 이름이에요종료 및 재부팅 :
exit
sudo reboot
이렇게 하면 그럽 부트로더가 다시 설치되어 정상 부팅할수있을거에요
안녕하세요. 감병주 전문가입니다.
말씀하신 greb이 grub (리눅스 부트로더)를 말씀하신것 같아서 이것으로 답해드리겠습니다.
grub가 사라진 것은 업데이트 후 부트로더가 덮어쓰이거나 순서가 바뀐 경우일 가능성이 큽니다.
이 경우엔 라이브 usb로 부팅해 기존 리눅스가 설치된 파티션에 접근해야 하고 이후 해당 시스템에 진입한 뒤 GRUB을 다시 설치하면 복구가 가능합니다.
설치 후 update-grub으로 부트 목록을 다시 생성해줘야 하고 BIOS/UEFI에서 부팅 순서가 변경되지 않았는지도 함께 확인하는 것이 중요합니다