Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
en:manual:reference_installation [2022/04/05 18:40]
i3_relativism [Bootloader installation and configuration] remove further duplication
en:manual:reference_installation [2022/12/22 02:46]
throgh
Line 1: Line 1:
-<note warning> This page is still in progress, so please dont aprove this draft yet!</note> 
 ====== The Installation Guide ====== ====== The Installation Guide ======
 The intention of this reference Guide is to assist users in the process of installing **Hyperbola GNU/Linux-libre** from the live system booted with the official installation image. This page assumes you have some **level of experience** with GNU/Linux systems and utilities, especially with the command line. If you'd like a assited, step-by-step guide through the installation process, see the [[en:manual:beginner_installation|Beginners guide]]. Before beginning, we recommend you also check our [[en:project:faq|Frequently Asked Questions]], the [[https://wiki.archlinux.org/index.php/Frequently_asked_questions|Arch FAQ]], and employ the <color #620BB9/#EEDDFF>man ''command''</color> to read the man page of any command they are not familiar with. The Hyperbola wiki (known as **HyperWiki**), as well as the **ArchWiki**, should be the primary source of information and your first resource during trouble-shooting.  The intention of this reference Guide is to assist users in the process of installing **Hyperbola GNU/Linux-libre** from the live system booted with the official installation image. This page assumes you have some **level of experience** with GNU/Linux systems and utilities, especially with the command line. If you'd like a assited, step-by-step guide through the installation process, see the [[en:manual:beginner_installation|Beginners guide]]. Before beginning, we recommend you also check our [[en:project:faq|Frequently Asked Questions]], the [[https://wiki.archlinux.org/index.php/Frequently_asked_questions|Arch FAQ]], and employ the <color #620BB9/#EEDDFF>man ''command''</color> to read the man page of any command they are not familiar with. The Hyperbola wiki (known as **HyperWiki**), as well as the **ArchWiki**, should be the primary source of information and your first resource during trouble-shooting. 
Line 527: Line 526:
  
 <code bash> <code bash>
-# pacman-key --populate hyperbola arch+# pacman-key --populate hyperbola
 </code> </code>
  
Line 534: Line 533:
 </code> </code>
 </note> </note>
- 
-==== Bootloader installation and configuration ==== 
-=== GRUB === 
-Finally follow these steps: 
- 
-<code bash> 
-# pacman -S grub 
-</code> 
- 
-<code bash> 
-# grub-install --target=i386-pc --recheck /dev/sdX 
-</code> 
- 
-<note> 
-Here do NOT append a partition number, i.e. <color #0B71B9/#DDF1FF>/dev/sdaX</color>) 
-</note> 
- 
-<code bash> 
-# grub-mkconfig -o /boot/grub/grub.cfg 
-</code> 
- 
-  * To configure the bootloader, you have to install it and generate the file <color #0B71B9/#DDF1FF>grub.cfg</color>: 
- 
-<note important> 
-If you want to [[en:manual:encrypted_installation|install GRUB on a Libreboot system]], keep in mind your system **does not use UEFI or Legacy BIOS**, but instead loads GRUB as its only payload. So you we will run this command instead: 
- 
-<code bash> 
-grub-install --no-bootsector /dev/sdX 
-</code> 
-</note> 
- 
-<code bash> 
-# grub-mkconfig -o /boot/grub/grub.cfg 
-</code> 
- 
-  * For BIOS and EFI: 
- 
-<code bash> 
-# pacstrap /mnt grub 
-</code> 
- 
-  * Install GRUB after chrooting (refer to the [[en:manual:reference_installation#Configure the system]] section). 
- 
-See [[https://wiki.parabola.nu/GRUB2|GRUB]] for further details. 
- 
-=== Syslinux === 
-<code bash>  
-# pacstrap /mnt syslinux 
-</code> 
- 
-See [[https://wiki.parabola.nu/Syslinux|Syslinux]] for further details. 
  
 ==== Wireless tools installation ==== ==== Wireless tools installation ====
Line 746: Line 694:
  
 ------------------------------ ------------------------------
 +==== Bootloader installation and configuration ====
 +=== GRUB ===
 +Finally follow these steps:
 +
 +<code bash>
 +# pacman -S grub
 +</code>
 +
 +<code bash>
 +# grub-install --target=i386-pc --recheck /dev/sdX
 +</code>
 +
 +<note>
 +Here do NOT append a partition number, i.e. <color #0B71B9/#DDF1FF>/dev/sdaX</color>)
 +</note>
 +
 +<code bash>
 +# grub-mkconfig -o /boot/grub/grub.cfg
 +</code>
 +
 +  * To configure the bootloader, you have to install it and generate the file <color #0B71B9/#DDF1FF>grub.cfg</color>:
 +
 +<note important>
 +If you want to [[en:manual:encrypted_installation|install GRUB on a Libreboot system]], keep in mind your system **does not use UEFI or Legacy BIOS**, but instead loads GRUB as its only payload. So you we will run this command instead:
 +
 +<code bash>
 +grub-install --no-bootsector /dev/sdX
 +</code>
 +</note>
 +
 +<code bash>
 +# grub-mkconfig -o /boot/grub/grub.cfg
 +</code>
 +
 +  * For BIOS and EFI:
 +
 +<code bash>
 +# pacstrap /mnt grub
 +</code>
 +
 +  * Install GRUB after chrooting (refer to the [[en:manual:reference_installation#Configure the system]] section).
 +
 +See [[https://wiki.parabola.nu/GRUB2|GRUB]] for further details.
 +
 +=== Syslinux ===
 +<code bash> 
 +# pacstrap /mnt syslinux
 +</code>
 +
 +See [[https://wiki.parabola.nu/Syslinux|Syslinux]] for further details.
  
   * Configure <color #0B71B9/#DDF1FF>/etc/mkinitcpio.conf</color> as needed (see [[https://wiki.archlinux.org/index.php/Mkinitcpio|mkinitcpio]]) and create an initial RAM disk with:   * Configure <color #0B71B9/#DDF1FF>/etc/mkinitcpio.conf</color> as needed (see [[https://wiki.archlinux.org/index.php/Mkinitcpio|mkinitcpio]]) and create an initial RAM disk with:
Line 759: Line 757:
     * The efivars module is loaded. (<color #620BB9/#EEDDFF>modprobe efivars</color> will load it)     * The efivars module is loaded. (<color #620BB9/#EEDDFF>modprobe efivars</color> will load it)
  
--------------------------------- +=== Bootloader on external drive ===
- +
-  * Configure the network again for newly installed environment. See [[https://wiki.archlinux.org/index.php/Network_Configuration|Network Configuration]] and [[https://wiki.parabola.nu/Wireless_Setup|Wireless Setup]].+
  
 <note tip> <note tip>
 If you are following the [[en:manual:encrypted_installation|libreboot encrypted installation]] instructions, be sure to save a copy of grub.cfg on a thumbdrive in case the one flashed to libreboot is incorrect. You can use the grub shell to boot from the extra copy. If you are following the [[en:manual:encrypted_installation|libreboot encrypted installation]] instructions, be sure to save a copy of grub.cfg on a thumbdrive in case the one flashed to libreboot is incorrect. You can use the grub shell to boot from the extra copy.
 </note> </note>
 +
 +--------------
 +
 +  * Configure the network again for newly installed environment. See [[https://wiki.archlinux.org/index.php/Network_Configuration|Network Configuration]] and [[https://wiki.parabola.nu/Wireless_Setup|Wireless Setup]].
  
 === Configure speech support (for blind and visually impaired users) === === Configure speech support (for blind and visually impaired users) ===