Erinevus lehekülje "Arch Linux install ja seadistus" redaktsioonide vahel
Allikas: Kuutõrvaja
(Uus lehekülg: 'Pilt:Arch.png') |
|||
1. rida: | 1. rida: | ||
[[Pilt:Arch.png]] | [[Pilt:Arch.png]] | ||
+ | |||
+ | Installiiso saab tõmmata aadressilt http://ftp.eenet.ee/pub/archlinux/iso/2015.06.01/archlinux-2015.06.01-dual.iso | ||
+ | |||
+ | Detailse ametliku juhendi leiab urlilt https://wiki.archlinux.org/index.php/Installation_guide | ||
+ | |||
+ | Peale archi installi bootimist ilmub ette käsurida, | ||
+ | |||
+ | Konsoolilt | ||
+ | Eesti klaver | ||
+ | |||
+ | # loadkeys et | ||
+ | |||
+ | Ketta partitsioneerimine (kettaks virtuaalmasinas virtio seade vda) | ||
+ | |||
+ | echo ',,L,*' | sfdisk /dev/vda | ||
+ | mkfs.ext4 /dev/vda1 | ||
+ | mount /dev/vda1 /mnt -o noatime | ||
+ | |||
+ | Võrgu manuaalne seadistus (olemas ka dhcp klient) | ||
+ | |||
+ | # Võrk | ||
+ | ip ad add 193.40.0.120/24 dev eth1 | ||
+ | ip ro add default via 193.40.0.1 | ||
+ | echo nameserver 193.40.0.12 >> /etc/resolv.conf | ||
+ | |||
+ | Kasutame Eesti mirrorit | ||
+ | |||
+ | cd /etc/pacman.d | ||
+ | mv mirrorlist mirrorlist.orig | ||
+ | grep eenet mirrorlist.orig > mirrorlist | ||
+ | |||
+ | Baaspakid | ||
+ | |||
+ | pacstrap /mnt base | ||
+ | |||
+ | Fstab paika | ||
+ | |||
+ | genfstab -p /mnt >> /mnt/etc/fstab | ||
+ | |||
+ | Seejärel siseneme chroot alla ja seadistame hostname ja ajatsooni | ||
+ | |||
+ | arch-chroot /mnt | ||
+ | echo htm-vips > /etc/hostname | ||
+ | ln -sf /usr/share/zoneinfo/Europe/Tallinn /etc/localtime | ||
+ | |||
+ | Root parool | ||
+ | |||
+ | passwd root | ||
+ | |||
+ | Mõned vajalikud pakid | ||
+ | |||
+ | pacman -S syslinux openssh | ||
+ | |||
+ | syslinux-install_update -i -a -m | ||
+ | sed -i 's/sda3/vda1/' /boot/syslinux/syslinux.cfg | ||
+ | |||
+ | exit | ||
+ | reboot | ||
+ | |||
+ | IP aadress tuleb ülalkirjutatud juhendi järgi uuesti seadistada | ||
+ | |||
+ | systemctl enable sshd | ||
+ | systemctl start sshd | ||
+ | |||
+ | Nüüd saab juba ssh-ga sisse | ||
+ | |||
+ | Selleks, et IP tuleks automaatselt külge tuleb tekitada /etc/systemd/system/eth1.service järgneva sisuga | ||
+ | |||
+ | [Unit] | ||
+ | Description=Network connectivity | ||
+ | Wants=network.target | ||
+ | Before=network.target | ||
+ | [Service] | ||
+ | Type=oneshot | ||
+ | RemainAfterExit=yes | ||
+ | ExecStart=/usr/bin/ip li set dev eth1 up | ||
+ | ExecStart=/usr/bin/ip ad add 193.40.0.160/24 dev eth1 | ||
+ | ExecStart=/usr/bin/ip ro add default via 193.40.0.1 | ||
+ | ExecStop=/usr/bin/ip li set dev eth1 down | ||
+ | [Install] | ||
+ | WantedBy=multi-user.target | ||
+ | sc enable eth1.service |
Redaktsioon: 11. juuni 2015, kell 13:20
Installiiso saab tõmmata aadressilt http://ftp.eenet.ee/pub/archlinux/iso/2015.06.01/archlinux-2015.06.01-dual.iso
Detailse ametliku juhendi leiab urlilt https://wiki.archlinux.org/index.php/Installation_guide
Peale archi installi bootimist ilmub ette käsurida,
Konsoolilt Eesti klaver
# loadkeys et
Ketta partitsioneerimine (kettaks virtuaalmasinas virtio seade vda)
echo ',,L,*' | sfdisk /dev/vda mkfs.ext4 /dev/vda1 mount /dev/vda1 /mnt -o noatime
Võrgu manuaalne seadistus (olemas ka dhcp klient)
- Võrk
ip ad add 193.40.0.120/24 dev eth1 ip ro add default via 193.40.0.1 echo nameserver 193.40.0.12 >> /etc/resolv.conf
Kasutame Eesti mirrorit
cd /etc/pacman.d mv mirrorlist mirrorlist.orig grep eenet mirrorlist.orig > mirrorlist
Baaspakid
pacstrap /mnt base
Fstab paika
genfstab -p /mnt >> /mnt/etc/fstab
Seejärel siseneme chroot alla ja seadistame hostname ja ajatsooni
arch-chroot /mnt echo htm-vips > /etc/hostname ln -sf /usr/share/zoneinfo/Europe/Tallinn /etc/localtime
Root parool
passwd root
Mõned vajalikud pakid
pacman -S syslinux openssh
syslinux-install_update -i -a -m sed -i 's/sda3/vda1/' /boot/syslinux/syslinux.cfg
exit reboot
IP aadress tuleb ülalkirjutatud juhendi järgi uuesti seadistada
systemctl enable sshd systemctl start sshd
Nüüd saab juba ssh-ga sisse
Selleks, et IP tuleks automaatselt külge tuleb tekitada /etc/systemd/system/eth1.service järgneva sisuga
[Unit] Description=Network connectivity Wants=network.target Before=network.target [Service] Type=oneshot RemainAfterExit=yes ExecStart=/usr/bin/ip li set dev eth1 up ExecStart=/usr/bin/ip ad add 193.40.0.160/24 dev eth1 ExecStart=/usr/bin/ip ro add default via 193.40.0.1 ExecStop=/usr/bin/ip li set dev eth1 down [Install] WantedBy=multi-user.target sc enable eth1.service