aboutsummaryrefslogtreecommitdiffstats
path: root/setupBootloader.html
diff options
context:
space:
mode:
Diffstat (limited to 'setupBootloader.html')
-rw-r--r--setupBootloader.html384
1 files changed, 272 insertions, 112 deletions
diff --git a/setupBootloader.html b/setupBootloader.html
index 49a87a5..9ce85d3 100644
--- a/setupBootloader.html
+++ b/setupBootloader.html
@@ -28,130 +28,235 @@
-
-
-
-
-
-
-
-
- <div class="section" title="Grub2">
+
+
+ <div class="section" title="Available Bootloaders">
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="d5e989"></a>Grub2
+ <h3 class="title"><a name="d5e990"></a>Available Bootloaders
</h3>
</div>
</div>
</div>
-
- <div class="itemizedlist" title="Grub2 on Legacy MBR/GPT systems">
- <p class="title"><b>Grub2 on Legacy MBR/GPT systems</b></p>
- <ul class="itemizedlist">
- <li class="listitem">
-
- <p>GRUB2 (with or without graphical menu) will be used exclusively
- as the bootloader for a Legacy/MBR or Legacy/GPT system.
- </p>
-
- </li>
- <li class="listitem">
-
- <p>By default, a new bootloader will be written into either the MBR
- (Master Boot Record) of your first hard drive or in the BIOS boot
- partition.
- </p>
-
- </li>
- </ul>
+ <div class="section" title="Grub2">
+ <div class="titlepage">
+ <div>
+ <div>
+ <h4 class="title"><a name="d5e992"></a>Grub2
+ </h4>
+ </div>
+ </div>
+ </div>
+
+
+ <div class="itemizedlist">
+ <p><span class="bold"><strong>Grub2 on Legacy MBR/GPT
+ systems</strong></span></p>
+ <ul class="itemizedlist">
+ <li class="listitem">
+
+ <p>GRUB2 (with or without graphical menu) will be used
+ exclusively as the bootloader for a Legacy/MBR or Legacy/GPT
+ system.
+ </p>
+
+ </li>
+ <li class="listitem">
+
+ <p>By default, a new bootloader will be written into either the
+ MBR (Master Boot Record) of your first hard drive or in the BIOS
+ boot partition.
+ </p>
+
+ </li>
+ </ul>
+ </div>
+
+ <div class="itemizedlist">
+ <p><span class="bold"><strong>Grub2-efi on UEFI
+ systems</strong></span></p>
+ <ul class="itemizedlist">
+ <li class="listitem">
+
+ <p>GRUB2-efi or rEFInd may be used as the bootloader for a UEFI
+ system.
+ </p>
+
+ </li>
+ <li class="listitem">
+
+ <p>By default, a new bootloader (Grub2-efi) will be written into
+ the ESP (EFI System Partition).
+ </p>
+
+ <p>If there are already UEFI-based operating systems installed on
+ your computer (Windows 8 for example), the Mageia installer will
+ detect the existing ESP created by Windows and add grub2-efi to it.
+ If no ESP exists, then one will be created. Although it is possible
+ to have several ESPs, only one is required, whatever the number of
+ operating systems you have.
+ </p>
+
+ </li>
+ </ul>
+ </div>
+
</div>
-
- <div class="itemizedlist" title="Grub2-efi on UEFI systems">
- <p class="title"><b>Grub2-efi on UEFI systems</b></p>
- <ul class="itemizedlist">
- <li class="listitem">
-
- <p>GRUB2-efi will be used exclusively as the bootloader for a UEFI
- system.
- </p>
-
- </li>
- <li class="listitem">
-
- <p>By default, a new bootloader (Grub2-efi) will be written into
- the ESP (EFI System Partition).
- </p>
+ <div class="section" title="rEFInd">
+ <div class="titlepage">
+ <div>
+ <div>
+ <h4 class="title"><a name="d5e1009"></a>rEFInd
+ </h4>
+ </div>
+ </div>
+ </div>
-
- <p>If there are already UEFI-based operating systems installed on
- your computer (Windows 8 for example), the Mageia installer will
- detect the existing ESP created by Windows and add grub2-efi to it. If
- no ESP exists, then one will be created. Although it is possible to
- have several ESPs, only one is required, whatever the number of
- operating systems you have.
- </p>
-
- </li>
- </ul>
+
+ <div class="itemizedlist">
+ <p><span class="bold"><strong>rEFInd on UEFI systems</strong></span></p>
+ <ul class="itemizedlist">
+ <li class="listitem">
+
+ <p>rEFInd has a nice graphical set of options, and can
+ auto-detect installed EFI bootloaders. See:
+ http://www.rodsbooks.com/refind/
+ </p>
+
+ </li>
+ </ul>
+ </div>
+
+ <div class="note" title="Note" style="margin-left: 0.5in; margin-right: 0.5in;">
+ <table border="0" summary="Note">
+ <tr>
+ <td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="note.png"></td>
+ <th align="left"></th>
+ </tr>
+ <tr>
+ <td align="left" valign="top">
+
+ <p>Please note that in order to be able to use the
+ <code class="literal">rEFInd</code> option, an installed EFI System Partition
+ must match your system architecture: if you have a 32bit EFI System
+ Partition installed on a 64bit machine for instance, then the rEFInd
+ option will not be displayed/available to you.
+ </p>
+
+ </td>
+ </tr>
+ </table>
+ </div>
+
</div>
</div>
-
<div class="section" title="Bootloader Setup">
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="d5e1004"></a>Bootloader Setup
+ <h3 class="title"><a name="d5e1019"></a>Bootloader Setup
</h3>
</div>
</div>
</div>
-
<div class="section" title="Bootloader main options">
<div class="titlepage">
<div>
<div>
- <h4 class="title"><a name="d5e1008"></a>Bootloader main options
+ <h4 class="title"><a name="d5e1023"></a>Bootloader main options
</h4>
</div>
</div>
</div>
-
-
<div class="itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
<p><span class="bold"><strong>Bootloader to use</strong></span></p>
-
- <p>This feature is only available to Legacy MBR/BIOS systems.
- Users of UEFI systems will not see this option here.
- </p>
+ <div class="itemizedlist">
+ <ul class="itemizedlist">
+ <li class="listitem">
+
+ <p><span class="guimenuitem">GRUB2</span> (with either a graphical
+ or a text menu), can be chosen for both <code class="literal">Legacy
+ MBR/BIOS</code> systems and <code class="literal">UEFI</code>
+ systems.
+ </p>
+
+ </li>
+ <li class="listitem">
+
+ <p><span class="guimenuitem">rEFInd</span> (with a graphical menu)
+ is an alternative option solely for use with
+ <code class="literal">UEFI</code> systems.
+ </p>
+
+ </li>
+ </ul>
+ </div>
</li>
<li class="listitem">
<p><span class="bold"><strong>Boot device</strong></span></p>
-
- <p>Don't change this unless you really know what you are
- doing
+ <div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
+ <table border="0" summary="Warning">
+ <tr>
+ <td rowspan="2" align="center" valign="top" width="25"><img alt="[Warning]" src="warning.png"></td>
+ <th align="left"></th>
+ </tr>
+ <tr>
+ <td align="left" valign="top">
+
+ <p>Don't change this unless you really know what you are
+ doing.
+ </p>
+
+ </td>
+ </tr>
+ </table>
+ </div>
+
+ <div class="note" title="Note" style="margin-left: 0.5in; margin-right: 0.5in;">
+ <table border="0" summary="Note">
+ <tr>
+ <td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="note.png"></td>
+ <th align="left"></th>
+ </tr>
+ <tr>
+ <td align="left" valign="top">
+
+ <p>There is no option to write GRUB to the boot sector of a
+ partition (e.g: <code class="filename">sda1</code>), as this method is
+ considered unreliable.
+ </p>
+
+ </td>
+ </tr>
+ </table>
+ </div>
+
+ <p>When using UEFI mode, then the <span class="guilabel">Boot
+ device</span> will be listed as <span class="guimenuitem">EFI System
+ Partition</span>.
</p>
</li>
@@ -159,7 +264,6 @@
<p><span class="bold"><strong>Delay before booting the default
image</strong></span></p>
-
<p>This text box lets you set a delay, in seconds, before the
default operating system is started up.
@@ -169,7 +273,6 @@
<li class="listitem">
<p><span class="bold"><strong>Security</strong></span></p>
-
<p>This allows you to set a password for the bootloader. This
means a username and password will be required when booting in order
@@ -183,7 +286,6 @@
<li class="listitem">
<p><span class="bold"><strong>Password</strong></span></p>
-
<p>Choose a password for the bootloader (optional)</p>
@@ -191,7 +293,6 @@
<li class="listitem">
<p><span class="bold"><strong>Password (again)</strong></span></p>
-
<p>Retype the password and DrakX will check that it matches with
the one set above
@@ -200,17 +301,14 @@
</li>
</ul>
</div>
-
<p><span class="emphasis"><em>Advanced</em></span></p>
-
<div class="itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
<p><span class="emphasis"><em>Enable ACPI</em></span></p>
-
<p>ACPI (Advanced Configuration and Power Interface) is a
standard for power management. It can save energy by stopping unused
@@ -224,7 +322,6 @@
<li class="listitem">
<p><span class="emphasis"><em>Enable SMP</em></span></p>
-
<p>This option enables/disables symmetric multiprocessing for
multi-core processors
@@ -234,7 +331,6 @@
<li class="listitem">
<p><span class="emphasis"><em>Enable APIC</em></span></p>
-
<p>Enabling this gives the operating system access to the
Advanced Programmable Interrupt Controller. APIC devices permit more
@@ -246,7 +342,6 @@
<li class="listitem">
<p><span class="emphasis"><em>Enable Local APIC</em></span></p>
-
<p>Here you can set Local APIC, which manages all external
interrupts for a specific processor in an SMP system
@@ -257,28 +352,67 @@
</div>
</div>
-
<div class="section" title="Bootloader Configuration">
<div class="titlepage">
<div>
<div>
- <h4 class="title"><a name="d5e1058"></a>Bootloader Configuration
+ <h4 class="title"><a name="d5e1089"></a>Bootloader Configuration
</h4>
</div>
</div>
</div>
-
-
+ <p>If, in the previous section you selected <code class="literal">rEFInd</code>
+ as the bootloader to use, you would then be presented with the options
+ shown in the screenshot directly below. Otherwise, please instead move
+ on to the subsequent screenshot for your options.
+ </p>
+
+
+ <p>Your rEFInd configuration options:</p>
+
+ <div class="itemizedlist">
+ <ul class="itemizedlist">
+ <li class="listitem">
+
+ <p><span class="bold"><strong>Install or update rEFInd in the EFI
+ system partition.</strong></span></p>
+
+ </li>
+ <li class="listitem">
+
+ <p><span class="bold"><strong>Install in /EFI/BOOT.</strong></span></p>
+
+ <p>This option installs the bootloader in the /EFI/BOOT directory
+ of the ESP (EFI System Partition). This can be useful when:
+ </p>
+
+ <p>(a) Installing onto a removable drive (e.g. a USB stick) that can be removed and plugged into a different machine. If the
+ bootloader is stored in /EFI/BOOT, UEFI BIOS's will detect it and allow you to boot from that drive.
+ </p>
+
+ <p>(b) As a workaround where, due to a buggy UEFI BIOS, the newly
+ written bootloader for Mageia will not be recognized at end of the
+ installation.
+ </p>
+
+ </li>
+ </ul>
+ </div>
+
+ <p>If you did not select rEFInd as the bootloader to use in the
+ previous section, then your bootloader configuration options are shown
+ below:
+ </p>
+
<div class="itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
<p><span class="bold"><strong>Default</strong></span></p>
-
<p>The operating system to be started up by default.</p>
@@ -286,7 +420,6 @@
<li class="listitem">
<p><span class="bold"><strong>Append</strong></span></p>
-
<p>This option lets you pass information to the kernel or tell
the kernel to give you more information as it boots.
@@ -296,29 +429,46 @@
<li class="listitem">
<p><span class="bold"><strong>Probe foreign OS</strong></span></p>
-
<p>If you already have other operating systems installed, Mageia
attempts to add them to your new Mageia boot menu. If you don't want
- this behaviour, then untick the Probe Foreign OS option.
+ this behaviour, then untick the <span class="guimenuitem">Probe Foreign
+ OS</span> option.
+ </p>
+
+ </li>
+ <li class="listitem">
+
+ <p><span class="bold"><strong>Install in /EFI/BOOT. </strong></span>(Note:
+ this menu option only becomes available where the installer detects
+ that a machine is in UEFI mode).
+ </p>
+
+ <p>This option installs the bootloader in the /EFI/BOOT directory
+ of the ESP (EFI System Partition). This can be useful when:
+ </p>
+
+ <p>(a) Installing onto a removable drive (e.g. a USB stick) that can be removed and plugged into a different machine. If the
+ bootloader is stored in /EFI/BOOT, UEFI BIOS's will detect it and allow you to boot from that drive.
+ </p>
+
+ <p>(b) As a workaround where, due to a buggy UEFI BIOS, the newly
+ written bootloader for Mageia will not be recognized at end of the
+ installation.
</p>
</li>
</ul>
</div>
-
<p><span class="emphasis"><em>Advanced</em></span></p>
-
-
<div class="itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
<p><span class="emphasis"><em>Video mode</em></span></p>
-
<p>This sets the screen size and colour depth to be used by the
boot menu. If you click the down-triangle you will be offered other
@@ -329,72 +479,83 @@
<li class="listitem">
<p><span class="emphasis"><em>Do not touch ESP or MBR</em></span></p>
-
<p>Select this option if you don't want a bootable Mageia, but
would rather chain-load it from another OS. You will get a warning
- that the bootloader is missing. Click<span class="emphasis"><em> Ok</em></span> if you
- are sure you understand the implications, and wish to
- proceed.
+ that the bootloader is missing. Click <span class="guimenuitem">Ok
+ </span>only if you are sure you understand the implications,
+ and wish to proceed.
</p>
+
+ <div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
+ <table border="0" summary="Warning">
+ <tr>
+ <td rowspan="2" align="center" valign="top" width="25"><img alt="[Warning]" src="warning.png"></td>
+ <th align="left"></th>
+ </tr>
+ <tr>
+ <td align="left" valign="top">
+
+ <p>Chain-loading via legacy bootloaders (GRUB Legacy and LiLo)
+ is no longer supported by Mageia as it is likely to fail when
+ attempting to boot this resulting installation of Mageia. If you
+ use anything other than GRUB2 or rEFInd for this purpose, then you
+ do so at your own risk!
+ </p>
+
+ </td>
+ </tr>
+ </table>
+ </div>
</li>
</ul>
</div>
-
</div>
</div>
-
<div class="section" title="Other Options">
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="d5e1094"></a>Other Options
+ <h3 class="title"><a name="d5e1151"></a>Other Options
</h3>
</div>
</div>
</div>
-
<div class="section" title="Using an existing bootloader">
<div class="titlepage">
<div>
<div>
- <h4 class="title"><a name="d5e1096"></a>Using an existing bootloader
+ <h4 class="title"><a name="d5e1153"></a>Using an existing bootloader
</h4>
</div>
</div>
</div>
-
- <p>The exact procedure for adding Mageia to an existing bootloader is
- beyond the scope of this documentation. However in most cases it will
- involve running the relevant bootloader installation program, which
- should detect Mageia and automatically add an entry for it in the
- bootloader menu. See the documentation for the relevant operating
- system.
+ <p>The exact procedure for adding Mageia to an existing bootloader is beyond the scope of this documentation. However, in most
+ cases it will involve running the relevant bootloader installation program, which should detect Mageia and automatically add
+ an entry for it in the bootloader menu. See the documentation for the relevant operating system.
</p>
</div>
-
<div class="section" title="Installing Without a Bootloader">
<div class="titlepage">
<div>
<div>
- <h4 class="title"><a name="d5e1099"></a>Installing Without a Bootloader
+ <h4 class="title"><a name="d5e1156"></a>Installing Without a Bootloader
</h4>
</div>
</div>
</div>
-
<p>While you can opt to install Mageia without a bootloader (see
section 2.1 Advanced), this is not recommended unless you absolutely
@@ -403,7 +564,6 @@
</p>
</div>
-
<div class="section" title="Add or Modify a Boot Menu Entry">
<div class="titlepage">