Windows가 아닌 GRUB이 기본적으로 시작되도록 하는 방법

Windows가 아닌 GRUB이 기본적으로 시작되도록 하는 방법

/home 및 D: 파티션이 있는 NVME 드라이브에 Windows 10 및 Ubuntu 16.04가 설치된 Dell G5 노트북이 있습니다.

이전에는 노트북을 켜면 기본적으로 GRUB로 설정되어 부팅할 OS를 선택할 수 있었습니다. 방금 Windows로 부팅하고 Dell 펌웨어 업데이트 도구를 실행했는데 이로 인해 부팅 우선 순위가 변경되었으며 이제 Windows가 자동으로 부팅됩니다.

내 efi 시작 우선순위는 다음과 같습니다.

$ sudo efibootmgr 
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0002,0001,0000
Boot0000* Windows Boot Manager
Boot0001* ubuntu
Boot0002* UEFI: KBG30ZMS128G NVMe TOSHIBA 128GB, Partition 1

$ lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop1         7:1    0    89M  1 loop /snap/core/7713
nvme0n1     259:0    0 119.2G  0 disk 
├─nvme0n1p7 259:7    0  48.8G  0 part /
├─nvme0n1p5 259:5    0  12.7G  0 part 
├─nvme0n1p3 259:3    0  54.9G  0 part 
├─nvme0n1p1 259:1    0   650M  0 part /boot/efi
├─nvme0n1p6 259:6    0   1.1G  0 part 
├─nvme0n1p4 259:4    0   990M  0 part 
└─nvme0n1p2 259:2    0   128M  0 part 
loop4         7:4    0 172.5M  1 loop /snap/skype/92
loop2         7:2    0 159.8M  1 loop /snap/vott/x1
loop0         7:0    0  89.1M  1 loop /snap/core/7917
sda           8:0    0 931.5G  0 disk 
├─sda4        8:4    0 907.2G  0 part /home
├─sda2        8:2    0   9.3G  0 part 
├─sda3        8:3    0  14.9G  0 part [SWAP]
└─sda1        8:1    0   128M  0 part 
loop3         7:3    0 172.6M  1 loop /snap/skype/96

$ sudo update-grub
[sudo] password for luke: 
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.15.0-66-generic
Found initrd image: /boot/initrd.img-4.15.0-66-generic
Found linux image: /boot/vmlinuz-4.15.0-65-generic
Found initrd image: /boot/initrd.img-4.15.0-65-generic
Found linux image: /boot/vmlinuz-4.4.0-166-generic
Found initrd image: /boot/initrd.img-4.4.0-166-generic
Found Windows Boot Manager on /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for EFI firmware configuration
done

POST 후에 부팅 메뉴를 불러오고 두 번째 "ubuntu" 항목을 수동으로 선택하면 GRUB가 예상대로 시작됩니다. 그래서 UEFI로 가서 "ubuntu"를 첫 번째 기본 부팅 옵션으로 승격시키려고 했습니다. 그 결과 컴퓨터가 일종의 Dell 복구 유틸리티로 부팅되었고 두 시스템 모두 로드되지 않았습니다. 부팅이 손상되었다는 알림이 표시되었습니다. 부팅 순서를 위로 되돌리면 Windows 또는 GRUB를 부팅할 수 있습니다.

기본적으로 GRUB으로 부팅하는 방법은 무엇입니까?

답변1

update-grub을 실행한 다음 "ubuntu"를 첫 번째 UEFI 부팅 우선 순위로 설정하면 문제가 해결됩니다.

답변2

efibootmgr -o 0001 이 명령은 첫 번째 부팅 옵션을 우분투로 설정합니다.

관련 정보