我在 Mac 上使用安装在其自己分区上的 rEFInd。一切正常,但当我启动 rEFInd(启动时磁盘选择菜单下的“EFI Boot”选项)时,它会显示我的 OS X 启动以及大约 9 个其他磁盘。
这是我的硬盘的分区映射
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.3 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 396.4 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
4: Microsoft Basic Data REFIND 4.1 GB disk0s4
5: Linux Filesystem 49.2 GB disk0s5
6: Microsoft Basic Data BOOTCAMP 49.4 GB disk0s6
这是我的 rEFInd 配置文件的内容
dont_scan_dirs
dont_scan_files
menuentry "Elementary" {
icon /EFI/refind/rEFInd-minimal/icons/os_elementary.png
loader vmlinuz-linux
ostype Linux
options "rw root=UUID=4CB3770E-E239-329A-90D7-189672FCD95A loglevel=3"
}
menuentry "Windows" {
icon /EFI/refind/rEFInd-minimal/icons/os_win.png
ostype Windows
loader /EFI/Microsoft/Boot/bootmgfw.efi
}
menuentry "OSX" {
icon /EFI/refind/rEFInd-minimal/icons/os_mac.png
ostype MacOS
loader /EFI/Apple/Boot/bootmgfw.efi
}
include rEFInd-minimal/theme.conf
有没有办法只将我的 OS X、Windows 和 Linux 启动项包含在 rEFInd 列表中?我不知道它从哪里获取其他磁盘,所以我无法阻止它们。