Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
pt:manual:beginners [2020/04/26 04:37] i3_relativism |
pt:manual:beginners [2024/11/08 15:13] (current) luck02 [Post-installation] |
||
---|---|---|---|
Line 1: | Line 1: | ||
... (WIP) | ... (WIP) | ||
====== Guia de instalação ====== | ====== Guia de instalação ====== | ||
- | O Guia de Instalação | + | O Guia de Instalação |
+ | |||
+ | O guia **KISS** (keep it simple stupid) para se iniciar com o Hyperbola GNU/ | ||
+ | |||
+ | A Intenção deste guia é demostrar uma maneira simples de instalação | ||
+ | |||
+ | ... (WIP) | ||
+ | |||
+ | ====== The KISS guide to get started with Hyperbola GNU/ | ||
+ | |||
+ | The intention with this guide is to show a very simple way of how to boot **Hyperbola GNU/ | ||
+ | |||
+ | ===== Download and verify the live image ===== | ||
+ | |||
+ | Once you have downloaded the [[en: | ||
+ | |||
+ | ==== Burn the image to your optical disk ==== | ||
+ | |||
+ | To create a disk to use as your install medium, insert a blank or re-writable disk, CD or DVD, into your disk drive. Next, you will need to mount the disk. | ||
+ | |||
+ | <code bash> | ||
+ | # mount sr0 | ||
+ | </ | ||
+ | |||
+ | Provided your computer has a disk drive. Sr0 should the first or only, if you only have one disk drive, mount point of disk drives. You will need to address the correct destination for the command to work. | ||
+ | |||
+ | <code bash> | ||
+ | # dd if=~/ | ||
+ | </ | ||
+ | |||
+ | ==== Write the image to your USB ==== | ||
+ | |||
+ | If you don’t have an ISO writer, go (change directory) to the folder where you saved the downloaded Live image (probably the Downloads folder) and type the following into your terminal: | ||
+ | |||
+ | <code bash> | ||
+ | # dd if=hyperbola-milky-way-v0.2.1-dual.iso of=/dev/sdb bs=2048 && sync | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | |||
+ | To find out what’s the name of the USB device, type <color # | ||
+ | |||
+ | You’ll probably see something like this: | ||
+ | |||
+ | < | ||
+ | Device | ||
+ | / | ||
+ | / | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | Device | ||
+ | / | ||
+ | / | ||
+ | </ | ||
+ | |||
+ | From the above, sda is your HDD, and the sdb is your USB device where you’re going to write your Live image. | ||
+ | |||
+ | Also take a note of your partitions, you will come to need it when you’re creating the file system and mounting the root partition during the installation. | ||
+ | |||
+ | Once you’ve downloaded, verified and written the Live image to your USB device, you can move on to boot your computer from your USB. | ||
+ | |||
+ | ===== Boot and install Hyperbola ===== | ||
+ | |||
+ | Once your computer has successfully booted into the Live USB device, type the following into you terminal: | ||
+ | |||
+ | <code bash> | ||
+ | # cfdisk /dev/sda | ||
+ | </ | ||
+ | |||
+ | This will bring up a graphical partitioning table, and will look somewhat like fig. 1 (see above). Use the Tab and arrow keys to navigate. This is assuming that you want Hyperbola installed on your HDD. | ||
+ | |||
+ | Delete all the partitions so that you only see Free Space. | ||
+ | |||
+ | Then make a new partition by choosing New and then make it Primary. Make this first partition a Swap. 1/4 of you computer’s memory should be enough. So with 8 GB of memory, your Swap would then be 2 GB. Then choose the End flag. | ||
+ | |||
+ | The rest of the space should be made Primary, then choose the Boot flag to make this partition bootable. Then choose Write and type ’yes’ to save your changes to disk. Then Quit. | ||
+ | |||
+ | You will then have something like this: | ||
+ | |||
+ | < | ||
+ | sda2 Boot Primary | ||
+ | sda1 | ||
+ | </ | ||
+ | |||
+ | Take note of the fact that the root partition that you soon will mount, is the bootable one (in this example the sda2) that you made from the rest of the space after creating the Swap partition. | ||
+ | |||
+ | ==== Create a file system ==== | ||
+ | |||
+ | If you’re not using an English keyboard, you can set your language by typing <color # | ||
+ | |||
+ | <code bash> | ||
+ | # loadkeys se. | ||
+ | </ | ||
+ | |||
+ | To create the ext4 file system, type: | ||
+ | |||
+ | <code bash> | ||
+ | # mkfs.ext4 /dev/sda2 | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Activate swap ==== | ||
+ | |||
+ | <code bash> | ||
+ | # mkswap /dev/sda1 | ||
+ | </ | ||
+ | |||
+ | <code bash> | ||
+ | # swapon /dev/sda1 | ||
+ | </ | ||
+ | |||
+ | ==== Mount the root partition ==== | ||
+ | |||
+ | <code bash> | ||
+ | # mount /dev/sda2 /mnt | ||
+ | </ | ||
+ | |||
+ | ==== Install the base system ==== | ||
+ | |||
+ | <code bash> | ||
+ | # pacstrap /mnt base | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | If you face GPG errors, you can try to fix them with: | ||
+ | |||
+ | <code bash> | ||
+ | # rm -r / | ||
+ | </ | ||
+ | |||
+ | <code bash> | ||
+ | # pacman-key --init | ||
+ | </ | ||
+ | |||
+ | <code bash> | ||
+ | # pacman-key --populate hyperbola arch | ||
+ | </ | ||
+ | |||
+ | <code bash> | ||
+ | # pacman-key --refresh-keys | ||
+ | </ | ||
+ | |||
+ | </ | ||
+ | |||
+ | ==== Generate an fstab ==== | ||
+ | |||
+ | <code bash> | ||
+ | # genfstab -U -p /mnt >> / | ||
+ | </ | ||
+ | |||
+ | ==== Chroot and configure the base system ==== | ||
+ | |||
+ | <code bash> | ||
+ | # arch-chroot /mnt | ||
+ | </ | ||
+ | |||
+ | ==== Locale ==== | ||
+ | |||
+ | Type: | ||
+ | |||
+ | <code bash> | ||
+ | # nano / | ||
+ | </ | ||
+ | |||
+ | Now choose your locale from what language you’re using. All locales are commented out (preceded by #) by default. Uncomment (remove the #) for your choice of locale. For US English, it should look like this: | ||
+ | |||
+ | <code bash> | ||
+ | # nano / | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | ... | ||
+ | #en_SG ISO-8859-1 | ||
+ | en_US.UTF-8 UTF-8 | ||
+ | #en_US ISO-8859-1 | ||
+ | ... | ||
+ | </ | ||
+ | |||
+ | After you’ve uncommented your language, run the command: | ||
+ | |||
+ | <code bash> | ||
+ | # locale-gen | ||
+ | </ | ||
+ | |||
+ | Then create the <color # | ||
+ | |||
+ | <code bash> | ||
+ | # echo LANG=en_US.UTF-8 > / | ||
+ | </ | ||
+ | |||
+ | Then export your chosen locale | ||
+ | |||
+ | <code bash> | ||
+ | # export LANG=en_US.UTF-8 | ||
+ | </ | ||
+ | |||
+ | ==== Keypmap ==== | ||
+ | |||
+ | As the locale, you need to setup the keymap in the file <color # | ||
+ | |||
+ | < | ||
+ | keymap=" | ||
+ | </ | ||
+ | |||
+ | If you have an advanced usage of your keymap, you can watch the other functionalities, | ||
+ | |||
+ | <code bash> | ||
+ | # rc-update add keymaps default | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | |||
+ | ==== Time zone ==== | ||
+ | |||
+ | Create a symbolic link <color # | ||
+ | |||
+ | <code bash> | ||
+ | # ln -s / | ||
+ | </ | ||
+ | |||
+ | Example: | ||
+ | |||
+ | <code bash> | ||
+ | # ln -s / | ||
+ | </ | ||
+ | |||
+ | If you get <color # | ||
+ | |||
+ | <code bash> | ||
+ | # ln -s -f / | ||
+ | </ | ||
+ | |||
+ | ==== Hardware clock ==== | ||
+ | |||
+ | Set the hardware clock to UTC | ||
+ | |||
+ | <code bash> | ||
+ | # hwclock --systohc --utc | ||
+ | </ | ||
+ | |||
+ | ==== Hostname ==== | ||
+ | |||
+ | Usually it’s sufficient to set your hostname to localhost. | ||
+ | |||
+ | <code bash> | ||
+ | # echo localhost > / | ||
+ | </ | ||
+ | |||
+ | Add the same hostname, i.e. localhost, to <color # | ||
+ | |||
+ | Type: | ||
+ | |||
+ | <code bash> | ||
+ | # nano / | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | # < | ||
+ | 127.0.0.1 | ||
+ | ::1 | ||
+ | </ | ||
+ | |||
+ | ==== Root password ==== | ||
+ | |||
+ | Remember when you’re typing in your root password (as any password) into the terminal, it won’t show. Just carefully type in your chosen root password and repeat it when asked to. | ||
+ | |||
+ | <code bash> | ||
+ | # passwd | ||
+ | </ | ||
+ | |||
+ | ==== GRUB ==== | ||
+ | |||
+ | Finally follow these steps: | ||
+ | |||
+ | <code bash> | ||
+ | # pacman -S grub | ||
+ | </ | ||
+ | |||
+ | <code bash> | ||
+ | # grub-install --target=i386-pc --recheck /dev/sda | ||
+ | </ | ||
+ | |||
+ | (Here do NOT append a partition number, i.e. <color # | ||
+ | |||
+ | <code bash> | ||
+ | # grub-mkconfig -o / | ||
+ | </ | ||
+ | |||
+ | ==== Unmount the partitions and reboot ==== | ||
+ | |||
+ | <code bash> | ||
+ | # exit | ||
+ | </ | ||
+ | |||
+ | <code bash> | ||
+ | # umount -R /mnt | ||
+ | </ | ||
+ | |||
+ | <code bash> | ||
+ | # reboot | ||
+ | </ | ||
+ | |||
+ | Remember to remove your installation medium (your USB stick) before you reboot into your system. To log in, you type root and your password. | ||
+ | |||
+ | Congratulations! You have now installed **Hyperbola GNU/ | ||
+ | |||
+ | And now for the fun part! | ||
+ | |||
+ | ===== Pós-instalação ===== | ||
+ | |||
+ | You will now have to create a user and get user privileges like sudo. And of course, you will have to install your favourite Desktop Environment (DE). | ||
+ | |||
+ | |||
+ | ---- | ||
+ | => [[https:// |