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 @@
md5sum
from your package manager. Then
run the following command- md5sum /path/to/installer.iso + $ md5sum /path/to/installer.iso
To test your internet connectivity and DNS providers, run the following command
- ping symmetricalos.github.io + # ping symmetricalos.github.io
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 @@
- mkfs.fat -F 32 /dev/boot_partition@@ -117,11 +117,11 @@
- 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
Once the partitions have been formatted, you need to mount them. This can be done with the following commands
- mount /dev/root_partition /mnt@@ -133,7 +133,7 @@
- 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
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 @@
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 ++ + +
+ You will need to generate an fstab file to be able to use your system.
+
+ # genfstab -U /mnt > /mnt/etc/fstab ++ +
+ Change root into the new system.
+
+ # chroot /mnt ++ +
+ Set your hostname by editing the /etc/hostname
file.
+
+ /etc/hostname+ +
+ yourhostname +
+ Set the root password.
+
+ # passwd ++ +
+ You can add additional users to your system. This is not required.
+
+ # useradd -m yourname ++ You should also set a password.
+ # passwd yourname ++ +
+ 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 +
+ Symmetrical OS uses xorg
for the display server.
+
+ # pacman -S xorg ++ +
+ 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 ++ +
+ Symmetrical OS uses the xfce4
desktop environment and the xfwm
window manager.
+
+ # pacman -S xfce4 xfce4-goodies ++ +
+ 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 ++ +
+
+ # exit ++ +
+
+ # umount -R /mnt ++ +
+ You need to remove the installation medium after rebooting.
+
+ # reboot