GRUB 在启动时不显示 Arch Linux

GRUB 在启动时不显示 Arch Linux

我最近通过 USB 启动在我的 Windows 分区上安装了 Arch Linux。

但 GRUB 在分区启动时仍然显示 Windows。我已经尝试重新配置grub.cfg

$ sudo grub-mkconfig -o /boot/grub/grub.cfg    
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.4.0-57-generic
Found initrd image: /boot/initrd.img-4.4.0-57-generic
Found linux image: /boot/vmlinuz-4.4.0-53-generic
Found initrd image: /boot/initrd.img-4.4.0-53-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Found Arch on /dev/sda4
Found Ubuntu 14.04.5 LTS (14.04) on /dev/sda9
done

它说它会找到 Arch,但在启动过程中仍然显示 Windows。

这是我的分区当前的状况:

$ sudo parted /dev/sda print                                    
Model: ATA SAMSUNG MZ7TE256 (scsi)
Disk /dev/sda: 256GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system     Name                          Flags
 1      1049kB  1050MB  1049MB  ntfs                                          hidden, diag
 2      1050MB  1322MB  273MB   fat32           EFI system partition          boot, esp
 3      1322MB  1456MB  134MB                   Microsoft reserved partition  msftres
 4      1456MB  104GB   103GB   ext4            Basic data partition         
 9      104GB   125GB   21,0GB  ext4            Ubuntu14
 5      125GB   157GB   31,5GB  ntfs            Basic data partition          msftdata
 6      157GB   160GB   3000MB  linux-swap(v1)
 8      160GB   256GB   96,4GB  ext4
 7      256GB   256GB   128MB                                                 bios_grub

分区 8 上是 Ubuntu 16,我主要使用它,GRUB 文件也在上面。

相关内容