-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy patharchon.2
78 lines (74 loc) · 2.85 KB
/
archon.2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
echo
echo '-------------------------------------'
echo 'Τροποποίηση Γλώσσας και Ζώνης Ώρας'
echo '-------------------------------------'
echo
echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen
locale-gen
echo LANG=en_US.UTF-8 > /etc/locale.conf
export LANG=en_US.UTF-8
ln -sf /usr/share/zoneinfo/Europe/Athens /etc/localtime
hwclock --systohc
echo
read -p "Δώστε όνομα υπολογιστή (hostname): " hostvar
echo $hostvar > /etc/hostname
echo
echo '-------------------------------------'
echo 'Ρύθμιση της κάρτας δικτύου'
echo '-------------------------------------'
ethernet=$(ip link | grep "2: "| grep -oE "(en\w+)")
systemctl enable dhcpcd@$ethernet.service
echo
echo 'Η κάρτα δικτύου $ethernet ρυθμίστηκε επιτυχώς'
echo
echo '-------------------------------------'
echo 'Αλλαγή συνθηματικού(password) '
echo 'του root χρήστη'
echo '-------------------------------------'
passwd
echo
echo '-------------------------------------'
echo 'Ρύθμιση Bootloader'
echo '-------------------------------------'
echo
if [ -d /sys/firmware/efi ]; then
pacman -S --noconfirm grub efibootmgr os-prober
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=arch_grub --recheck
grub-mkconfig -o /boot/grub/grub.cfg
else
pacman -S --noconfirm grub os-prober
read -p " Σε ποιο δίσκο έγινε η εγκατάσταση (/dev/sd?); " grubvar
grub-install --target=i386-pc --recheck $grubvar #/dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
fi
#pacman -S --noconfirm grub
#grub-install --target=i386-pc --recheck /dev/sda
#grub-mkconfig -o /boot/grub/grub.cfg
echo
echo '-------------------------------------'
echo 'Δημιουργία νέου χρήστη και'
echo 'δικαιώματα διαχειριστή'
echo '-------------------------------------'
echo
read -p "Δώστε παρακαλώ νέο όνομα χρήστη: " onomaxristi
useradd -m -G wheel -s /bin/bash $onomaxristi
passwd $onomaxristi
echo "$onomaxristi ALL=(ALL) ALL" >> /etc/sudoers
echo
echo '-------------------------------------'
echo 'Προσθήκη Multilib και AUR'
echo '-------------------------------------'
echo
echo "[multilib]" >> /etc/pacman.conf
echo "Include = /etc/pacman.d/mirrorlist" >> /etc/pacman.conf
echo "[archlinuxfr]" >> /etc/pacman.conf
echo "SigLevel = Never" >> /etc/pacman.conf
echo "Server = http://repo.archlinux.fr/\$arch" >> /etc/pacman.conf
pacman -Syy --noconfirm yaourt
############################ Installing Zswap ###############################
pacman -S --noconfirm systemd-swap
sed -i '17s/.*/zswap_enabled=0/' /etc/systemd/swap.conf
sed -i '29s/.*/zram_enabled=0/' /etc/systemd/swap.conf
sed -i '38s/.*/swapfu_enabled=0/' /etc/systemd/swap.conf
sed -i '79s/.*/swapfc_enabled=1/' /etc/systemd/swap.conf
systemctl enable systemd-swap