GRUB Customizer에 Windows가 표시되지 않습니다.

GRUB Customizer에 Windows가 표시되지 않습니다.

이 질문을 여러 번 받았지만 내 경우에는 답변이 효과가 없는 것 같습니다.

나는 승리 10과 우분투를 가지고 있습니다. 하지만 듀얼 부팅 메뉴가 없습니다. GRUB은 부팅 시 표시되지 않습니다. 자동으로 Windows로 부팅됩니다. 시작 시 BIOS로 이동하고 부팅 메뉴에서 HDD를 선택하면 Ubuntu로 부팅됩니다!

질문은 GRUB를 수정하고 시작 시 OS 선택 메뉴를 표시하는 방법입니다.

GRUB 사용자 정의 프로그램에서는 Windows도 표시되지 않습니다.

내가 한 일: 빈 하드 디스크에 win 10을 설치하고 fastboot를 비활성화하고 USB 플래시 메모리에서 UBUNTU 16을 설치했습니다. Ubuntu를 설치하는 동안 "Windows 부팅 관리자와 함께 Ubuntu 설치" 옵션이 없어서 다른 것을 선택하고 Ubuntu를 성공적으로 설치했습니다.

이것은 내 하드 디스크입니다.

user@ubuntpc:~$ sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
NAME    FSTYPE   SIZE MOUNTPOINT     LABEL
sda             2,7T
├─sda1          128M                 
├─sda2 ntfs       1T                 HD1 
├─sda3 ntfs       1T                 HD2 
├─sda4 ntfs   713,2G                 HD3 
└─sda5 swap    33,2G [SWAP]          
sdb           232,9G         
├─sdb1 ntfs     450M                 Recovery 
├─sdb2 vfat      99M     
├─sdb3           16M                 
├─sdb4 ntfs    99,5G             
├─sdb5 ext4      75G /               
└─sdb6 ntfs    57,9G             

(3TB HDD가 있는데 UBUNTU SWAP 및 DATA 파일에만 사용합니다. 250GB SSD가 있는데 Windows와 Ubuntu OS 모두에 사용합니다.)

답변1

그래서 오류를 발견하고 해결했습니다.

이유: 우분투를 설치하는 동안 보안 부팅을 비활성화하지 않았습니다. [내 생각에는] 또는 Asus mobo CRM(레거시 모드)이 우분투가 설치된 USB 플래시에 대해 활성화되었을 수도 있습니다.

이로 인해 승리는 EFI에 있었고 우분투는 레거시에 있었습니다.

해결책: 나는 이것을 따랐다가이드

$ sudo mount /dev/sdb5 /mnt
$ sudo mkdir -p /mnt/boot/efi
$ sudo mount /dev/sdb2 /mnt/boot/efi
$ sudo mount --bind /dev /mnt/dev
$ sudo mount --bind /proc /mnt/proc
$ sudo mount --bind /sys /mnt/sys
$ sudo mount --bind /run /mnt/run
$ modprobe efivars
$ sudo chroot /mnt
# apt-get install grub-efi-amd64
# grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ubuntu --recheck --no-floppy --debug

sdb를 바꿨나요? 따라서.

그것은 트릭을했다. 이제 컴퓨터에 win 및 ubuntu 옵션과 함께 부팅 관리자가 표시됩니다.

관련 정보