Win10에 대한 GRUB 항목을 가져오는 데 문제가 있습니다.

Win10에 대한 GRUB 항목을 가져오는 데 문제가 있습니다.

(Win10/Ubuntu 15.10) 듀얼 부팅을 원하는 방식으로 설정하는 데 문제가 있습니다. 다음과 같은 드라이브가 있습니다.

  • 500GB SSD - Windows( /dev/sdb, BIOS에서 기본 부팅)
  • 250GB SSD - Ubuntu( /dev/sda여기에 GRUB가 설치되어 있음)
  • 1TB HDD - 공유할 데이터

이상적으로는 Ubuntu 드라이브를 기본 부팅 드라이브로 설정하고 원하는 경우 Windows용 항목이 있는 GRUB을 부팅할 수 있습니다. 나는 항상 재설치가 필요한 이상한 방식으로 제 발을 쏘게 되기 때문에 Windows 드라이브를 가능한 한 적게 다루고 싶습니다. 그러나 Ubuntu/GRUB가 드라이브에서 Windows를 인식하도록 할 수 없는 것 같습니다 /dev/sdb. 결과는 sudo fdisk -l다음과 같습니다.

Disk /dev/sda: 238.5 GiB, 256060514304 bytes, 500118192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x72af2e5d

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1  *         2048    976895    974848   476M 83 Linux
/dev/sda2          978942 500117503 499138562   238G  5 Extended
/dev/sda5          978944  49805311  48826368  23.3G 83 Linux
/dev/sda6        49807360 469727231 419919872 200.2G 83 Linux
/dev/sda7       469729280 500117503  30388224  14.5G 82 Linux swap / Solaris

Disk /dev/sdb: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 4CF7AF69-3795-45AE-96B5-E4AFBBDBDF08

Device         Start       End   Sectors   Size Type
/dev/sdb1       2048    616447    614400   300M Windows recovery environment
/dev/sdb2     616448    821247    204800   100M EFI System
/dev/sdb3     821248   1083391    262144   128M Microsoft reserved
/dev/sdb4    1083392 975851519 974768128 464.8G Microsoft basic data
/dev/sdb5  975851520 976773119    921600   450M Windows recovery environment

내가 실행하면 sudo grub-install /dev/sdb다음을 얻습니다.

Installing for i386-pc platform.
grub-install: warning: this GPT partition label contains no BIOS Boot Partition; embedding won't be possible.
grub-install: error: embedding is not possible, but this is required for cross-disk install.

달리기는 sudo update-grub다음을 제공합니다:

Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.2.0-18-generic
Found initrd image: /boot/initrd.img-4.2.0-18-generic
Found linux image: /boot/vmlinuz-4.2.0-16-generic
Found initrd image: /boot/initrd.img-4.2.0-16-generic
Found memtest86+ image: /memtest86+.elf
Found memtest86+ image: /memtest86+.bin
done

실행하면 os-prober아무것도 반환되지 않습니다. boot-repair님 의 요약 결과는 다음 위치에 있습니다.http://paste.ubuntu.com/13323193/(여기에 붙여넣기에는 너무 깁니다)

GRUB 목록에 Windows를 추가하려면 무엇이 부족합니까?

답변1

레거시 BIOS가 아닌 UEFI에 Ubuntu를 설치하면 Windows용 GRUB 항목을 올바르게 추가할 수 있었습니다.

관련 정보