
내 노트북 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시간 동안 복구를 시도한 후 더 빠릅니다.
나를 도와주려고 노력하는 사람들에게 감사드립니다.