내 컴퓨터에는 Windows 7과 Mint 16(Cinnamon)이 설치되어 있습니다. Mint를 설치한 후 GRUB 작동이 멈추고 GRUB 메뉴 대신 GRUB Rescue Console이 표시되었습니다. 시간이 촉박했기 때문에 Windows 설치 디스크를 부팅하고 일련의 bootexec
명령을 실행하여 최소한 복원했습니다.
나중에 드라이브에 Mint Live CD가 있으면 디스크 부팅 메뉴에서 GRUB 콘솔로 전환하여 Mint 설치를 시작할 수 있다는 것을 알게 되었습니다. 그 후 다음을 입력했습니다.
set root=(hd1,msdos6)
set prefix=/boot/grub
linux /vmlinuz root=/dev/sda6 ro
initrd /initrd.img
boot
민트를 켜놓고 달렸어요정보 스크립트 시작, 다음 결과를 얻습니다.
Boot Info Script 0.61 [1 April 2012]
============================= Boot Info Summary: ===============================
=> Windows is installed in the MBR of /dev/sda.
=> Windows is installed in the MBR of /dev/sdb.
sda1: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista/7: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /bootmgr /Boot/BCD
sda2: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista/7: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System: Windows 7
Boot files: /Windows/System32/winload.exe
sda3: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista/7: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files:
sda4: __________________________________________________________________________
File system: Extended Partition
Boot sector type: Unknown
Boot sector info:
sda5: __________________________________________________________________________
File system: swap
Boot sector type: -
Boot sector info:
sda6: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Linux Mint 16 Petra
Boot files: /boot/grub/grub.cfg /etc/fstab
sda7: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System:
Boot files:
sdb1: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows XP: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files:
(실제로 이 파일에는 더 많은 내용이 있지만 다음 내용은 질문과 관련이 없다고 생각합니다.)
이것이 나의 관심을 끌었습니다:
=> Windows is installed in the MBR of /dev/sda.
그러니 이렇게 해야 sudo grub-install /dev/sda
모든 게 괜찮을 거에요, 그렇죠?
음 ... 아니. grub-install
불만은 없습니다. 나중에 부팅 정보 스크립트를 실행하면 똑같은 결과가 나왔습니다. 재부팅하면 GRUB 메뉴 표시 없이 Windows가 로드됩니다.
그렇다면 내가 여기서 무엇을 놓치고 있는 걸까요?
답변1
작업 운영 체제에서든 라이브 세션에서든 터미널 명령을 사용하여 최신 버전의 Mint에 대한 부팅 복구를 설치하고 실행할 수 있습니다.
*아래 댓글은 님의 댓글입니다.여기, 그러나 Mint는 Ubuntu와 동일한 저장소를 사용하기 때문에 작동합니다.
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo sed 's/trusty/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)
명령 설명:
- 시동 복구를 위한 저장소 추가
- 시동 복구 소스 목록에 추가
- apt-get 변경 사항 업데이트(저장소 및 소스)
- 부팅 복구 설치 및 실행
새 운영 체제를 설치한 후 GRUB 레코드/메뉴를 업데이트하려면 update-grub 작업도 수행해야 합니다(GRUB를 사용하는 경우).