Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
en:manual:reference_installation [2024/03/11 19:37] throgh |
en:manual:reference_installation [2025/03/17 01:21] (current) throgh [System configuration] |
||
|---|---|---|---|
| Line 3: | Line 3: | ||
| ==== Blind and visually impaired users ==== | ==== Blind and visually impaired users ==== | ||
| - | [[en: | + | [[en: |
| - | The brltty boot-time parameter consists of three comma-separated fields: **driver**, **device**, and **table**. | + | The brltty boot-time parameter consists of three comma-separated fields: **driver**, **device**, and **table**. |
| - | + | ||
| - | For example, suppose that you have a device connected to <color # | + | |
| - | + | ||
| - | <code bash> | + | |
| - | arch32 brltty=auto, | + | |
| - | </ | + | |
| - | + | ||
| - | Once <color # | + | |
| + | Once <color # | ||
| ===== Create bootable image ===== | ===== Create bootable image ===== | ||
| ==== Download live image ==== | ==== Download live image ==== | ||
| Line 88: | Line 81: | ||
| <note warning> | <note warning> | ||
| - | A DHCP service is already enabled for **all available devices**. If you need to setup a static IP or use management tools, | + | A DHCP service is already enabled for **all available devices**. If you need to setup a static IP or use management tools, |
| - | + | ||
| - | <code bash> | + | |
| - | # rc-service dhcpcd stop | + | |
| - | </ | + | |
| The [[https:// | The [[https:// | ||
| Line 121: | Line 110: | ||
| </ | </ | ||
| - | Identify the name of your Ethernet | + | Identify the name of your ethernet |
| <code bash> | <code bash> | ||
| Line 134: | Line 123: | ||
| </ | </ | ||
| - | In this example, the Ethernet | + | In this example, the ethernet |
| <code bash> | <code bash> | ||
| Line 151: | Line 140: | ||
| </ | </ | ||
| - | In this example, neither **enp2s0f0** nor the **loopback** device have wireless extensions, meaning **enp2s0f0** is our Ethernet | + | In this example, neither **enp2s0f0** nor the **loopback** device have wireless extensions, meaning **enp2s0f0** is our ethernet |
| You also need to **know these settings**: | You also need to **know these settings**: | ||
| Line 161: | Line 150: | ||
| * Domain name (unless you are on a local LAN, in which case you can make it up). | * Domain name (unless you are on a local LAN, in which case you can make it up). | ||
| - | Activate the connected | + | Activate the connected |
| <code bash> | <code bash> | ||
| Line 284: | Line 273: | ||
| Follow this procedure if you need **ADSL with PPPoE/ | Follow this procedure if you need **ADSL with PPPoE/ | ||
| - | First, identify the name of your Ethernet | + | First, identify the name of your ethernet |
| <code bash> | <code bash> | ||
| Line 297: | Line 286: | ||
| </ | </ | ||
| - | In this example, the Ethernet | + | In this example, the ethernet |
| - | Second, create the PPP net script and the net script for the Ethernet | + | Second, create the PPP net script and the net script for the ethernet |
| <code bash> | <code bash> | ||
| Line 489: | Line 478: | ||
| # arch-chroot /mnt | # arch-chroot /mnt | ||
| </ | </ | ||
| - | |||
| - | * Write your hostname to <color # | ||
| === Hostname === | === Hostname === | ||
| Line 516: | Line 503: | ||
| === Locale === | === Locale === | ||
| - | * Set [[en: | + | Type the following to set locale preferences in <color # |
| - | + | ||
| - | Type: | + | |
| <code bash> | <code bash> | ||
| Line 568: | Line 553: | ||
| < | < | ||
| - | |||
| - | * Uncomment the selected locale in <color # | ||
| === Time zone === | === Time zone === | ||
| Line 603: | Line 586: | ||
| # passwd | # passwd | ||
| </ | </ | ||
| - | * Set a root password with <color # | ||
| - | * Add your user to the relevant **group** such as: | ||
| - | <code bash> | ||
| - | # gpasswd -a < | ||
| - | </ | ||
| - | |||
| - | ------------------------------ | ||
| ==== Bootloader installation and configuration ==== | ==== Bootloader installation and configuration ==== | ||
| === GRUB === | === GRUB === | ||
| Line 627: | Line 603: | ||
| </ | </ | ||
| - | * To configure the bootloader, you have to install it and generate the file <color # | + | To configure the bootloader, you have to install it and generate the file <color # |
| <code bash> | <code bash> | ||
| Line 633: | Line 609: | ||
| </ | </ | ||
| - | * For BIOS and EFI: | + | === Syslinux === |
| - | <code bash> | + | [[https://en.wikipedia.org/ |
| - | # pacstrap | + | |
| - | </code> | + | |
| - | * Install GRUB after chrooting (refer to the [[en: | ||
| - | |||
| - | === Syslinux === | ||
| <code bash> | <code bash> | ||
| # pacstrap /mnt syslinux | # pacstrap /mnt syslinux | ||
| </ | </ | ||
| - | * Configure <color # | + | For further details refer to the [[https:// |
| + | |||
| + | === Create RAM-disk | ||
| + | |||
| + | Configure <color # | ||
| <code bash> | <code bash> | ||
| Line 654: | Line 629: | ||
| < | < | ||
| - | * If you want to install GRUB for the (U)EFI mode, you will need to make sure that: | + | If you want to install GRUB for the (U)EFI mode, you will need to make sure that: |
| * The computer booted in (U)EFI mode (if <color # | * The computer booted in (U)EFI mode (if <color # | ||
| * The efivars module is loaded. (<color # | * The efivars module is loaded. (<color # | ||
| - | |||
| - | === Bootloader on external drive === | ||
| - | |||
| - | * Configure the network again for newly installed environment. | ||
| === Unmount and reboot === | === Unmount and reboot === | ||
| Line 690: | Line 661: | ||
| ===== Post-installation ===== | ===== Post-installation ===== | ||
| - | You will now have to create a user and get user privileges like doas. And of course, you will have to install your favourite desktop. | + | You will now have to create a user and get user privileges like doas. And of course, you will have to install your additional environment for working. |
| === Configure pacman === | === Configure pacman === | ||
| Line 754: | Line 725: | ||
| # usermod -aG games < | # usermod -aG games < | ||
| </ | </ | ||
| + | |||
| ==== Service management ==== | ==== Service management ==== | ||
| Since Hyperbola is oriented on init-freedom, | Since Hyperbola is oriented on init-freedom, | ||
| + | |||
| + | ==== Graphical environment and your favorite desktop ==== | ||
| + | Hyperbola does not include the common known desktop-environments, | ||
| + | |||
| + | You can for sure create your own working graphical environment as we offer several [[en: | ||
| + | |||
| + | ==== Final note about included packages, applications and others ==== | ||
| + | |||
| + | We ask to make usage of the [[https:// | ||
| ===== Conclusion ===== | ===== Conclusion ===== | ||
| - | Your new **Hyperbola GNU/ | + | Your new **Hyperbola GNU/ |
| ===== Acknowledgement ===== | ===== Acknowledgement ===== | ||
| This wiki article is based on **[[https:// | This wiki article is based on **[[https:// | ||