From dc01a3f5e0fa26d5ebb698944a7baed86a1161cb Mon Sep 17 00:00:00 2001 From: Marcel Robitaille Date: Sun, 30 Sep 2018 11:51:43 -0300 Subject: [PATCH] Update refind.conf backup --- refind/refind.conf | 164 ++++++++++++++++++++++++--------------------- 1 file changed, 87 insertions(+), 77 deletions(-) diff --git a/refind/refind.conf b/refind/refind.conf index e9df3a8..f24d2af 100755 --- a/refind/refind.conf +++ b/refind/refind.conf @@ -23,9 +23,9 @@ timeout 20 # security: # banner - the rEFInd title banner (built-in or loaded via "banner") # label - boot option text label in the menu -# singleuser - remove the submenu options to boot Mac OS X in single-user -# or verbose modes; affects ONLY MacOS X -# safemode - remove the submenu option to boot Mac OS X in "safe mode" +# singleuser - remove the submenu options to boot macOS in single-user +# or verbose modes; affects ONLY macOS +# safemode - remove the submenu option to boot macOS in "safe mode" # hwtest - the submenu option to run Apple's hardware test # arrows - scroll arrows on the OS selection tag line # hints - brief command summary in the menu @@ -145,20 +145,44 @@ timeout 20 # feature may not work for you. If it does work, you should be able # to launch an OS or tool by touching it. In a submenu, touching # anywhere launches the currently-selection item; there is, at present, -# no way to select a specific submenu item. +# no way to select a specific submenu item. This feature is mutually +# exclusive with the enable_mouse feature. If both are uncommented, +# the one read most recently takes precedence. # #enable_touch +# Enable mouse support. If active, this feature enables use of the +# computer's mouse. Note, however, that not all computers' EFIs +# provide the necessary underlying support, so this feature may not +# work for you. If it does work, you should be able to launch an +# OS or tool by clicking it with the mouse pointer. This feature +# is mutually exclusive with the enable_touch feature. If both +# are uncommented, the one read most recently takes precedence. +# +#enable_mouse + +# Size of the mouse pointer, in pixels, per side. +# Default is 16 +# +#mouse_size + +# Speed of mouse tracking. Higher numbers equate to faster +# mouse movement. This option requires that enable_mouse be +# uncommented. +# Legal values are between 1 and 32. Default is 4. +# +#mouse_speed 4 + # Launch specified OSes in graphics mode. By default, rEFInd switches # to text mode and displays basic pre-launch information when launching -# all OSes except OS X. Using graphics mode can produce a more seamless +# all OSes except macOS. Using graphics mode can produce a more seamless # transition, but displays no information, which can make matters # difficult if you must debug a problem. Also, on at least one known # computer, using graphics mode prevents a crash when using the Linux # kernel's EFI stub loader. You can specify an empty list to boot all # OSes in text mode. # Valid options: -# osx - Mac OS X +# osx - macOS # linux - A Linux kernel with EFI stub loader # elilo - The ELILO boot loader # grub - The GRUB (Legacy or 2) boot loader @@ -184,6 +208,7 @@ timeout 20 # csr_rotate - adjusts Apple System Integrity Protection (SIP) # policy. Requires "csr_values" to be set. # about - an "about this program" option +# hidden_tags - manage hidden tags # exit - a tag to exit from rEFInd # shutdown - shuts down the computer (a bug causes this to reboot # many UEFI systems) @@ -193,9 +218,21 @@ timeout 20 # fwupdate - a tag to update the firmware; launches the fwupx64.efi # (or similar) program # netboot - launch the ipxe.efi tool for network (PXE) booting -# Default is shell,memtest,gdisk,apple_recovery,windows_recovery,mok_tool,about,shutdown,reboot,firmware,fwupdate +# Default is shell,memtest,gdisk,apple_recovery,windows_recovery,mok_tool,about,hidden_tags,shutdown,reboot,firmware,fwupdate # -#showtools shell, gdisk, memtest, mok_tool, apple_recovery, windows_recovery, about, reboot, exit, firmware, fwupdate +#showtools shell, gdisk, memtest, mok_tool, apple_recovery, windows_recovery, about, hidden_tags, reboot, exit, firmware, fwupdate +showtools shell, gdisk, memtest, mok_tool, apple_recovery, windows_recovery, about, reboot, exit, firmware, fwupdate + +# Tool binaries to be excluded from the tools line, even if the +# general class is specified in showtools. This enables trimming an +# overabundance of tools, as when you see multiple mok_tool entries +# after installing multiple Linux distributions. +# Just as with dont_scan_files, you can specify a filename alone, a +# full pathname, or a volume identifier (filesystem label, partition +# name, or partition GUID) and a full pathname. +# Default is an empty list (nothing is excluded) +# +#dont_scan_tools ESP2:/EFI/ubuntu/mmx64.efi,gptsync_x64.efi # Boot loaders that can launch a Windows restore or emergency system. # These tend to be OEM-specific. @@ -252,7 +289,7 @@ scanfor manual #scan_delay 5 # When scanning volumes for EFI boot loaders, rEFInd always looks for -# Mac OS X's and Microsoft Windows' boot loaders in their normal locations, +# macOS's and Microsoft Windows' boot loaders in their normal locations, # and scans the root directory and every subdirectory of the /EFI directory # for additional boot loaders, but it doesn't recurse into these directories. # The also_scan_dirs token adds more directories to the scan list. @@ -267,10 +304,13 @@ scanfor manual #also_scan_dirs boot,ESP2:EFI/linux/kernels # Partitions (or whole disks, for legacy-mode boots) to omit from scans. -# For EFI-mode scans, you must specify a volume by its label, which you +# For EFI-mode scans, you normally specify a volume by its label, which you # can obtain in an EFI shell by typing "vol", from Linux by typing # "blkid /dev/{devicename}", or by examining the disk's label in various -# OSes' file browsers. +# OSes' file browsers. It's also possible to identify a partition by its +# unique GUID (aka its "PARTUUID" in Linux parlance). (Note that this is +# NOT the partition TYPE CODE GUID.) This identifier can be obtained via +# "blkid" in Linux or "diskutil info {partition-id}" in macOS. # For legacy-mode scans, you can specify any subset of the boot loader # description shown when you highlight the option in rEFInd. # The default is "LRS_ESP". @@ -289,9 +329,9 @@ scanfor manual # a hardware manufacturer. If a directory is listed both here and in # also_scan_dirs, dont_scan_dirs takes precedence. Note that this # blacklist applies to ALL the filesystems that rEFInd scans, not just -# the ESP, unless you precede the directory name by a filesystem name, -# as in "myvol:EFI/somedir" to exclude EFI/somedir from the scan on the -# myvol volume but not on other volumes. +# the ESP, unless you precede the directory name by a filesystem name or +# partition unique GUID, as in "myvol:EFI/somedir" to exclude EFI/somedir +# from the scan on the myvol volume but not on other volumes. # #dont_scan_dirs ESP:/EFI/boot,EFI/Dell,EFI/memtest86 @@ -305,14 +345,17 @@ scanfor manual # tools are present in this list, but may appear as second-row # items. # The file may be specified as a bare name (e.g., "notme.efi"), as -# a complete filename (e.g., "/EFI/somedir/notme.efi"), or as a -# complete filename with volume (e.g., "SOMEDISK:/EFI/somedir/notme.efi"). +# a complete pathname (e.g., "/EFI/somedir/notme.efi"), or as a +# complete pathname with volume (e.g., "SOMEDISK:/EFI/somedir/notme.efi" +# or 2C17D5ED-850D-4F76-BA31-47A561740082:/EFI/somedir/notme.efi"). +# OS tags hidden via the Delete or '-' key in the rEFInd menu are +# added to this list, but stored in NVRAM. # The default is shim.efi,shim-fedora.efi,shimx64.efi,PreLoader.efi, # TextMode.efi,ebounce.efi,GraphicsConsole.efi,MokManager.efi,HashTool.efi, -# HashTool-signed.efi,bootmgr.efi +# HashTool-signed.efi,bootmgr.efi,fb{arch}.efi +# (where "{arch}" is the architecture code, like "x64"). # -#dont_scan_files vmlinuz-linux,bootmgfw.efi,bootmgr.efi,memtest.efi - +#dont_scan_files shim.efi,MokManager.efi # Scan for Linux kernels that lack a ".efi" filename extension. This is # useful for better integration with Linux distributions that provide @@ -336,6 +379,25 @@ scanfor manual # #fold_linux_kernels false +# Comma-delimited list of strings to treat as if they were numbers for the +# purpose of kernel version number detection. These strings are matched on a +# first-found basis; that is, if you want to treat both "linux-lts" and +# "linux" as version strings, they MUST be specified as "linux-lts,linux", +# since if you specify it the other way, both vmlinuz-linux and +# vmlinuz-linux-lts will return with "linux" as the "version string," which +# is not what you'd want. Also, if the kernel or initrd file includes both a +# specified string and digits, the "version string" includes both. For +# instance, "vmlinuz-linux-4.8" would yield a version string of "linux-4.8". +# This option is intended for Arch and other distributions that don't include +# version numbers in their kernel filenames, but may provide other uniquely +# identifying strings for multiple kernels. If this feature causes problems +# (say, if your kernel filename includes "linux" but the initrd filename +# doesn't), be sure this is set to an empty string +# (extra_kernel_version_strings "") or comment out the option to disable it. +# Default is no extra version strings +# +#extra_kernel_version_strings linux-lts,linux + # Set the maximum number of tags that can be displayed on the screen at # any time. If more loaders are discovered than this value, rEFInd shows # a subset in a scrolling list. If this value is set too high for the @@ -373,7 +435,7 @@ scanfor manual #default_selection Microsoft #default_selection "+,bzImage,vmlinuz" #default_selection Maintenance 23:30 2:00 -#default_selection "Maintenance,OS X" 1:00 2:30 +#default_selection "Maintenance,macOS" 1:00 2:30 # Enable VMX bit and lock the CPU MSR if unlocked. # On some Intel Apple computers, the firmware does not lock the MSR 0x3A. @@ -386,7 +448,7 @@ scanfor manual # #enable_and_lock_vmx false -# Tell a Mac's EFI that OS X is about to be launched, even when it's not. +# Tell a Mac's EFI that macOS is about to be launched, even when it's not. # This option causes some Macs to initialize their hardware differently than # when a third-party OS is launched normally. In some cases (particularly on # Macs with multiple video cards), using this option can cause hardware to @@ -397,7 +459,7 @@ scanfor manual # some hardware devices. When needed, a value of "10.9" usually works, but # you can experiment with other values. This feature has no effect on # non-Apple computers. -# The default is inactive (no OS X spoofing is done). +# The default is inactive (no macOS spoofing is done). # #spoof_osx_version 10.9 @@ -466,21 +528,16 @@ scanfor manual # Find one similar to what you need, copy it, remove the "disabled" line, # and adjust the entries to suit your needs. -# A sample entry for a Linux 3.13 kernel with EFI boot stub support -# on a partition with a GUID of 904404F8-B481-440C-A1E3-11A5A954E601. -# This entry includes Linux-specific boot options and specification -# of an initial RAM disk. Note uses of Linux-style forward slashes. -# Also note that a leading slash is optional in file specifications. menuentry "Arch Linux" { icon EFI/refind/refind-theme-regular/icons/384-144/os_arch.png volume "Arch Linux" loader vmlinuz-linux initrd initramfs-linux.img - options "ro root=UUID=cac8f456-b3f5-454d-a9d8-86fa0b4bedec" + options "ro root=UUID=611f17f4-9ddf-4728-9772-31391276ac5a resume=UUID=bb51bad8-05a7-45ce-b324-af8eb4c936db" submenuentry "Boot using LTS kernel" { loader vmlinuz-linux-lts initrd initramfs-linux-lts.img - options "ro root=UUID=cac8f456-b3f5-454d-a9d8-86fa0b4bedec" + options "ro root=UUID=611f17f4-9ddf-4728-9772-31391276ac5a" } } @@ -489,52 +546,5 @@ menuentry "Windows" { loader EFI/Microsoft/Boot/bootmgfw.efi } -# A sample entry for loading Ubuntu using its standard name for -# its GRUB 2 boot loader. Note uses of Linux-style forward slashes -#menuentry Ubuntu { -# loader /EFI/ubuntu/grubx64.efi -# icon /EFI/refind/icons/os_linux.png -# disabled -#} - -# A minimal ELILO entry, which probably offers nothing that -# auto-detection can't accomplish. -#menuentry "ELILO" { -# loader \EFI\elilo\elilo.efi -# disabled -#} - -# Like the ELILO entry, this one offers nothing that auto-detection -# can't do; but you might use it if you want to disable auto-detection -# but still boot Windows.... -#menuentry "Windows 7" { -# loader \EFI\Microsoft\Boot\bootmgfw.efi -# disabled -#} - -# EFI shells are programs just like boot loaders, and can be -# launched in the same way. You can pass a shell the name of a -# script that it's to run on the "options" line. The script -# could initialize hardware and then launch an OS, or it could -# do something entirely different. -#menuentry "Windows via shell script" { -# icon \EFI\refind\icons\os_win.png -# loader \EFI\tools\shell.efi -# options "fs0:\EFI\tools\launch_windows.nsh" -# disabled -#} - -# Mac OS is normally detected and run automatically; however, -# if you want to do something unusual, a manual boot stanza may -# be the way to do it. This one does nothing very unusual, but -# it may serve as a starting point. Note that you'll almost -# certainly need to change the "volume" line for this example -# to work. -#menuentry "My Mac OS X" { -# icon \EFI\refind\icons\os_mac.png -# volume "OS X boot" -# loader \System\Library\CoreServices\boot.efi -# disabled -#} - include refind-theme-regular/theme.conf +