# # refind.conf # Configuration file for the rEFInd boot menu # # Timeout in seconds for the main menu screen. Setting the timeout to 0 # disables automatic booting (i.e., no timeout). # timeout 20 # Hide user interface elements for personal preference or to increase # security: # banner - the rEFInd title banner # label - 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 # hwtest - the submenu option to run Apple's hardware test # arrows - scroll arrows on the OS selection tag line # all - all of the above # #hideui singleuser #hideui all # Set the name of a subdirectory in which icons are stored. Icons must # have the same names they have in the standard directory. The directory # name is specified relative to the main rEFInd binary's directory. If # an icon can't be found in the specified directory, an attempt is made # to load it from the default directory; thus, you can replace just some # icons in your own directory and rely on the default for others. # Default is "icons". # #icons_dir myicons # Use a custom title banner instead of the rEFInd icon and name. The file # path is relative to the directory where refind.efi is located. The color # in the top left corner of the image is used as the background color # for the menu screens. Currently uncompressed BMP images with color # depths of 24, 8, 4 or 1 bits are supported. # #banner hostname.bmp # Custom images for the selection background. There is a big one (144 x 144) # for the OS icons, and a small one (64 x 64) for the function icons in the # second row. If only a small image is given, that one is also used for # the big icons by stretching it in the middle. If only a big one is given, # the built-in default will be used for the small icons. # # Like the banner option above, these options take a filename of # an uncompressed BMP image file. # #selection_big selection-big.bmp #selection_small selection-small.bmp # Use text mode only. When enabled, this option forces rEFInd into text mode. # #textonly # Set the screen's video resolution. Pass this option two values, # corresponding to the X and Y resolutions. Note that not all resolutions # are supported. On UEFI systems, passing an incorrect value results in a # message being shown on the screen to that effect, along with a list of # supported modes. On EFI 1.x systems (e.g., Macintoshes), setting an # incorrect mode silently fails. On both types of systems, setting an # incorrect resolution results in the default resolution being used. # A resolution of 1024x768 usually works, but higher values often don't. # Default is "0 0" (use the system default resolution, usually 800x600). # #resolution 1024 768 # 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 # 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. # Valid options: # osx - Mac OS X # linux - A Linux kernel with EFI stub loader # elilo - The ELILO boot loader # grub - The GRUB (Legacy or 2) boot loader # windows - Microsoft Windows # Default value: osx # #use_graphics_for osx,linux # Which non-bootloader tools to show on the tools line, and in what # order to display them: # shell - the EFI shell # gptsync - the (dangerous) gptsync.efi utility # about - an "about this program" option # exit - a tag to exit from rEFInd # shutdown - shuts down the computer (a bug causes this to reboot EFI # systems) # reboot - a tag to reboot the computer # Default is shell,about,shutdown,reboot # #showtools shell, about, reboot # Directories in which to search for EFI drivers. These drivers can # provide filesystem support, give access to hard disks on plug-in # controllers, etc. In most cases none are needed, but if you add # EFI drivers and you want rEFInd to automatically load them, you # should specify one or more paths here. rEFInd always scans the # "drivers" subdirectory of its own installation directory; this # option specifies ADDITIONAL directories to scan. # Default is to scan no additional directories for EFI drivers # #scan_driver_dirs EFI/tools/drivers,drivers # Which types of boot loaders to search, and in what order to display them: # internal - internal EFI disk-based boot loaders # external - external EFI disk-based boot loaders # optical - EFI optical discs (CD, DVD, etc.) # hdbios - BIOS disk-based boot loaders # biosexternal - BIOS external boot loaders (USB, eSATA, etc.) # cd - BIOS optical-disc boot loaders # manual - use stanzas later in this configuration file # Default is internal,external,optical # #scanfor internal,external,optical # When scanning volumes for EFI boot loaders, rEFInd always looks for # Mac OS X'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. # Directories are specified relative to the volume's root directory. This # option applies to ALL the volumes that rEFInd scans. If a specified # directory doesn't exist, it's ignored (no error condition results). # The default is to scan no additional directories. # #also_scan_dirs boot,EFI/linux/kernels # Directories that should NOT be scanned for boot loaders. By default, # rEFInd doesn't scan its own directory or the EFI/tools directory. # You can "blacklist" additional directories with this option, which # takes a list of directory names as options. You might do this to # keep EFI/boot/bootx64.efi out of the menu if that's a duplicate of # another boot loader or to exclude a directory that holds drivers # or non-bootloader utilities provided by a hardware manufacturer. If # a directory is listed both here and in also_scan_dirs, dont_scan_dirs # takes precedence. # #dont_scan_dirs EFI/boot,EFI/Dell # Scan for Linux kernels that lack a ".efi" filename extension. This is # useful for better integration with Linux distributions that provide # kernels with EFI stub loaders but that don't give those kernels filenames # that end in ".efi", particularly if the kernels are stored on a # filesystem that the EFI can read. When uncommented, this option causes # all files in scanned directories with names that begin with "vmlinuz" # or "bzImage" to be included as loaders, even if they lack ".efi" # extensions. The drawback to this option is that it can pick up kernels # that lack EFI stub loader support and other files. Most notably, if you # want to give a kernel a custom icon by placing an icon with the kernel's # filename but a ".icns" extension in the same directory as the kernel, this # option will cause the icon file to show up as a non-functional loader tag. # Default is to NOT scan for kernels without ".efi" extensions. # #scan_all_linux_kernels # 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 # screen to handle, it's reduced to the value that the screen can manage. # If this value is set to 0 (the default), it's adjusted to the number # that the screen can handle. # #max_tags 0 # Set the default menu selection. The available arguments match the # keyboard accelerators available within rEFInd. You may select the # default loader using: # - A digit between 1 and 9, in which case the Nth loader in the menu # will be the default. # - Any substring that corresponds to a portion of the loader's title # (usually the OS's name or boot loader's path). # #default_selection 1