Windows 8.1이 GRUB2에 나타나지 않습니다.

Windows 8.1이 GRUB2에 나타나지 않습니다.

내 노트북 ​​ASUS N53S에 Windows 7(64비트) 및 Ubuntu 13.10(32비트)이 설치되어 있습니다. 안타깝게도 Windows를 시작할 때마다 블루 스크린이 나타났지만 Ubuntu는 계속 실행되었습니다.

Windows 8.1(64비트)을 설치하기 위해 Windows 7을 제거하기로 결정했습니다. 업그레이드해야 할 좋은 이유였습니다 :-)

Windows 7 파티션을 포맷했습니다.

Windows 8.1을 설치하기 위해 gdisk를 사용하여 MBR에서 GPT로 변경했습니다. 그리고 Windows 8.1 설치에 성공했습니다.

컴퓨터를 시작하면 GRUB이 나타나지만 Windows 8.1은 나타나지 않고 Ubuntu만 실행할 수 있습니다.

root@Clenet:/home/clenet# parted -l
Model: ATA ST9750420AS (scsi)
Disk /dev/sda: 750GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End     Size    File system  Name                          Flags
 1      17,4kB  1049kB  1031kB               BIOS boot partition           bios_grub
 3      26,8GB  27,2GB  315MB   ntfs         Basic data partition          hidden, diag
 4      27,2GB  27,3GB  105MB   fat32        EFI system partition          boot
 5      27,3GB  27,4GB  134MB                Microsoft reserved partition  msftres
 6      27,4GB  299GB   272GB   ntfs         Basic data partition          msftdata
 7      327GB   721GB   394GB                Microsoft basic data          msftdata
 8      721GB   742GB   20,3GB  ext4         Linux filesystem
 9      742GB   750GB   8487MB  ext4         Linux filesystem

Ubuntu는 파티션 번호 8에 설치되고 Windows 8.1은 6에 설치됩니다(설치 중에 3,4 및 5가 생성됨).

부팅 복구를 시도했는데 몇 가지 오류 메시지가 표시되었습니다.

  • EFI가 감지되었습니다. 옵션을 확인해주세요
  • EFI가 감지되었습니다. 이 소프트웨어의 EFI 호환 버전이 포함된 Boot-Repair-Disk-64-bit(www.sourceforge.net/p/boot-repair-cd)를 사용하십시오.

그런 다음 펜드라이브에 boot-repair-disk(64비트)를 시도했지만 부팅을 복구할 수 없습니다. 오류 메시지는 다음과 같습니다.

EFI와 호환되지 않는 Linux 버전을 sda8에 설치했습니다. 컴퓨터와 호환되지 않을 수 있습니다. EFI 호환 시스템을 설치하십시오. 예를 들어 Linux-Secure-Remix-64bit 및 Ubuntu-64bit는 EFI 호환 시스템입니다.

os-prober 명령은 아무것도 제공하지 않습니다.

root@Clenet:/home/clenet# os-prober
root@Clenet:/home/clenet# 

다음은 의 출력입니다 update-grub.

root@Clenet:/home/clenet# update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.12.0-031200-generic
Found initrd image: /boot/initrd.img-3.12.0-031200-generic
Found linux image: /boot/vmlinuz-3.11.0-15-generic
Found initrd image: /boot/initrd.img-3.11.0-15-generic
Found linux image: /boot/vmlinuz-3.8.0-35-generic
Found initrd image: /boot/initrd.img-3.8.0-35-generic
Found linux image: /boot/vmlinuz-3.12.0-031200-generic
Found initrd image: /boot/initrd.img-3.12.0-031200-generic
Found linux image: /boot/vmlinuz-3.11.0-15-generic
Found initrd image: /boot/initrd.img-3.11.0-15-generic
Found linux image: /boot/vmlinuz-3.8.0-35-generic
Found initrd image: /boot/initrd.img-3.8.0-35-generic
Found memtest86+ image: /boot/memtest86+.bin
done
root@Clenet:/home/clenet# 

답변1

Ubuntu에서 grub을 업데이트해 보셨나요? 디스크의 모든 OS를 감지해야 합니다.

sudo update-grub

답변2

부팅 복구를 실행해 볼 수 있습니다! Windows 7에 문제가 있었고 Boot Repair는 모든 문제를 해결했습니다. 이 프로그램은 라이브 CD로 설치할 수 있고 사용하기 매우 쉬운 GUI를 가지고 있습니다. 부팅 복구를 사용하려면 먼저 우분투 라이브 CD로 부팅하고 "Try Ubuntu"를 선택하세요. 그런 다음 터미널에서 다음 명령을 실행합니다.

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)
boot-repair

해당 명령은 ppa를 추가하고, boot-repair를 설치하고, boot-repair를 실행해야 합니다. 그런 다음 권장 수리를 클릭하세요. 그래도 작동하지 않으면 도구를 사용하여 부팅 정보 요약을 생성할 수도 있으며, 이를 Paste.ubuntu.com 주소에 기록합니다. 문제가 있는 경우 여기에 해당 링크를 붙여넣으세요. 해당 정보가 문제 해결에 도움이 될 수 있습니다.

답변3

자세한 내용은 다음과 같습니다수동GRUB 부트로더의 일반적인 문제에 대해 알아보세요.

답변4

내 문제에 대한 해결책: 전체 하드 드라이브를 포맷하고 Windows 8.1 다음 우분투 13.10을 설치합니다. 실제 솔루션은 아니지만 내 백업 덕분에 최고의 솔루션이고 24시간 동안 복구를 시도한 후 더 빠릅니다.

나를 도와주려고 노력하는 사람들에게 감사드립니다.

관련 정보