From 6d17b495509b1b942ae4d8ddef6cc07109ab40f8 Mon Sep 17 00:00:00 2001 From: srs5694 Date: Fri, 3 Jan 2014 22:07:53 -0500 Subject: [PATCH] Version 0.7.7 full release --- NEWS.txt | 4 ++-- docs/refind/bootmode.html | 33 ++++++++++++++++++--------------- docs/refind/configfile.html | 10 +++++----- docs/refind/drivers.html | 4 ++-- docs/refind/features.html | 4 ++-- docs/refind/getting.html | 20 ++++++++++---------- docs/refind/index.html | 10 +++++----- docs/refind/installing.html | 8 ++++---- docs/refind/linux.html | 4 ++-- docs/refind/revisions.html | 6 ++++-- docs/refind/secureboot.html | 4 ++-- docs/refind/themes.html | 8 +++++--- docs/refind/todo.html | 13 +++++++------ docs/refind/using.html | 4 ++-- filesystems/fsw_efi.c | 2 +- gptsync/gptsync.h | 2 +- refind.conf-sample | 1 + refind.spec | 6 +++--- refind/main.c | 2 +- 19 files changed, 77 insertions(+), 68 deletions(-) diff --git a/NEWS.txt b/NEWS.txt index 46cbccc..7c6e1eb 100644 --- a/NEWS.txt +++ b/NEWS.txt @@ -1,5 +1,5 @@ -0.7.7 (1/??/2014): ------------------- +0.7.7 (1/3/2014): +----------------- - Can now specify complete paths, optionally including volumes, in dont_scan_files. diff --git a/docs/refind/bootmode.html b/docs/refind/bootmode.html index 20cfb20..cba0260 100644 --- a/docs/refind/bootmode.html +++ b/docs/refind/bootmode.html @@ -15,7 +15,7 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com

Originally written: 3/14/2012; last Web page update: -12/15/2013, referencing rEFInd 0.7.6

+1/3/2014, referencing rEFInd 0.7.7

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!

@@ -186,28 +186,31 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com

  • Launch a terminal program in GUI mode, or log in using text mode.
  • -
  • Type dmesg | grep EFI. +
  • Type dmesg | grep -i EFI.

    The result on a BIOS-based computer should be few or no lines of output. On an EFI-based computer, though, the output will be extensive:

    -[    0.000000] Command line: BOOT_IMAGE=dev000:\EFI\elilo\bzImage-3.2.7 root=/dev/mapper/nessus-g_root  dolvm ro
    -[    0.000000] EFI v2.10 by TianoCore.org
    -[    0.000000] Kernel-defined memdesc doesn't match the one from EFI!
    -[    0.000000] EFI: mem00: type=7, attr=0xf, range=[0x0000000000086000-0x000000000009c000) (0MB)
    -[    0.000000] EFI: mem01: type=4, attr=0xf, range=[0x000000000009c000-0x000000000009d000) (0MB)
    +[    0.000000] efi: EFI v2.31 by INSYDE Corp.
    +[    0.000000] efi:  ACPI=0x9cffe000  ACPI 2.0=0x9cffe014  SMBIOS=0x9cebef98 
    +[    0.000000] efi: mem00: type=3, attr=0xf, range=[0x0000000000000000-0x0000000000001000) (0MB)
    +[    0.000000] efi: mem01: type=2, attr=0xf, range=[0x0000000000001000-0x0000000000008000) (0MB)
     ...
    -[    0.000000] EFI: mem58: type=0, attr=0x1, range=[0x00000000fec00000-0x0000000100000000) (20MB)
    -[    0.000000] EFI: mem59: type=7, attr=0xf, range=[0x0000000100000000-0x0000000230000000) (4864MB)
    -[    0.000000] Kernel command line: BOOT_IMAGE=dev000:\EFI\elilo\bzImage-3.2.7 root=/dev/mapper/nessus-g_root  dolvm ro
    -[    0.844752] fbcon: EFI VGA (fb0) is primary device
    -[    0.853525] fb0: EFI VGA frame buffer device
    -[    1.061571] EFI Variables Facility v0.08 2004-May-17
    +[    0.000000] efi: mem62: type=11, attr=0x8000000000000001, range=[0x00000000ff980000-0x0000000100000000) (6MB)
    +[    0.000000] ACPI: UEFI 000000009cffc000 00236 (v01 LENOVO CB-01    00000001 ACPI 00040000)
    +[    0.632723] efifb: probing for efifb
    +[    0.634127] efifb: framebuffer at 0xa0000000, mapped to 0xffffc90021780000, using 8100k, total 8100k
    +[    0.634129] efifb: mode is 1920x1080x32, linelength=7680, pages=1
    +[    0.634130] efifb: scrolling: redraw
    +[    0.634132] efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
    +[    0.644648] fb0: EFI VGA frame buffer device
    +[    0.754748] EFI Variables Facility v0.08 2004-May-17
    +[    1.305636] fb: conflicting fb hw usage inteldrmfb vs EFI VGA - removing generic driver
     
    -

    I'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.

    +

    I've actually cut quite a few lines from this output; there are a total of 62 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 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. 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.

    @@ -261,7 +264,7 @@ resumeobject {3aa4c728-9935-11e0-9f12-806e6f6e6963}
    -

    copyright © 2012–2013 by Roderick W. Smith

    +

    copyright © 2012–2014 by Roderick W. Smith

    This document is licensed under the terms of the GNU Free Documentation License (FDL), version 1.3.

    diff --git a/docs/refind/configfile.html b/docs/refind/configfile.html index 248af25..1a041ca 100644 --- a/docs/refind/configfile.html +++ b/docs/refind/configfile.html @@ -15,7 +15,7 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com

    Originally written: 3/14/2012; last Web page update: -12/15/2013, referencing rEFInd 0.7.6

    +1/3/2014, referencing rEFInd 0.7.7

    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!

    @@ -296,7 +296,7 @@ timeout 20 dont_scan_volumes or don't_scan_volumes filesystem label(s) - Adds the specified volume or volumes to a volume "blacklist"—these filesystems are not scanned for EFI boot loaders. This may be useful to keep unwanted EFI boot entries, such as for a Macintosh recovery partition, from appearing on the main list of boot loaders. The default value is Recovery HD, to keep the Mac recovery volume from appearing. (It should get its own tools icon instead—see the showtools token.) Note that on a Macintosh with whole-disk encryption, you may need to uncomment this token and leave "Recovery HD" off the list to boot the system. + Adds the specified volume or volumes to a volume "blacklist"—these filesystems are not scanned for EFI boot loaders. This may be useful to keep unwanted EFI boot entries, such as for a Macintosh recovery partition, from appearing on the main list of boot loaders. The default value is "Recovery HD", LRS_ESP, to keep the Mac OS X and Lenovo Windows recovery volumes from appearing. (These should get their own tools icon instead—see the showtools token.) Note that on a Macintosh with whole-disk encryption, you may need to uncomment this token and leave "Recovery HD" off the list to boot the system. dont_scan_dirs or don't_scan_dirs @@ -306,12 +306,12 @@ timeout 20 dont_scan_files or don't_scan_files filename(s) - Adds the specified filename or filenames to a filename "blacklist"—these files are not included as boot loader options even if they're found on the disk. This is useful to exclude support programs (such as shim.efi and MokManager.efi) and drivers from your OS list. The default value is shim.efi, shim-fedora.efi, shimx64.efi, PreLoader.efi, TextMode.efi, ebounce.efi, GraphicsConsole.efi, MokManager.efi, HashTool.efi, HashTool-signed.efi. To add files to the default list rather than replace the list, specify + as the first option, as in dont_scan_files + badloader.efi. + Adds the specified filename or filenames to a filename "blacklist"—these files are not included as boot loader options even if they're found on the disk. This is useful to exclude support programs (such as shim.efi and MokManager.efi) and drivers from your OS list. The default value is shim.efi, shim-fedora.efi, shimx64.efi, PreLoader.efi, TextMode.efi, ebounce.efi, GraphicsConsole.efi, MokManager.efi, HashTool.efi, HashTool-signed.efi. You can add a pathname and even a volume specification, as in ESP:/EFI/BOOT/backup.efi, /boot/vmlinuz-bad, to block the boot loaders only in those specified locations. To add files to the default list rather than replace the list, specify + as the first option, as in dont_scan_files + badloader.efi. windows_recovery_files filename(s) - Adds the specified filename or filenames to list that will be recognized as Windows recovery tools and presented as such on the second row, if windows_recovery is among the options to showtools. The filename must include a complete path and may optionally include a filesystem label, as in LRS_EFI:\EFI\Microsoft\Boot\LrsBootmgr.efi. + Adds the specified filename or filenames to list that will be recognized as Windows recovery tools and presented as such on the second row, if windows_recovery is among the options to showtools. The filename must include a complete path and may optionally include a filesystem label, as in LRS_EFI:\EFI\Microsoft\Boot\LrsBootmgr.efi. Whatever you specify here is added to the dont_scan_files list. The default value is EFI\Microsoft\Boot\LrsBootmgr.efi. If you specify + as the first option, the following options will be added to the default rather than replace it. scan_all_linux_kernels @@ -562,7 +562,7 @@ menuentry Gentoo {
    -

    copyright © 2012–2013 by Roderick W. Smith

    +

    copyright © 2012–2014 by Roderick W. Smith

    This document is licensed under the terms of the GNU Free Documentation License (FDL), version 1.3.

    diff --git a/docs/refind/drivers.html b/docs/refind/drivers.html index 1b72dba..38460fc 100644 --- a/docs/refind/drivers.html +++ b/docs/refind/drivers.html @@ -15,7 +15,7 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com

    Originally written: 4/19/2012; last Web page update: -12/15/2013, referencing rEFInd 0.7.6

    +1/3/2014, referencing rEFInd 0.7.7

    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!

    @@ -310,7 +310,7 @@ fs0: map -r
    -

    copyright © 2012–2013 by Roderick W. Smith

    +

    copyright © 2012–2014 by Roderick W. Smith

    This document is licensed under the terms of the GNU Free Documentation License (FDL), version 1.3.

    diff --git a/docs/refind/features.html b/docs/refind/features.html index 27f81cd..dbd2d28 100644 --- a/docs/refind/features.html +++ b/docs/refind/features.html @@ -15,7 +15,7 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com

    Originally written: 3/14/2012; last Web page update: -12/15/2013, referencing rEFInd 0.7.6

    +1/3/2014, referencing rEFInd 0.7.7

    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!

    @@ -239,7 +239,7 @@ lack a usable CSM.

  • -

    copyright © 2012–2013 by Roderick W. Smith

    +

    copyright © 2012–2014 by Roderick W. Smith

    This document is licensed under the terms of the GNU Free Documentation License (FDL), version 1.3.

    diff --git a/docs/refind/getting.html b/docs/refind/getting.html index a72f7e4..edff675 100644 --- a/docs/refind/getting.html +++ b/docs/refind/getting.html @@ -15,7 +15,7 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com

    Originally written: 3/14/2012; last Web page update: -12/17/2013, referencing rEFInd 0.7.6

    +1/3/2014, referencing rEFInd 0.7.7

    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!

    @@ -136,7 +136,7 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com