From e623f368c6089696dc99c507834a668fee159fed Mon Sep 17 00:00:00 2001
From: srs5694 le^5G*lbe4<^6+ZlwK2Gx8jk0HCWCV4fdvK8IMR^LcE(q^>dWm(o$jA;(
zQZ#+mNq<^3bOvfPtzIcx2OCNgFqGeYEr3>e*Nhe?Sk-JHthC@`ZpSrinJT{=ZCjB?
zQ4!~h&bJ*prB#GuaY?O5GN>CqPqpaCGv8?rnLp5Jj>8D(-jj$rbNC@#CWf=LvMs}U
zEuE@Xgz5zwi;R%|1w&P5I2n7q6gD s@E$oXL{bAP{bzCYvxP
zbRA`3A+_s{YUr;1V42y$#Hc&MplEGJNHqF>jpyO!2EJSLG7b`E{iCB{_O#eHEJnVT
z>+ina>1~3yccm$O1xtsC@#9zHMSyCTlgU*inWu@T-nb+hXx+bg>1ghJwN22>(&Vl`
zG-J_ZaelGweV6VH<Z|?RHwW=lg;)we1U76zTZ**u Originally written: 3/14/2013; last Web page update:
-1/16/2012, referencing rEFInd 0.6.5N}cE7DURYOUkXPj&`A?u+G(lRPE=f`+1;VP@}L`BFFWuQmq40_QDz
zpr~Xx8b+Lsw8@*YbS6=`_yX1#o94(M^>(JbF6qT*rqj#`3mgsN@6=OlwXA8I=qjY5
zEDig-7+TO6CVYK1%l#QT2yAh=gwvKSzHVyXW1nkO5%~KeGf)w@m&fCg=|O$_Jvd>{
zkXpJrurV&GM3juHPVQpW#)?|;^NUj2;s>`WVhiTRJQ_vQ{Tuszf^Mo=sk1Ct1#f;j
zEA*`+Ccc)>XM56+BGL=lUs272jjCEX&GXVf5aR=yWCRESI-9*H|FiBl+}a|R`P4;y
zcu!w+5TFo*xID1+^1_j`VNVrPPOW;)s}eRu^yOI6(hyhEL)M|wDF0ht@|%Dbf<#rl
zJj$l#h5T4kAGDE>bbKtVlY(Dg7;)%&$!{I^gzG;_rj}c=jw^cc;}LRc-#|nY9qHX*
z)0XrcO-;?TG@UPsj0LQ*HB4QziV~(|j(LtXmL+U6L&Z3ly@cT}KU!9%qA(;HXLRFG
z>&AN)OwM;P?c@y6R-n^s^>Qla4=gZ{aU&53(AeC=T>bOR=u64_-+CrZUS7=$=`WPc
z88Gy;dxL0plvZ&GYD{oK5Y%Ref}fMN^|gbr4dnD9S4pspz9pomyJgel5WOKKR**~{
z&>bxgL9R$Te0}AB-J7m)a=VKwn|=B+Kh*b4X|BPYH22=(JT5
zf=zZm&lb8|-Q2MNG1pJpd9F&+@MHkM`ljmhTiRr~og<4uU*LOU5DEa?`(mW0qca)w
zro%_OcPDT#snY_IjzGx`>V^0c0O8QRtZkF!<-|nNJubeW?Ct&G_TSG%dy!7Zyy3kn
z-)CC@zHwvGUF#~~=ivYv6uBWf`CFh-K!93p{`->ob+PPvX{lLe_4TqfvgnJ_^umxr
zY4+Po01Zvk`8fn?_rM89$0xGi?TV;~AX9qD8o1TCTvZULKR@$Zp%k*Pl+Zpi7#Ixr
zgqO@zl^5_V%tOw)>N>3Mjl4VzgL=BUb8nxd9KE8-<{>#_-_vIdgv)LC`C}VZsp8_!
z^)9+@G`Tvl!Vz|g4q|{EX`uJsAYMVh2o17hM=8W8p&WX%p=h2E@}f?!IhcA7HS%mP
zv&X7=_{d#HGZ&M?)68UrM#rRf6Ld1w^WfUZ
Fg@)5-n
zZAWCKd&=b5N6si2_jWRZM($2>Ne&U3A}kD}Ep1b4U;6}NSPNB}(O1eO5A`GUk;cl8
ze~KP*WAy>g^oAk2sU{g!Q5TcwQTRNViFA1veDj^5hsl)k
zc<96CV4A+$o-;LseCtg+>iG%Xvj82yxTUB
>Fzk&L6Xo+1ROa@rClmw3l>e2J)jMvGw-e+4maXzI|6Hb^Xw5?hs27T*}TL
zIPK?QL0=16urJjB?sHp*YL#>F^Q%a(NbHK(w%McrUr(}sOGu{d=FgP&Fq2em{ucDG
z!-#-Mfbra>M9I}ZrjVkXF)Uku@?0v@WDL)?jbwBv+~;vzO0H^KYoMB2^Q@SGCy4Ykk(
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!
@@ -171,7 +171,7 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.comI've actually cut quite a few lines from this output; there are a total of 60 EFI: mem## lines on this computer. (Another of my computers has 148 such lines!) A BIOS-based computer will lack most or all of these lines, and certainly the EFI: mem## lines. I've heard of some BIOS-based computers that produce the final EFI Variables Facility line, though.
-One caveat exists to these tests: It's possible to boot Linux in EFI mode but disable the EFI features that create the /sys/firmware/efi directory and the copious EFI output in dmesg. This can happen because your kernel was compiled without EFI support or because you've added the noefi line to your existing BIOS boot loader configuration. To the best of my knowledge, no major Linux distribution ships with EFI support disabled in either of these ways, so chances are your tests won't mislead you to thinking you're using BIOS mode unless you've recompiled your kernel or deliberately added a noefi parameter to your boot loader configuration.
+One caveat exists to these tests: It's possible to boot Linux in EFI mode but disable the EFI features that create the /sys/firmware/efi directory and the copious EFI output in dmesg. This can happen because your kernel was compiled without EFI support or because you've added the noefi line to your existing BIOS boot loader configuration. Some of these features will also be absent if the efivars driver is not built into the kernel and is not loaded as a module. Typing modprobe efivars should load this module, so you might try that before concluding you've booted in BIOS mode. To the best of my knowledge, no major Linux distribution ships with EFI support disabled in any of these ways, so chances are your tests won't mislead you to thinking you're using BIOS mode unless you've recompiled your kernel or deliberately added a noefi parameter to your boot loader configuration.
Originally written: 3/14/2012; last Web page update: -1/16/2013, referencing rEFInd 0.6.5
+1/26/2013, referencing rEFInd 0.6.6I'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!
@@ -203,6 +203,11 @@ timeout 20Originally written: 4/19/2012; last Web page update: -1/16/2013, referencing rEFInd 0.6.5
+1/26/2013, referencing rEFInd 0.6.6I'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!
diff --git a/docs/refind/features.html b/docs/refind/features.html index a0ffa72..9456f8b 100644 --- a/docs/refind/features.html +++ b/docs/refind/features.html @@ -15,7 +15,7 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.comOriginally written: 3/14/2012; last Web page update: -1/16/2013, referencing rEFInd 0.6.5
+1/26/2013, referencing rEFInd 0.6.6I'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!
@@ -161,6 +161,8 @@ lack a usable CSM.Originally written: 3/14/2012; last Web page update: -1/16/2013, referencing rEFInd 0.6.5
+1/26/2013, referencing rEFInd 0.6.6I'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!
@@ -98,7 +98,7 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.comOriginally written: 3/14/2012; last Web page update: -1/16/2013, referencing rEFInd 0.6.5
+1/26/2013, referencing rEFInd 0.6.6I'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!
@@ -90,8 +90,8 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.comThis page describes rEFInd, my fork of the rEFIt boot manager for computers based on the Extensible Firmware Interface (EFI) and Unified EFI (UEFI). Like rEFIt, rEFInd is a boot manager, meaning that it presents a menu of options to the user when the computer first starts up, as shown below. rEFInd is not a boot loader, which is a program that loads an OS kernel and hands off control to it. Many popular boot managers, such as the Grand Unified Bootloader (GRUB), are also boot loaders, which can blur the distinction in many users' minds. rEFInd, though, relies on a separate boot loader to finish the handoff to an OS; it just presents a pretty menu and gives you options for how to proceed prior to booting an OS. All EFI-capable OSes include boot loaders, so this limitation isn't a problem. If you're using Linux, you should be aware that several EFI boot loaders are available, so choosing between them can be a challenge. See my Web page on this topic for more information.
-Originally written: 3/14/2012; last Web page update: -1/16/2013, referencing rEFInd 0.6.5
+1/26/2013, referencing rEFInd 0.6.6I'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!
@@ -349,7 +349,7 @@ install.sh [--esp | --usedefault device-file | --rootOriginally written: 3/19/2012; last Web page update: -1/16/2013, referencing rEFInd 0.6.5
+1/26/2013, referencing rEFInd 0.6.6I'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!
@@ -359,10 +359,10 @@ total 17943-"Boot using default options" "root=/dev/sda3 ro quiet splash vt.handoff=7" -"Boot into single-user mode" "root=UUID=1cd95082-bce0-494c-a290-d2e642dd82b7 ro single" -"Boot without graphics" "root=UUID=1cd95082-bce0-494c-a290-d2e642dd82b7 ro" -# "Boot alternate install" "root=/dev/sdb9 ro quiet splash vt.handoff=7" +"Boot with standard options" "root=/dev/sda3 ro quiet splash vt.handoff=7" +"Boot to single-user mode" "root=UUID=1cd95082-bce0-494c-a290-d2e642dd82b7 ro single" +"Boot with minimal options" "root=UUID=1cd95082-bce0-494c-a290-d2e642dd82b7 ro" +# "Boot alternate install" "root=/dev/sdb9 ro quiet splash vt.handoff=7"@@ -371,7 +371,7 @@ total 17943
In the preceding example, the first line sets the options that rEFInd passes to the kernel by default (along with the name of the initrd.img-3.3.0 file, since its version string matches that of the kernel). The next two lines set options that you can obtain by pressing Insert, F2, or + on the main menu, as shown here:
Ordinarily, a kernel booted in this way must reside on the ESP, or at least on another FAT partition. On a Macintosh, though, you can use HFS+ to house your kernel files. In fact, that may be necessary; my Mac Mini hangs when I try to boot a Linux kernel via an EFI stub loader from the computer's ESP, but it works fine when booting from an HFS+ partition. If you use EFI drivers, though, you can place your kernel on any filesystem for which an EFI driver exists. This list is currently rather limited (ext2fs/ext3fs, ReiserFS, ISO-9660, and HFS+), but even just one or two options might help a lot if you've got an undersized ESP or if copying your kernel file to the ESP is a hassle you'd rather avoid.
-Beginning with version 0.3.1, rEFInd sorts boot loader entries within each directory by time stamp, so that the most recent entry comes first. Thus, if you specify a directory name (or a volume label, for loaders stored in a volume's root directory) as the default_selection, rEFInd will make the most recent loader in the directory the default. This can obviate the need to adjust this configuration parameter when you add a new kernel; chances are you want the most recently-added kernel to be the default, and rEFInd makes it so when you set the default_selection in this way. If you don't want the latest kernel to become the default, you can use touch to give the desired kernel (or other boot loader) in the directory a more recent time stamp, or you can set default_selection to a value that uniquely identifies your desired default loader. One caveat you should keep in mind is that the EFI and Windows interpret the hardware clock as local time, whereas Mac OS X uses Coordinated Universal Time (UTC). Linux can work either way. Thus, time stamps for boot loaders can be skewed by several hours depending on the environment in which they were created or last modified.
+rEFInd sorts boot loader entries within each directory by time stamp, so that the most recent entry comes first. Thus, if you specify a directory name (or a volume label, for loaders stored in a volume's root directory) as the default_selection, rEFInd will make the most recent loader in the directory the default. This can obviate the need to adjust this configuration parameter when you add a new kernel; chances are you want the most recently-added kernel to be the default, and rEFInd makes it so when you set the default_selection in this way. If you don't want the latest kernel to become the default, you can use touch to give the desired kernel (or other boot loader) in the directory a more recent time stamp, or you can set default_selection to a value that uniquely identifies your desired default loader. One caveat you should keep in mind is that the EFI and Windows interpret the hardware clock as local time, whereas Mac OS X uses Coordinated Universal Time (UTC). Linux can work either way. Thus, time stamps for boot loaders can be skewed by several hours depending on the environment in which they were created or last modified.
diff --git a/docs/refind/os_legacy.png b/docs/refind/os_legacy.png index 3cb342649e8e52c2a1c538612508588073067588..bf6d8f3806ea8d03853da7340148a3ff5309ad92 100644 GIT binary patch delta 6837 zcmW+)c|26_7amLo*>@UCT1c|gkgc&x_I;Vi8Z)A-+1-&4l4Q@mXE$LiAri8MCR>wi z$=E{1Zus5r@BQn3?!BLL?|a_oJkN6uQEpQ9^#fpril39^+)K}?JqU!~>Yk>WdEk!? zyXhwv#(8r2o_NE{$~pQB*Bj^`C%;dPR^`{lBtPDwW;cE+cp#NzecAFNjxORg8bjcG z-?)ohe5iaY_wWwf+fRP~RaV12&;9hE7x2FAe__j^`yTr!%4%h8N@Qh7`cp_36%|YP zxyUZy>4z{?)qol=`RtKp1A?F3J{BuEb=n@XUs_tKefKU?H_2XQ^oWz9Uf@M0jiIV7 zYbQBkH5*YIX3R&4STA{732rx6SH^B*&Yqn%RJGjAo2KHaM<($N9rct@q{^K;)oZQG zK{acwHETh+j=bA}%6TLE0x%R%U@xBP>I%5JH}V&&msL>gewI>gsCbLcR(eT}(H&!;$xe5{3S@@(97-j?l2XyBj{A&q7BRrQYMT z9V?nE%}C?%kup2z4R70MeOzLSX(9q=l&0k%7<8TL$lkDKy>{_t5?u+UBQROpS}r4&SuWU$g> zry6V}@24%b{_Rf|4S5~uz#`7_9SEuz7q<|En6E;;h 4oBNBSU$1cu&1e*bQnGYin!LHRj+KkdYmRD0R6kEiz@n(8R0r z*SwWBjk`&Kah=5AP8-jIz=8mIx;^Hj-QX}EpZBKaVsYyJ_O_5>SIGf3pn{tYOn$)T zuWHN6Vb`6XExs_Q7rC#uH)G=#3#*mG3N=I!YgIXZ)1ZC~ol%OhNqcD1<22?!lbV|P zfX*ng9UES4sdt&3Gpzhn$Jtn$2Fb2kJGoYhadMq&ttrKnn64aeehjeNU+9UqTNa-3 zCo^^P^6^nE74$SRL;ZkeM;pub2esqw3EJIwPZGCr%AFAcqS{z2bblrwuFx+h(jj1M z(*KTNV$t9FFL!MrC)xQkk8fugbW4NC(aeUlS5$0e|N6)?T7^O3tWWlcPwtF-2;5#c zyF_JtGrq?OeXJjf-k`EH!En10pVm)*_Xj^`mJF*hA E>hi^(2Oj9tT(2%7RwY6xl(IXSyKL9uvoz+* z8cHTD?;JWv1Ed(_{RrG1_9H5-WG%SbQiHT@pE0L1=7tc9V`rp|?-3dLf(&LByhc?~ z@vA+=%ECf5?`^fv(GdOWE?85qM|CF|#gRJnTtW>r!55s&=H~t_4JO{8!dX|%Ja%?7 zF$aFkJjAi`hSyIQ*O~s@rVaVQEZ8~m+q9fKe0$awX!g3uN~fF)EjBHGG+E;q1VO53 z=W&|3o|a N;6rR1K*SXC8=+UE*JNrLtKb|sh zm;;EXF3`Z-WqD@p{h=FEZ|7q=c!LYI3w(u-HrsX#TWlv9?*1s9ndKQ=^11s8&ZZ#m zzxtg-5;Gr_7<6w$ZE-xF!ZWR;I`V=bw2k9CLd>%> zt`6#7U%Xhi1G39D}Ma*c!~46z@eAgwPC#H77favC>|PR&3F$C0x$eCOGUxq zaPEz*wQ%%tOh-k jU^=|m+rp83PE5mke8dB*s&@lxT}qiO`=Zx z&SnB;?e5=qCVi+;l9Qw5HkM4^Po(iY^EewV&?v=x8d&M;%Dm;~(*l G z+I6mJFAk;I??9uTyWD %rA5Xq|Q?r vrFPG~-1rp4Dy PUj&O|+`%MfIhmAK~Ju&v;5?QF9I -amS8^w z#f`v{0LGsl&D)4W*LJoS`?PKZZ!}J(rKNp-Ju9`#HJ&GlM{v-ROW54RQ=LjwQ7g_* zXyu#3DMz^nYIDg($m#1#Y#XmuAsgqP71L5jxZJdn;NIRIL;Ha_^Y#Wg9F(otHw#U@ z3(4`1AoY~4F16^>g9G^-;Z@_Lo{kHbR~rEo6JFmx0iyaJI>1vo*{b5xBT5|vAq@1c zCYPAr``w8cCN@2ZSB!kDnS3Ahn@w*xCpBh4FG1jznumdg4g*v*byWJLt>nHmTv?u~ z@0CFJ3j#|Rj;>o*ChZ~StsD|5=~LIx;9>*ryQ#S3+((}*!~%555x*JqYibJMjk EUk08BT5>P2LNCjq`5 @6(cn#|!DcJ%8;49tOycF$xXHK}p%BPQ-MLr(PufrMyNh)fyC4K! zOu%^G30x^jml$jf+9?(K*#NYy^LWSM^YpLUv`M99Szn18hi>CNiLEskqGgnnjv?^% zw~&`X!f(w_1>Sv9HG3}TIqPr7sGa#iHT<< tx^Mj4*!HG*Ks{CPu^MW$^%8#t7#Q;lRhmTyuIM5w_Im_ss`y*X5EZ` z^T}KX#lhV-LCWdu`uzEM^VNVkti|-nsFj6ml1^upq#D^g#ghU 3OFVOu^0WwUSp^E8Hd-fQ8lE-OJKP<-&cgO7u=bCIp&$jHd%>qr5% z*Mm#y1*~E>Qw8F#wTW6-^h_f{>o@}xotX3B${z0San=2xvH@{glQnk9d)6l+Uya2O z($b^ujm8hANSBiN@#oBb3Y^nDH*=o1w`SZOeEAoE%&WDm906<5P`+7(%HeqHu&0=_ zG1XK=fYYUfT3S* (#2ru!jwI9y&7! CY5Lk-}t%{1ro}TR|{|3KMDc{)h&)k4Tc7ZyKH*yQS_EX<$ltx lTsE|FIVK#l@QvlHjsM;!slPeecaBF#_YMQR8M zoI^q^9HDltPLb`E6>o=Kd!{%Wbu27C*0h#l3XJJ!16Sg|-O<;9#7j*}KP?&?^%uB` zv+)z1=$;=Y;+gJ$Q}ktBe;Iz6y?orgD*K*&>=AUWGv6*>s$LPQWq%l;%@M};SBg6x z$Xymt35QQS(0uCYxv@H4x#gfjrip;SB{eIv82D_92fF#ybg-DWjVLB{7OWtWEy0QJ z=%4`Jces>pu(Gkkk;a {a6Zwq`Xy!`=Bi`GiML#(B~sBZE6HFn`Y-Xy4( zv!9 Z z9h94!`&aPVjcYKq@{LDtY4Jv5Wr`ZrSQ(>`z=Kngv*xy1Os7==sXLt7!Xi`XGCRGO zr_8SyFH3z2tG%>QG}4&bl>U}uv%~0fdvWA l+SBobnJ0o$0ZInIY830~}(S2F+ zd0ToeQZ2(#`x l urX*Xr8w!n&elDb0T;363p#Za`b_18@X=vm#+1hBg@_MUZV6B zmX)B>;GGxIUcZv5g`JQ8Hg6?cbdKHxfoU5gWoKu*=*iq~$K&x1$9aC;g5x5;JKsxu zhaVLCZ9Z#GauFrP=M8#i>tEdgjj;X4a0=4k&>o<0&Bpi%ov$o(@J`yLIbrAtOyrF& zgyOmpz?_kpnc4o|nYB8|&t~t%9v=Ib+C{B31QUDsY00grtw;6KRg-Jqxis@jvKT+3 z?{W&AV2DqzCLhj4vgBuno=G>Di{~f@vAZX4{R?N;Y$}x&aCsy<@WRiMwFlPRC(Bn0 zS}?w_w)fNPEGj3)Vw|+Jv~&G3bB^cO9iCk@1oZqD*wu@|bs^&qCWIP1LwtPxEhehu z=Hxv5v#FH!M(1+)8D-yC?7QRo8@Zi#TzUyn1ta>oNPYfT*Ls_4N8srTCR$Zm1TXjY z_JX#GJr !8{--xC|{E=@lluAJR`Kl%ky&+Pii%?XmY?=&US`u}uU|iq7TJgGC_G zOI||KsVa3<^l0d|k{G+T()W(hi#IceW 1mC6mb8a+9XaB+dLtpf58!`vlC2tD9TFvkxD-sx(D#?d<~0F_>v?Gh5sR z2|?C-&Y`H^j#MlZj=?yJAK>LB4W#OJm5YHV{(r7dwR!*sfvTvoU ({+S%4E z&RU$7^xT)|+5jh~!pM!;GVbS-dBCZ{?b|Sanbky*P$!KkDeq*t*L)Trn<)7F{+go{ zPNFG|E6gZWP*$$0SOs%apb^6h%U!OnsiBQj6PK!TFyyeqtO^6efl8W`=2cyPAfPBV zR&(KKcP&Zhx#7LIaR5K0yXYjt{RwcKfZ{h}!WDC9;W9`$179>+ha8!Zkl?%gb$Do~ z6RC%SJ^VmL8Ff<=jel8^l;}z1;NTDnKX7y-&h~hqMUp^ZX(RX_3hXg=qrYk0Ys)*0 zFU6P#6}Kh=q#{`d+Fu@WFc?f!R8)&OEj@kt&mZ9_H?xT;OR`3uO_M#N?gxQP{Xa#C z$ky78&ByXQ^1N`ki+7UH`=KoiPVINBLWmoA`as^Z4#A%g5kYkgwmgyttd^IlQdaQi zF}9+1{v}aH+AQKDh91BqVJueD$=^TqY9^yM?R9{9fWh+{>O!wFh>i~Yh$Wl**GAM0 zRyxqC>}_7SaG?$cRa8&WO1nVl%_I|I`K0!Op2nZn^bs6I&mBZGGu*pm!c869QCJ~< z5VIT uJwpm(5g=H}X5xBz T@pQv-2)SV5g3eCECx`97StkD~x<1>*={G)8oi;Rln#p93@H*It!N{5xy zgtmH84B#}7Xw^P{yC+S=BpuCxuJclD03;?jKrVEwT{A(}fWyk}qsOB}ddLlsg}S@D zB|^17xbD;ZMeLPT9jt^S_zlVktV*VOWz}jZzRzBQ9(;z}Z+yJK*14qQ%FkG-!jUvY zG}4s0^~?c(W( gIS0X+;$&7|gBoW<3K4omQAS z_O>q(FFasmo6jxD9*^wlAk2PtLj3&Hvwb*u*Y$?c=+);Iaw=rAa!$?!% 9~ZfG8b iYk>ud%gz2$G-f&N0cV(^%a;jSBK~}odW$V{l)9;ke8`@} zjqWj&RMwMDk2T8vEWo=I)JdTVw?goHHlj2%{xkYNY+Vd$m}LN#zmq*&7Ro6!=}vJ- zSNuXL&%xac|L2gm9q($^c6N4Z);{H`;y!B+(^<{LnCITP3aL`!jt8}pfbj0%*pX-z z)bad?s=k`skHg87Z K-rG$%D0c=6ZsnRok9_TOhjrIu_gA+Uq83v5^0aOsJ1LCEsc(e zS=(*(gT+h@a>eMPhauW}oeqxhjK5)I 0I(K6g8!o{eSuKPp;Hb|1W7A-5w011- z{|Rv7B@rFExN@oF0~caNd13il8&8kpr8+u;a_?B>Qm#PcUucSewGi#-XPj#-F@Z)* zWnUro={jHBmVh15=RC-eVT<9aix`M*$2T=`X=P?+I;Q>r$#L>Qh=IkpkqU)#ffA-} zKRxNIQ8~U!CX=V8rvCgX<)okyarSzE;eNVFa@mqVg;q0dMro`kH;!;^!-Vkk6Zp fL*=~&TgGsGLUG@ty2G#)oI$g2y(gM% zQ70PL|9SC*i9fCooKy`D8xZl+tl9FLch7%q_NVUqH1(y lxd_}#B-eW? ({%*_+B%}zanT6H*ZpPc7X$ld1 ta!bOvG$oU)ll2mgrJw3gCmv5UPR?`#O z!TQ1pLGV640fBa}d39vo=CIL^A}9oaNwt&NkEmLy|57ChYDSb?tP4{G{QVo 3dwKL9*5)=Oum@#m@>sg<&LE+&VAf zElmE^Ejc;-`}gl#TYn7VXKzCxu-dkN4Ddt|O0 cTX( zR~njY&a=5~UN<`XFSjay;0d<(G?4ZBYPkJW_<#4Rs;Z1{Jlpz?-{^P|bd(GElANBN zK0n8tu^M5~B;}Ob7XkS$G6(5Mtlms1`$!Ke+25HD*RNmickyv?DF()@T5sld#PEb3 z`=1roDj)SX-`S^;)G|5Zp&--p`~D~j&tb7N)XX(B)Tco08C9V!Z;rfh)DQ$*_p}T( JYt$W{{SVUtMxX!y literal 7003 zcmW+*1y~ea7v5#j6_9SETRu_&m+lZG1zbd=OIjLPLYh??q|-$aX#`o2l Il`B+@?PhdpJYF%4&ul+?UiR`$+t`h&VMeyr*)OEIBH`_taZY!9E!I zG-qXPaY1M 5B wTx`bF+Sy@^Z6c?+^{Kd0CpXV0cEcva-;YL-WtTIX%kzGgU zLAkH>LkRzM%++;YsMneCQ8N%oi?d?DVzHS|N?5;XmdPyWp$yF$+=OU|)3i`8gg*>y zYN3jD1D&0n1=7CAkk#Rp6;k?K7V3vY@2awqsTp{iuYC7hUtD~F@GO{;z_;vo#%=|q zY4PNbJd%{W-VeDc<09J$4}It`48o%;xb|>-IYt6$%7q0^^W|m@JCWhi?5nu#iEZz| zixVumA{=|6AS*l4dHlLDXJ9jEr8VH#o-+x~XL)NBx*$SB%!wO^)b-Y5%brzEx43_q ziaa7L)N{>$8Rlupp#C89tEbTTE5<8tX;N0cK$$yY%KM0rs)qi}*OJ*oo3B5JSX9^n z4NL;qr_~ndIn)>LQ{z4wmfAkZG!pm=jJ3&LYV;K~;?>1kH>-DB6EKbJq2Zw+#MR%K zZ+%J|v3z--l{O3O6L$6kSdZH893WPF%%yoT+MS{<3z9m=ZDEkw+S*-0LF)?$1acn4 zs+K=ovG#i(U4aX1d?Be*3m2qAc7;R9r)i)Ps*0RRz4o -#V4bDH1igpG^G0Vu!Yl)3nrxf5f~=#6OjHtl<1GfHEw#uJ%7W zSgUNkM$@s%K9|AttRKD*?m3b*tW*dh2&D|wC^f2aZGsEV*JEMv>#%Ka^b27<9Ub## ze@_G )weh76G4#IwtES&OCg+1AckSKmnyVz1yQ9_IJZby6e?S_#2^oB7hE &M4MBpK21>JJIrd P%x?`>>pZkct8 zKFEAh4HvvQXzSpnW&0QrN4`iT^UU}gT+l=fIW11%?BsNaVEYeQ02z#{Mr%W=UpM}N z=@#l&2_ieRJbS2598}anC=RMv0JGX3gs}?^`z`MynwpwKELz@egZ+a;?^VX2d{<66 zz9^GJ7200L^{Zgz?jSBRN}NXIFaGrQ_9C>~w(>)+d$|&V{!Ts1d=mARKOQ7|Dq9H` zELyXfqK9gYu28aY{LEU5?@8j)SoU9k-+FVke~M*Je8Rhac-Bd-0J!GSd2?M&Z%|OD zsAY{^=i4E$5(Zhp_lky$O!a2A+Gft>gze_6=Srn*aBvWV!6@9E>m@-vIMv*vdB@_q ziq>Iuv?xIt$2M9T@aXp^%_CeI@y+MIvw?n kLb2U7y`R04x*o&^6~Np1_o9Y^(nh)CT5hJ|3ZpXutWb-2NnDy=Yg7xqj6m5{za0e?Me&c zU3g((p?Q<9X}Ztuv{0!5RB2>`hyUt+(MV7pV94d=m)?XJg~$&K1t91Rex~(R3`jo@ zE_fUBu z{{k)6uKa>oHi#-vILNt)h1K4P1c z;qn;_TBu|zhG=rOmr0&g1cdsVL~(u@j|21QV^zC*dK9kDY)aJH+J~|qg|Ctku!tCr z6)S)dr9E>K6P !wLSINdym{=9)ek{T=wkN_KMKt{VIp3nsD9( z?3}1?7^s(O2Yo&7TqzVC{)TV$^88qQKDlTlS#;3cfTqinS!W_I 3A>f z{5Lfgow1$Fp8Ljms+^PwJ@*&e*jfm`n~u?lbZAeAlSFom6>IEghQHwkT_H5n3sZ`F znJ5q1GqgZiO3dEg-m+J?iF#LyCSRTB#umi*&liI$dfZeLu7&Uai+igaA+0jzfc jXGS*t7XPR zsx=t4Y+-)p4f^~T^mX?=_eBWQPX~mT9reB)6+V$$M;2L6&SGG_b6X%jt_XNg==*=* z>0t|5^jQLsE4*~j>C;+V40+8uIpHAjodVb8lL@RCWTV=qXD>axiAynSOX&$CKSncV zqNGk3E|6wqY{#q^bWodrHR!YS-?NGc8lP=SD%UV 1?l98KqP7>AtAs$I AaLmzrqD05?Ldn>KiGR$9e*z)Nlz30m z|9;#N;51rN9?V<)Y5x^1io{)SPkb^nGh^u~ED|A(hi4aGS>aM9A9WEYSL`;puMFGQ ze$vf-&I#4#w6wP`DJ-<=j3P~RDtMic(IHp*Mc{VXnbrNhI`+GIWL$qn3stOJFnxUa zIK<7-=D;|Uc4AKe9=HAb_iw|}h$H22vj}4WymhCfR{Acw3O6Wvw^LMb;Ozw<^v;8V z0oT6IET{{bl`jyvjmp?4OpPhkijtxD9UQ{W={THj=akjm-Tvo~pvP*!@}rd?u3R6r zgyYH5r#d=1aHm9jf5*Wt6TCs*0cfUHpFg97s7oee2ShmILr+HsSZBe#^@k&=10}(5 zz5?5O_3Z3yB}RBM-)AVHa9lB=4_*JuStYXkh@7wzCs3IY(%!+Lu=gEvTYeW>xb_MV zyCo&Ob%;6(CR?$e+jkV9M9!!vtBu!E6XGmAVY8$xq;U!R7bGMkjW6~9=UQWqp!B%D zJlEtVz;I=;KX`Y0K5AsNCyanx(U?Jr{1sb+ptkYUhnInmaXJP_fKI-A$(IeNDJ%pB zPH!uqoHH<5TBZ4reL$os7bcEu2@O~;=Vp*cXZxA^1qaLLk3@S>Xo3n>CMRvPN@g{9 zu@{!K4BrhRSj!VoF{MY2SyAMm5V|AgXfhTm#KhQ`!HiFIbaY|9hN=Qp?5MCIVOE!^ zVKg-4d3xH&7HMZ22Z^5Q4|tUPP@qtMSWakWCL<74@;T#=g`zB#JVB`(O0KHcqnA$e z$pI1`C_o|zq W3&e ?K*D6aS%D7wSuhT(FBk%%)xwLV@_Hw(O20CofX1p47}|&%a79&$Cl`gK*_om% zY(%J~{X^xm&oQfX0~Id95h*}MC7G*xbM&FL*?XHRcoo`&y8Qj9)f5gN^ SkRlbnOe~N zMTXZX-ZeRqEqcfozuD5#VgW=%CBnO8WRemRcD1Ho7vGYEdUWdiinE4+6`+At#>OZe zF}Og15)WAn1@5r%VDY&5`ue(9BjI}ISt~KuD!?ul!RI_b$kpII9X0$JFKnMG>lbC{ zmXGUt*7=?M2V^B7XPs;v;U_?NeFbnzq%ydil`QlgT2~uI)lw%&lFO4t-8D9n8qHI{ z|I?a{;M&`~p|v%{+SLdMI-_q5cAHwDo4 C7Y~B!mLLw6p{S>BSaAQ!n_d z`t@GZzQ-TK&5tBaPH&mkAv;S?^%9t1Iv6d~%5gKWY=9VG$I c`cCrVVgO``G-)S*|mcp7Y zGX*1E)8IH8 wzA%`xQTp7Rlg@rePfuWF{lTl5HpX)T{g9QW+ z&XRDCS%VJRPgg<|2od@(XMBKh!^Fk8H`((?fGu2ZJVO4dL4?^PBHiDCx^i+Cx @ZC*gZKpiNai)Kl_>7XDdjzyS*KjB_v^$N^d{LQCK-?pmH2d zE)pj%0l(`A(0+7Ol-uI>c9{QedBfe#?_OK+@Si2i!$lZqmqjZ10qleIh2Jyk+hpjb zCJqzZ6oH`~&6M29@{jv9?O=FB@yL8nDfKqm&CBcf;GilM0*7>HjXt@D@)XJTL5a~X zgU&9rRd4ptoCRj(Wo0Dm5JH1j>;9C~u1ZTy+J~^xqtS7SGDNx-Dk>@}DT&g2#xzJ& zLc&;(&V8k2$ePJyzIb;JRa-%Wa1?1W!|kI*?tC$Db#*OJ8+83pA7vxXeHAV)LD)|n z5$x_RGA|DocC{&azJYdAQR!46m*d`StNFUn;JzM1W7d;VCD?UBt9Cz4%MT@cy37bo z^TcT19b;C_w^Q%3 Z7^h2DVwQVWkoUmahVeLiT-QDW lF
x6%rP+A2clZ=2| zM!gs)-9)musgeP<4tvx+m=k9R!&AT)v#}y&GSZn($jHeR4%#5~t`ni4D@Msgv5`(| zOV}LXPBd4w4kHBk$#J#nZbSONF`*EhiF)@H;mtPBoa{&L*7IVjzN)zG2PvBctzZ9w z3)ITX%iF-SyyfJz9| w=gRCeBJ9qce*$_zLtTA-e%{hmlvkp2AW>U2KRq1& z`nC?OPd+JSKgDd%=%~Jp4OfIsDrDr?QZ5TFLDgVl)&EddwwW21Mr+C=B_p#iH8nLi z*LTTTeW~oQ%8nb!m4OyUc~=WBth_7Id$e6b_TL_!kR#72YuwWVpqrhp*r =L5s*`t=w$OlC*|xg(Py$TEskd{4iCS`-bK{^Aqb{~F)%VZy?RB}qty5!N+QhK z6^WmAycjUbqvZv4w=e&AQ#{6hRx)`|s?B73!NS5aF)?xIpW~Bgv!?W-D+VPzCQ>AH zGg%h4vkriR5t<*2zwbziYeBX=D7iGz3NXn7sTs7K{Xzm9(ZNKJ;p8a~r@5l$)BR~J zHc!$ed2B;u`@Gq1De9LSbz6$-Le)~)IxIXqd}wIs7c6vau;y2W)ytBe#vQ^om?D|u zeO~VQ9SjB*d &C5lUf=!Yp>D9F0m`uP^(Jxom&zz?B^~$|>`wK++0@n5DL!O6_R1*H zew0w$PH%f_bi>JszQg=^TWDqKp)8O|$GnG(a;}_OF)J#J2ozR+UC#3q< o6 hD-0AW$hrJuW*>WU=K)S4LgLb^1e@Qa_W%RLf z;VOF1CPA(qXjh^J*k-ZLX#yyJRG2rJ5Fym&^IGPi|MVl_501~|b)EEliqoIeFCf}0 zY~s->ozEmwY>Y4$^5vAJUjVvqvgwI;Z#n;6J0f4)fCr)wAPXYJRfKP1D&+9M4g050 zse{BMr=ar!#9w0&G8oE^yb20iO*6mGi?!X1-bqR1Raa|kR%! O!Y@a^v4xT@^A8-?bQLcOVpiHGv?!q|xB$~*crn;nrP zfEpTeOcm00a4xnIyCs}%bIwL5#^3RPxV|^}TgL=Z=jqkn-rnJ%r&H9WJU0k7i}rC= zQGvLn#>?EQ+TUwex73d
JmVOo2pkE _f4km-7MCUvj5?1bq4)hWJ2pG3S=f_- ztblczJJXtuF;hgh#R<{dSul3Dpou?zjjOk?BM1euUXIx(kcYXUE#4%GhfQy)7Q5?p zY+`DSxxcr41Y|(tR$dt=-k2AdE)eK%)}q E1!m<_~ER=`W~f2nCdzn&D;| zODhfT7CvK@@?cRiU+nzU__*>1-O+QCB<#1|Uk)XbgFJR3Wtihh&VTp!mzT!J->Usr zDxx=#;u6j*Aadql>Hxtj{P^+1#>U3D;fje91oOW<>;d$Whk(7C{6blV38#}T(MXp+ zsr}LpUiO Gto_r21`hIjkP-j6+i(tHg&GIC?*WGr~~RR zKz#@d?kCgXi;+A0Mc<<$J%0>T_e{d;Et&w*I@{I@nV*|u#QiAy9-hqUf>A@TjvPx% zOP^pDPJuE|wPb#sI`F2Gy(Q#&s4#~~?_PR8`J e&6UE{wjS_hA~*ES)@r6hUYH1zL4+HdCskCt0e!s%8zDOsMwUAI zBUbSgsEYzy7n0t2?qoL#w7R;ba3ke1%5fE?iSA=5xB*TZPsS?m5hOxhd=e?IOC7K~ zfH_+P>?8nff%OgdR78ZhB&sh}k}Omz0GI$^_eE_r4_#qKFR!;m4e~sion>%Y1e?o= z?oLOJcqveXJ||>05};LWZE ONJj9uCXwpS4)D xVrJyPr|pI1Dpk5|(%{`5U?=>_HYIgUF1J`Nbxg(N0etxaJyz3Itx&dn`#-xXw(tM| diff --git a/docs/refind/refind.png b/docs/refind/refind.png index 3b4f6074eba6bcb9f6fc7672739c0c6a728deae3..f69fddd2180ee575c70b8b48b6fef1cbbb361490 100644 GIT binary patch literal 78132 zcmeFY^;a8j^e#$UC{So|cL?t8P-t)~?(R_By+w*kf_rgyCrELJ;_edMU2i_$b >_w(?u zID;xoZaVxtEXE&R*v+LFTS6M *AGegA1-yY^~?$bP}^ zc9A61|4vJuCbz~kuk*fdud6A`NfPQZ;pe&^d#kPIxfxQ`b}4IZZM}3`qFVH2;vL-I zoNs;aH(YwQH|s3#c(@-jh)_`Cc~|RwE_c{K`^VSEt3>xlhKzT|$Z?6NKcXhvyjI_y zEmK`g$^ZC41$_#Y&_2G`aj1e+j9r~V%*!+qtq7;N3QNHweYQ4_LZn&JsP}?q2UCw< zzlxfy+X}=EaC%Y&BK%cG>UzI%m7hoT^4#ib{c=#`L71(n(Qi3+Xjq%Ss}w+ZwG+QR z9f*M8=IS}!$fPsVXr)|s;bm=Ya=G)bJ4D~jjeq^kU%{b@5jS3+h4c$#N~Ldqa&j^+ zkKn2Di uK@qgJnM7hK2@f z-O{o$0;1fj4{)_8I4D1lkwV0yqoc>h#+aFz$CBh&+pjN2SZQ v)*eK+Ls|Le`Iuk!x#f{r&w(Nx0h(HWBT{AB*MM zbzyYGUpir)^Y%F3Nk~Ze`1lwR5uwPxn@}K^{PF#POkYW5rTuKFIuXwgD_dKXk3kon zzJseUiO|l;;o_K)aN!m&mTaqDV3#W{-yfD$8Tdc!jwG`NY=zURsZCPk6jOK#7{Z zh;-dudsem{!c*c#4hajhKv$wmRD;k&n)_N@0y@ho?EZd7GIiaK9>A#a)H^(JTh8fi zwqC5Q=!Xh=eEEWFyd4kC^09xo+_i4 ey#@O`M85FtYSc=F%D+WG9vgbRVm z66&j g+-(mM#Z2>v8R$QkQc6WEJ zkxN=y9zsQ*H`BPkO#t=Vy>H@{dF@v`Cxq|#g2F0_i;JtOVqH#G_{?R!g+Ic@e1vIB zo73m^xSqMSQuKDg)XU3DU0q#4K|xqp7*F37 tMR+5Wv8FWBj91=geBR^?xy2br!V_W zsP|GkD0!!LKn%5_q9W+b4QB3j=MiQw03oQWFA`7Cfshy&*tLNcaNkp}R^xfGMP%RH zb>faS`FL{_f b>_d%oR;r;x{rQ|SB=HKleEbS&L+eP-?S eI^9BaA}7SJyG`ugL{wAsFwcO7@a+ZbV1 z%Z+x{9%4|Mzse}n3h!zyo^DU9b#Ynrw6wJNcE*EDyJkwd>JO3(A7smNkqC!32&jMk z6mj19NfRXzx%6?}sW?KyYU7LGwEI0QC{CSI39P0I6|9>IKf}4XyLUVumW?wTRNd{R zJ2a{ye7+ISF?sj@%HIVYX>oy`IzYQV5Cq}HpFiC+t?6*@tcGTAFnoSSVDompetYRe zLwjs K^`2bt_INSgU6zH8j*gX;%-M20RQjW8VQ}b5YM401 zE~03PwnmaHau5odY7wdL&1irr@y`8rY?J7EtDCJ(Y+nYy%hc_9lY`+>lGAoSe`hZr zET^ITCkE 9NVP89gV4(9T^ zq<#+6Q_)NwyR?^wP_ja_^3e=_PCGe6L)eY$ZF)EGKEX1L)o-JBaU|aio=x5ai?TNu z8BM?aj=OcAh~^zP= Oj@P|zjE{A-V>~=O zSnD1h9c3DRsnjx(Mfy95`kxBE9Qn4`={}l#*ViXiCpo_&iXExy(D7Pzb8$Zz2AMlu z^eMzZilE@q(sMD^4QhD1^{m%6b#=tU6($A-21Yskr1p}M@Q*rm7SWYx%?pnkg#FpC z*R(#f5inS PBU zG%G03Ha6BVTNe3^;)?dMyiQ se>Pg6 zS#s%|Dr#z6_r~uw_J3t7{ba&lNn`WA-d|avNLrb5YxMOpmkPB!S4iiDI;>@g#2CRM zW=!Q5dcBir*M?rLwW=5w!_&*-A4poR^24I#K%t#HAb%_!#bS&DLisT^C?7{3m(}2T zlyicwX*7-7b_h⪙vI8{!hZq?WUq>?eV+^O^|aq0*5imtqalC)>aqdegZ?i=1wZa zpU3}UPT;rfgX$mJH^Yeqp*I_}SqsAcZTxuKiJFokk5-Se$-tS_laAY^7S^`7H9c#{ zVX4>Z>S@=qLr2TrUFVzU@d6!5xl4RlB`mCA@Y4Bm;s66d%Pg {*dH&f|LEz* zuK$Sl|L+qX#fL#c&47T{BxWz&rpLSE3tn!oR!C|kEeeW{5})zeRKd{JR+Nz3+U*HW zz>Dog8n;5S{+#Qg`Ry%Oy(~9RN~)qPkbT@wL1D7yK$8mrj*qDsiQp@)^u_%QA{mo@ z3pg0xIn>DQrr+@8uue$gwJ006+|aNZX2U{-{v