Arch Linux install ja seadistus: erinevus redaktsioonide vahel
Allikas: Kuutõrvaja
Mine navigeerimisribaleMine otsikasti
Uus lehekülg: 'Pilt:Arch.png' |
Resümee puudub |
||
| 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 10: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
