그래서 저는 Windows 10과 Ubuntu 14.04 LTS를 성공적으로 이중 부팅했습니다. Linux로 부팅할 때 F12(Windows가 기본값)를 누를 필요가 없도록 몇 초 동안 부팅 시 grub이 나타나도록 설정했습니다. 몇 달 동안 완벽하게 작동했습니다.
방금 Linux를 부팅하려고 했지만 Grub이 표시되지 않았습니다. 여러 번 시도했지만 그런 행운은 없었습니다. 부팅 시 F12를 누르고 Grub(기본값)을 선택하여 Windows 부팅 관리자가 아닌 Grub으로 실제로 부팅되는지 확인했습니다. 그것도 소용없어요.
나는 어떤 일에도 영향을 미칠 만한 어떤 짓도 하지 않았습니다. Ubuntu 16.04 LTS, USB에서 설치
업데이트/2017-12-15 10:55
친구에게서 linux-on-a-stick 드라이브를 빌려서 실행하고 Grub의 구성 파일을 편집할 수 있었습니다. Windows의 파티션 관리자에서 보조 파티션을 삭제하고 다시 설치할 수 있지만 이렇게 하려면영원히따라서 누군가가 더 간단한 솔루션을 가지고 있다면 좋을 것입니다.
답변1
Windows 부트로더는 Linux 로딩을 지원하지 않으며 Windows만 로드합니다. Grub(2)는 실제로 Linux 또는 Windows 부팅을 선택할 수 있는 부팅 관리자입니다.
대부분의 어려움은 Linux를 먼저 설치한 다음 Windows를 설치할 때 발생합니다(Win 설치 프로그램은 자체 Windows 부트 로더로 grub 부팅 관리자가 포함된 부팅 섹터를 덮어씀). 또는 Windows 미디어(DVD/USB 스틱)에서 부팅한 다음 Windows Fix(이 역시 마찬가지) 부트 섹터의 grub을 다룹니다).
자동화된 방법은 bootrepair를 사용하는 것입니다. Linux 배포판을 알려주지 않았기 때문에 우분투를 사용하고 있다고 가정합니다.우분투 부팅 복구 방법 링크.
수동 방법은 Linux 배포판의 라이브 미디어(DVD/USB 스틱)에서 부팅하고, Linux 파티션을 루트로 설정하고, grub을 수동으로 설치 및/또는 업데이트하는 것입니다.
부트로더를 설치 /dev/sda
하고 Linux 파티션이 다음과 같다고 가정합니다 /dev/sda1
(장치로 교체).
mount /dev/sda1 /mnt/
cd /mnt
mount -t proc proc /mnt/proc
mount -t sysfs sys /mnt/sys
mount -o bind /dev /mnt/dev
mount -t devpts pts /mnt/dev/pts/
chroot /mnt
grub-install /dev/sda
grub-install --recheck /dev/sda
update-grub