diff --git a/wiki/installation_guide.html b/wiki/installation_guide.html index 7aeb7f3..781c7ef 100644 --- a/wiki/installation_guide.html +++ b/wiki/installation_guide.html @@ -44,7 +44,7 @@

1.2 - Verify checksum

Install md5sum from your package manager. Then run the following command
- md5sum /path/to/installer.iso + $ md5sum /path/to/installer.iso

Ensure that the checksum outputted by the command matches what is displayed in the website.

@@ -66,7 +66,7 @@

1.5 - Verify internet connection

To test your internet connectivity and DNS providers, run the following command

- ping symmetricalos.github.io + # ping symmetricalos.github.io

If you get a response, you are connected to the internet and your DNS providers are working.
If you do not get a response, you will need to connect to the internet: @@ -82,7 +82,7 @@

1.6 - Sync the system clock

You can use the following command to make sure that your time is synced

- timedatectl set-ntp true + # timedatectl set-ntp true

@@ -106,9 +106,9 @@

2.2 - Formatting the partitions


You can format the partitions with these commands
- mkfs.fat -F 32 /dev/boot_partition
- mkfs.ext4 /dev/root_partition
- mkfs.ext4 /dev/home_partition + # mkfs.fat -F 32 /dev/boot_partition
+ # mkfs.ext4 /dev/root_partition
+ # mkfs.ext4 /dev/home_partition

@@ -117,11 +117,11 @@

2.3 - Mounting the partitions

Once the partitions have been formatted, you need to mount them. This can be done with the following commands

- mount /dev/root_partition /mnt
- mkdir /mnt/boot
- mkdir /mnt/home
- mount /dev/boot_partition /mnt/boot
- mount /dev/home_partition /mnt/home + # mount /dev/root_partition /mnt
+ # mkdir /mnt/boot
+ # mkdir /mnt/home
+ # mount /dev/boot_partition /mnt/boot
+ # mount /dev/home_partition /mnt/home

@@ -133,7 +133,7 @@

3.1 - Install essential packages

To have a functioning linux system, you need the base and base-devel packages.

- escam t /mnt base base-devel + # pacstrap /mnt base base-devel

@@ -142,10 +142,164 @@

3.2 - Install a kernel

You will also need to install a linux kernel. There is the standard linux kernel as well as a long-term-support kernel.

- escam t /mnt linux linux-firmware + # pacstrap /mnt linux linux-firmware
- escam t /mnt linux-lts linux-firmware + # pacstrap /mnt linux-lts linux-firmware +
+

+ +
+

3.3 - Generate Fstab

+

+ You will need to generate an fstab file to be able to use your system.
+

+ # genfstab -U /mnt > /mnt/etc/fstab +
+

+
+ +
+

4 - Configure the system

+
+

4.1 - Chroot

+

+ Change root into the new system.
+

+ # chroot /mnt +
+

+
+
+

4.2 - Hostname configuration

+

+ Set your hostname by editing the /etc/hostname file.
+

+ /etc/hostname
+ yourhostname +
+

+
+
+

4.3 - Initramfs

+

+ This is not required if you followed step 3.2.
+

+ # mkinitcpio -P +
+

+
+
+

4.4 - Root password

+

+ Set the root password.
+

+ # passwd +
+

+
+
+

4.5 - Additional users

+

+ You can add additional users to your system. This is not required.
+

+ # useradd -m yourname +
+ You should also set a password.
+
+ # passwd yourname +
+

+
+
+

4.6 - Boot loader

+

+ Install grub and efibootmgr.
+

+ # pacman -S grub efibootmgr +
+ Now configure grub.
+
+ # grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB
+ # grub-mkconfig -o /boot/grub/grub.cfg +
+

+
+
+
+

5 - Graphical environment

+
+

5.1 - Install a display server

+

+ Symmetrical OS uses xorg for the display server.
+

+ # pacman -S xorg +
+

+
+
+

5.2 - Install a login screen

+

+ You have the choice of lightdm and sddm. Do some research before picking one.
+

+ # pacman -S lightdm + # systemctl enable lightdm.service +
+
+ # pacman -S sddm + # systemctl enable sddm.service +
+

+
+
+

5.3 - Install the desktop environment

+

+ Symmetrical OS uses the xfce4 desktop environment and the xfwm window manager.
+

+ # pacman -S xfce4 xfce4-goodies +
+

+
+

5.3.1 - Install a customization

+

+ Symmetrical OS has the default customization, a Windows look, and MacOS look.
+

+ # pacman -S symmos-xfce4-default +
+
+ # pacman -S symmos-xfce4-windows +
+
+ # pacman -S symmos-xfce4-macos +
+

+
+
+
+
+

6 - Finishing up

+
+

6.1 - Exit chroot environment

+

+

+ # exit +
+

+
+
+

6.2 - Unmount all drives

+

+

+ # umount -R /mnt +
+

+
+
+

6.3 - Reboot system

+

+ You need to remove the installation medium after rebooting.
+

+ # reboot