From 8d045bfe7efba49abd4c46054b4d53bafe58d3c6 Mon Sep 17 00:00:00 2001 From: srs5694 Date: Mon, 7 May 2012 22:46:15 -0400 Subject: [PATCH] Updated installation instructions. --- BUILDING.txt | 29 ++++++++++++++++------------- docs/refind/installing.html | 14 -------------- 2 files changed, 16 insertions(+), 27 deletions(-) diff --git a/BUILDING.txt b/BUILDING.txt index 7c14bf6..2c59bb4 100644 --- a/BUILDING.txt +++ b/BUILDING.txt @@ -82,7 +82,8 @@ With your development system set up, you can compile rEFInd as follows: "refind", "libeg", and "include". 4) Type "make". With any luck, rEFInd will compile without error, leaving - the "refind.efi" file in the "refind" subdirectory. + the "refind_ia32.efi" or "refind_x64.efi" file, depending on your + platform, in the "refind" subdirectory. If rEFInd doesn't compile correctly, you'll need to track down the source of the problem. Double-check that you've got all the necessary development @@ -118,22 +119,24 @@ flag. In GNU-EFI, this can be added to the CFLAGS line in Make.defaults. Installing rEFInd ================= -With rEFInd compiled, you can install it. On a UEFI-based system, you'll -want to copy files on the ESP as follows: +With rEFInd compiled, you can install it. The easiest way to do this is +with the install.sh script, which works on both Linux and Mac OS X. +Alternatively, you can type "make install" to install using this script. +Note that this installation copies files to the ESP and uses "efibootmgr" +(on Linux) or "bless" (on OS X) to add rEFInd to the firmware's boot loader +list. The docs/refind/installing.html file provides more details on this +script and its use. + +If install.sh doesn't work for you or if you prefer to do the job manually, +you may. On a UEFI-based system, you'll want to copy files on the ESP as +follows: * Create a directory for rEFInd, such as EFI/refind. -* Copy refind/refind.efi to the ESP's EFI/refind directory. +* Copy refind/refind_ia32.efi or refind_x64.efi to the ESP's EFI/refind + directory. * Copy refind.conf-sample to the EFI/refind directory as refind.conf. * Copy the icons subdirectory, including all its files, to EFI/refind. You'll then need to activate rEFInd in your EFI. This can be done with tools such as "efibootmgr" under Linux or "bless" under OS X. See the -docs/installing.html file for details. - -You may have noticed an install.sh script in the source package. This -script is intended for distribution with my own binary packages of rEFInd, -and it copies files from the "refind" subdirectory (relative to the -script's location) -- namely refind_x64.efi or refind_ia32.efi, -refind.conf-sample, and an icons subdirectory. You can rearrange your files -to provide this layout, but it's no more work to copy the files as just -described. +docs/refind/installing.html file for details. diff --git a/docs/refind/installing.html b/docs/refind/installing.html index ab9c120..7be19bd 100644 --- a/docs/refind/installing.html +++ b/docs/refind/installing.html @@ -94,20 +94,6 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com

Once you've uncompressed a rEFInd binary zip file, you must install it to your computer's ESP (or conceivably to some other location). The details of how you to this depend on your OS and your computer (UEFI-based PC vs. Macintosh). The upcoming sections provide details. For Linux and Mac OS X, you can use the installation script, install.sh, which provides easy one-command installation on most systems. Occasionally this script will fail, though, so I also provide explicit instructions for Linux and Mac OS X. Installation under Windows also must be done manually. In some cases, you'll have to deviate from the default naming conventions, as described in a section on this topic. If you're upgrading rEFInd, see the section on upgrading. Finally, I describe how to install some additional components you might find useful.

- -

Installing rEFInd Using install.sh under Linux or Mac OS X

-- 2.39.2