1 <?xml version=
"1.0" encoding=
"utf-8" standalone=
"no"?>
2 <!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.1//EN"
3 "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
5 <html xmlns=
"http://www.w3.org/1999/xhtml">
7 <title>The rEFInd Boot Manager: rEFInd Features
</title>
8 <link href=
"../Styles/styles.css" rel=
"stylesheet" type=
"text/css" />
12 <h1>The rEFInd Boot Manager:
<br />rEFInd Features
</h1>
14 <p class=
"subhead">by Roderick W. Smith,
<a
15 href=
"mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com
</a></p>
17 <p>Originally written:
3/
14/
2012; last Web page update:
4/
5/
2012, referencing rEFInd
0.2.4</p>
20 <p>I'm a technical writer and consultant specializing in Linux technologies. This Web page is provided free of charge and with no annoying outside ads; however, I did take time to prepare it, and Web hosting does cost money. If you find this Web page useful, please consider making a small donation to help keep this site up and running. Thanks!
</p>
27 <td>Donate $
10.00</td>
28 <td>Donate another value
</td>
31 <td><form name=
"_xclick" action=
"https://www.paypal.com/cgi-bin/webscr" method=
"post">
32 <input type=
"hidden" name=
"cmd" value=
"_xclick">
33 <input type=
"hidden" name=
"business" value=
"rodsmith@rodsbooks.com">
34 <input type=
"hidden" name=
"item_name" value=
"rEFInd Boot Manager">
35 <input type=
"hidden" name=
"currency_code" value=
"USD">
36 <input type=
"hidden" name=
"amount" value=
"1.00">
37 <input type=
"image" src=
"http://www.paypal.com/en_US/i/btn/btn_donate_LG.gif" border=
"0" name=
"submit" alt=
"Make payments with PayPal - it's fast, free and secure!">
41 <td><form name=
"_xclick" action=
"https://www.paypal.com/cgi-bin/webscr" method=
"post">
42 <input type=
"hidden" name=
"cmd" value=
"_xclick">
43 <input type=
"hidden" name=
"business" value=
"rodsmith@rodsbooks.com">
44 <input type=
"hidden" name=
"item_name" value=
"rEFInd Boot Manager">
45 <input type=
"hidden" name=
"currency_code" value=
"USD">
46 <input type=
"hidden" name=
"amount" value=
"2.50">
47 <input type=
"image" src=
"http://www.paypal.com/en_US/i/btn/btn_donate_LG.gif" border=
"0" name=
"submit" alt=
"Make payments with PayPal - it's fast, free and secure!">
51 <td><form name=
"_xclick" action=
"https://www.paypal.com/cgi-bin/webscr" method=
"post">
52 <input type=
"hidden" name=
"cmd" value=
"_xclick">
53 <input type=
"hidden" name=
"business" value=
"rodsmith@rodsbooks.com">
54 <input type=
"hidden" name=
"item_name" value=
"rEFInd Boot Manager">
55 <input type=
"hidden" name=
"currency_code" value=
"USD">
56 <input type=
"hidden" name=
"amount" value=
"5.00">
57 <input type=
"image" src=
"http://www.paypal.com/en_US/i/btn/btn_donate_LG.gif" border=
"0" name=
"submit" alt=
"Make payments with PayPal - it's fast, free and secure!">
61 <td><form name=
"_xclick" action=
"https://www.paypal.com/cgi-bin/webscr" method=
"post">
62 <input type=
"hidden" name=
"cmd" value=
"_xclick">
63 <input type=
"hidden" name=
"business" value=
"rodsmith@rodsbooks.com">
64 <input type=
"hidden" name=
"item_name" value=
"rEFInd Boot Manager">
65 <input type=
"hidden" name=
"currency_code" value=
"USD">
66 <input type=
"hidden" name=
"amount" value=
"10.00">
67 <input type=
"image" src=
"http://www.paypal.com/en_US/i/btn/btn_donate_LG.gif" border=
"0" name=
"submit" alt=
"Make payments with PayPal - it's fast, free and secure!">
72 <form action=
"https://www.paypal.com/cgi-bin/webscr" method=
"post">
73 <input type=
"hidden" name=
"cmd" value=
"_donations">
74 <input type=
"hidden" name=
"business" value=
"rodsmith@rodsbooks.com">
75 <input type=
"hidden" name=
"lc" value=
"US">
76 <input type=
"hidden" name=
"no_note" value=
"0">
77 <input type=
"hidden" name=
"currency_code" value=
"USD">
78 <input type=
"hidden" name=
"item_name" value=
"rEFInd Boot Manager">
79 <input type=
"hidden" name=
"bn" value=
"PP-DonationsBF:btn_donate_LG.gif:NonHostedGuest">
80 <input type=
"image" src=
"https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif" border=
"0" name=
"submit" alt=
"PayPal - The safer, easier way to pay online!">
81 <img alt=
"Donate with PayPal" border=
"0" src=
"https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width=
"1" height=
"1">
88 <p>This page is part of the documentation for the rEFInd boot manager. If a Web search has brought you here, you may want to start at the
<a href=
"index.html">main page.
</a></p>
92 <p>rEFInd is a fork of the
<a href=
"http://refit.sourceforge.net">rEFIt
</a> boot manager. As such, it has many features in common with rEFIt. These include the following:
</p>
96 <li>Support for both text-mode and graphical operation.
</li>
98 <li>Auto-detection of EFI and BIOS boot loaders.
</li>
100 <li>User-configurable graphics and icons
—you can set your own background, set new icons, and so on.
</li>
102 <li>Launch EFI boot loaders or, on Macs, launch BIOS-based boot loaders. (I have yet to get the BIOS-launching feature to work on a UEFI-based PC, but it might work on a model I don't own.)
</li>
104 <li>Launch options for an EFI shell, disk partitioner, and other optional external components. (See the
<a href=
"installing.html">Installing rEFInd
</a> section for information on how to obtain and install these components.)
</li>
106 <li>Set OS-specific boot options, such as to launch Mac OS X with verbose text-mode debug messages.
</li>
110 <p>I've used rEFIt on a couple of computers for over a year, but I've found that it has some frustrating limitations. It tends to flood the screen with non-functional BIOS boot options, for instance; and it has a number of bugs on UEFI-based systems. I therefore expanded on rEFIt, giving rEFInd features that improve on or go beyond those of rEFIt, such as:
</p>
114 <li>User-configurable methods of detecting boot loaders:
117 <li>Auto-detection of EFI boot loaders, independently on internal hard disks, external hard disks, and optical discs.
</li>
118 <li>Auto-detection of BIOS boot loaders, independently on internal hard disks, external hard disks, and optical discs.
</li>
119 <li>Manually via the configuration file
</li>
122 You can select which of these methods to use to construct the rEFInd main boot menu. Although rEFIt supports auto-detection, it does not support manual configuration; and rEFIt's options to enable, disable, and prioritize individual boot loader detection methods are primitive compared to those in rEFInd.
</li>
124 <li>The ability to fine-tune options passed to EFI boot loaders, via manual configuration.
</li>
126 <li>Proper handling of more OS options than can fit on the screen. (rEFIt displays an empty list in graphical mode when it detects too many OSes.)
</li>
128 <li>Additional OS icons (all of which are Linux distributions, at least so far). This can make it easier to find a specific distribution in the boot list if you've installed multiple Linux distributions.
</li>
130 <li>The ability to auto-detect Linux initial RAM disk files and to read Linux kernel options from a
<tt>refind_linux.conf
</tt> file. These features support (nearly) automatic handling of Linux kernels with embedded EFI stub loader support (a new feature with Linux
3.3.0).
</li>
132 <li>Fixes to display problems on many UEFI-based PCs.
</li>
134 <li>Workarounds to file detection bugs in at least one type of UEFI firmware.
</li>
136 <li>Improved detection of itself, to keep rEFInd out of its own boot menu.
</li>
138 <li>An
"exit" option (disabled by default), so that you can return to whatever shell or boot manager you used to launch rEFInd, should this ability be desirable. (This feature first appeared in rEFInd
0.2.4.)
</li>
142 <p>On the flip side, at least for Mac users, rEFInd comes with less sophisticated Mac installation tools than does rEFIt, in favor of more OS-agnostic packaging. Also, rEFInd doesn't support loading EFI drivers; that job should be done in other ways when using rEFInd.
</p>
144 <p>If these features sound useful, then read on and try rEFInd. If not, you may need to look elsewhere. My
<a href=
"http://www.rodsbooks.com/efi-bootloaders/index.html">Managing EFI Boot Loaders for Linux
</a> page may be useful to you in this case.
</p>
148 <p>copyright
© 2012 by Roderick W. Smith
</p>
150 <p>This document is licensed under the terms of the
<a href=
"FDL-1.3.txt">GNU Free Documentation License (FDL), version
1.3.
</a></p>
152 <p>If you have problems with or comments about this Web page, please e-mail me at
<a href=
"mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com.
</a> Thanks.
</p>
154 <p><a href=
"index.html">Go to the main rEFInd page
</a></p>
156 <p><a href=
"getting.html">Learn how to obtain rEFInd
</a></p>
158 <p><a href=
"http://www.rodsbooks.com/">Return
</a> to my main Web page.
</p>