Skip to content

Instantly share code, notes, and snippets.

@artizirk
Last active December 30, 2020 10:46
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save artizirk/e4a83f19f0879fd60e22fdc683dd246c to your computer and use it in GitHub Desktop.
Save artizirk/e4a83f19f0879fd60e22fdc683dd246c to your computer and use it in GitHub Desktop.
arch linux install scripts
#!/usr/bash
HOSTNAME="juust"
SERVER="http:/10.42.0.1"
echo "Stupid Arch cluster installer"
umount -R /mnt
echo "Partition disk"
lsblk
parted /dev/sda -s \
mklabel gpt \
mkpart ESP fat32 1M 128M \
set 1 boot on \
mkpart primary ext4 128M 100% \
lsblk
echo "Format disk"
mkfs.vfat -n ESP /dev/sda1
mkfs.btrfs -f -L ROOT /dev/sda2
echo "Mount"
mount /dev/sda2 /mnt
btrfs subvolume create /mnt/@
mkdir /mnt/@/home
mkdir /mnt/@/boot
btrfs subvolume create /mnt/@home
umount /mnt
mount -o subvol=@,compress=lzo /dev/sda2 /mnt
mount -o subvol=@home,compress=lzo /dev/sda2 /mnt/home
mount /dev/sda1 /mnt/boot
echo "Add local mirror"
curl $SERVER/mirrorlist > /etc/pacman.d/mirrorlist
echo "Start install"
pacstrap /mnt base base-devel bash-completion openssh syslinux gptfdisk htop btrfs-progs
echo "Genfstab"
genfstab -U /mnt >> /mnt/etc/fstab
echo "chroot"
arch-chroot /mnt /bin/bash << EOF
systemctl enable dhcpcd.service
systemctl enable systemd-timesyncd.service
systemctl enable sshd.service
ln -s /usr/share/zoneinfo/Europe/Tallinn /etc/localtime
echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen
locale-gen
echo "LANG=en_US.UTF-8" >> /etc/locale.conf
syslinux-install_update -i -a -m
useradd -m -G wheel -s /bin/bash arti
echo -e "salakala\nsalakala" | passwd arti
echo "%wheel ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers
EOF
curl $SERVER/syslinux.cfg > /mnt/boot/syslinux/syslinux.cfg
echo $HOSTNAME > /mnt/etc/hostname
echo "INSTALL READY!"
echo "Press enter to reboot."
read
reboot
################################################################################
################# Arch Linux mirrorlist generated by Reflector #################
################################################################################
# With: reflector --verbose --latest 500 --sort rate --save /etc/pacman.d/mirrorlist
# When: 2017-01-11 00:54:49 UTC
# From: https://www.archlinux.org/mirrors/status/json/
# Retrieved: 2017-01-11 00:53:38 UTC
# Last Check: 2017-01-11 00:34:31 UTC
Server = http://10.42.0.1/pkg
Server = https://ftp.lysator.liu.se/pub/archlinux/$repo/os/$arch
Server = http://ftp.portlane.com/pub/os/linux/archlinux/$repo/os/$arch
Server = https://mirror.yandex.ru/archlinux/$repo/os/$arch
Server = https://mirror.neuf.no/archlinux/$repo/os/$arch
Server = https://ftp.acc.umu.se/mirror/archlinux/$repo/os/$arch
Server = http://ftp.lysator.liu.se/pub/archlinux/$repo/os/$arch
Server = http://mirror.one.com/archlinux/$repo/os/$arch
Server = http://ftp.acc.umu.se/mirror/archlinux/$repo/os/$arch
Server = http://mirror.neuf.no/archlinux/$repo/os/$arch
Server = https://mirror.one.com/archlinux/$repo/os/$arch
Server = http://mirror.yandex.ru/archlinux/$repo/os/$arch
Server = http://mirrors.dotsrc.org/archlinux/$repo/os/$arch
Server = http://archlinux.dynamict.se/$repo/os/$arch
Server = http://archlinux.koyanet.lv/archlinux/$repo/os/$arch
Server = http://mirror.netcologne.de/archlinux/$repo/os/$arch
Server = http://ftp.klid.dk/ftp/archlinux/$repo/os/$arch
Server = https://mirrors.dotsrc.org/archlinux/$repo/os/$arch
Server = http://mir.archlinux.fr/$repo/os/$arch
Server = http://mirror.f4st.host/archlinux/$repo/os/$arch
Server = http://mirror.loli.forsale/arch/$repo/os/$arch
Server = http://arch.jensgutermuth.de/$repo/os/$arch
Server = http://archlinux.polymorf.fr/$repo/os/$arch
Server = http://mirrors.n-ix.net/archlinux/$repo/os/$arch
Server = https://ftp.myrveln.se/pub/linux/archlinux/$repo/os/$arch
Server = http://mirror5.bastelfreak.org/archlinux/$repo/os/$arch
Server = https://mirror.loli.forsale/arch/$repo/os/$arch
Server = https://archlinux.mirror.wearetriple.com/$repo/os/$arch
Server = http://archlinux.mirror.wearetriple.com/$repo/os/$arch
Server = http://mirror.fluxent.de/archlinux/$repo/os/$arch
Server = http://ftp.halifax.rwth-aachen.de/archlinux/$repo/os/$arch
Server = http://archlinux.mirror.iphh.net/$repo/os/$arch
Server = http://mirror.de.leaseweb.net/archlinux/$repo/os/$arch
Server = http://mirror.nl.leaseweb.net/archlinux/$repo/os/$arch
Server = http://mirror.i3d.net/pub/archlinux/$repo/os/$arch
Server = http://www.mirrorservice.org/sites/ftp.archlinux.org/$repo/os/$arch
Server = https://arch.jensgutermuth.de/$repo/os/$arch
Server = http://archlinux.uib.no/$repo/os/$arch
Server = http://gluttony.sin.cvut.cz/arch/$repo/os/$arch
Server = http://ftp.fau.de/archlinux/$repo/os/$arch
Server = http://archlinux.mailtunnel.eu/$repo/os/$arch
Server = http://mirrors.nic.cz/archlinux/$repo/os/$arch
Server = https://mirror.pseudoform.org/$repo/os/$arch
Server = http://mirror.gnomus.de/$repo/os/$arch
Server = http://mirror.archlinux.no/$repo/os/$arch
Server = http://mirrors.theblazehen.com/archlinux/$repo/os/$arch
Server = http://mirror.23media.de/archlinux/$repo/os/$arch
Server = http://arch.yourlabs.org/$repo/os/$arch
Server = http://mirror.united-gameserver.de/archlinux/$repo/os/$arch
Server = http://mirror.pseudoform.org/$repo/os/$arch
Server = https://gluttony.sin.cvut.cz/arch/$repo/os/$arch
Server = http://mirrors.manchester.m247.com/arch-linux/$repo/os/$arch
Server = http://mirror.ubrco.de/archlinux/$repo/os/$arch
Server = https://mirror.fluxent.de/archlinux/$repo/os/$arch
Server = http://ftp.sh.cvut.cz/arch/$repo/os/$arch
Server = http://mirror.pmf.kg.ac.rs/archlinux/$repo/os/$arch
Server = https://mirror.netcologne.de/archlinux/$repo/os/$arch
Server = http://archlinux.de-labrusse.fr/$repo/os/$arch
Server = http://arch.relevant.lt/$repo/os/$arch
Server = http://ftp.myrveln.se/pub/linux/archlinux/$repo/os/$arch
Server = https://mirror.metalgamer.eu/archlinux/$repo/os/$arch
Server = https://ftp.fau.de/archlinux/$repo/os/$arch
Server = https://arch.relevant.lt/$repo/os/$arch
Server = http://arch.apt-get.eu/$repo/os/$arch
Server = https://archlinux.honkgong.info/$repo/os/$arch
Server = http://archlinux.honkgong.info/$repo/os/$arch
Server = http://archlinux.mirror.root.lu/$repo/os/$arch
Server = https://ftp.sh.cvut.cz/arch/$repo/os/$arch
Server = http://www.gutscheindrache.com/mirror/archlinux/$repo/os/$arch
Server = http://mirror.gerhard.re/archlinux/$repo/os/$arch
Server = http://mirrors.netix.net/archlinux/$repo/os/$arch
Server = http://ftp.nluug.nl/os/Linux/distr/archlinux/$repo/os/$arch
Server = http://mirror.euserv.net/linux/archlinux/$repo/os/$arch
Server = http://mirror.ibcp.fr/pub/archlinux/$repo/os/$arch
Server = http://archimonde.ts.si/archlinux/$repo/os/$arch
Server = https://mirrors.cicku.me/archlinux/$repo/os/$arch
Server = http://mirrors.atviras.lt/archlinux/$repo/os/$arch
Server = https://mirror.hactar.xyz/$repo/os/$arch
Server = http://arch.tamcore.eu/$repo/os/$arch
Server = http://ftp.heanet.ie/mirrors/ftp.archlinux.org/$repo/os/$arch
Server = https://www.ratenzahlung.de/mirror/archlinux/$repo/os/$arch
Server = http://mirrors.evowise.com/archlinux/$repo/os/$arch
Server = http://ftp.gwdg.de/pub/linux/archlinux/$repo/os/$arch
Server = http://ftp.snt.utwente.nl/pub/os/linux/archlinux/$repo/os/$arch
Server = http://ftp.hosteurope.de/mirror/ftp.archlinux.org/$repo/os/$arch
Server = https://mirror.lnx.sk/pub/linux/archlinux/$repo/os/$arch
Server = http://mirror.archlinux.ikoula.com/archlinux/$repo/os/$arch
Server = http://mirror.rol.ru/archlinux/$repo/os/$arch
Server = http://mirror.lnx.sk/pub/linux/archlinux/$repo/os/$arch
Server = http://fooo.biz/archlinux/$repo/os/$arch
Server = https://mirror.js-webcoding.de/pub/archlinux/$repo/os/$arch
Server = http://mirror.dkm.cz/archlinux/$repo/os/$arch
Server = http://mirror.bytemark.co.uk/archlinux/$repo/os/$arch
Server = http://mirrors.uni-plovdiv.net/archlinux/$repo/os/$arch
Server = http://mirrors.niyawe.de/archlinux/$repo/os/$arch
Server = https://mirror.i3d.net/pub/archlinux/$repo/os/$arch
Server = https://mirror.michael-eckert.net/archlinux/$repo/os/$arch
Server = https://mirror.ubrco.de/archlinux/$repo/os/$arch
Server = http://ftp-stud.hs-esslingen.de/pub/Mirrors/archlinux/$repo/os/$arch
Server = http://mirror.hactar.xyz/$repo/os/$arch
Server = http://ftp.energia.mta.hu/pub/mirrors/ftp.archlinux.org/$repo/os/$arch
Server = http://mirror.tyborek.pl/arch/$repo/os/$arch
Server = http://mirror.vfn-nrw.de/archlinux/$repo/os/$arch
Server = http://archlinux.mirrors.uk2.net/$repo/os/$arch
Server = http://ftp.uni-kl.de/pub/linux/archlinux/$repo/os/$arch
Server = http://archlinux.thaller.ws/$repo/os/$arch
Server = http://arch.midov.pl/arch/$repo/os/$arch
Server = http://mirror.js-webcoding.de/pub/archlinux/$repo/os/$arch
Server = https://mirror.bethselamin.de/$repo/os/$arch
Server = https://mirror.wormhole.eu/archlinux/$repo/os/$arch
Server = https://www.mailtunnel.eu/archlinux/$repo/os/$arch
Server = http://mirror.system.is/arch/$repo/os/$arch
Server = http://archlinux.mirror.ba/$repo/os/$arch
Server = https://fooo.biz/archlinux/$repo/os/$arch
Server = http://archlinux.vi-di.fr/$repo/os/$arch
Server = http://burek.archlinux.ba/$repo/os/$arch
Server = http://mirror.digitalnova.at/archlinux/$repo/os/$arch
Server = http://mirror.easyname.at/archlinux/$repo/os/$arch
Server = http://archlinux.mirrors.ovh.net/archlinux/$repo/os/$arch
Server = http://mirrors.prometeus.net/archlinux/$repo/os/$arch
Server = https://mirrors.atviras.lt/archlinux/$repo/os/$arch
Server = http://archlinux.mirrors.linux.ro/$repo/os/$arch
Server = https://mirrors.niyawe.de/archlinux/$repo/os/$arch
Server = https://mirror.system.is/arch/$repo/os/$arch
Server = http://ftp.rnl.tecnico.ulisboa.pt/pub/archlinux/$repo/os/$arch
Server = https://archlinux.thaller.ws/$repo/os/$arch
Server = http://mirror.lastmikoi.net/archlinux/$repo/os/$arch
Server = https://mirror.dkm.cz/archlinux/$repo/os/$arch
Server = http://ftp.fi.muni.cz/pub/linux/arch/$repo/os/$arch
Server = https://mirror.aardvark.it/archlinux/$repo/os/$arch
Server = http://archlinux.thelinuxnetworx.rocks/$repo/os/$arch
Server = http://artfiles.org/archlinux.org/$repo/os/$arch
Server = http://ftp.tu-chemnitz.de/pub/linux/archlinux/$repo/os/$arch
Server = https://ftp.heanet.ie/mirrors/ftp.archlinux.org/$repo/os/$arch
Server = http://arch.nimukaito.net/$repo/os/$arch
Server = http://mirrors.nix.org.ua/linux/archlinux/$repo/os/$arch
Server = https://mirrors.uni-plovdiv.net/archlinux/$repo/os/$arch
Server = https://mirror.vfn-nrw.de/archlinux/$repo/os/$arch
Server = http://ftp.uni-hannover.de/archlinux/$repo/os/$arch
Server = https://mirror.f4st.host/archlinux/$repo/os/$arch
Server = https://archlinux.vi-di.fr/$repo/os/$arch
Server = http://linux.rz.rub.de/archlinux/$repo/os/$arch
Server = http://archlinux.mirror.kangaroot.net/$repo/os/$arch
Server = http://mirror.vpsfree.cz/archlinux/$repo/os/$arch
Server = http://mirror.telepoint.bg/archlinux/$repo/os/$arch
Server = http://mirror.metalgamer.eu/archlinux/$repo/os/$arch
Server = http://ftp.uni-bayreuth.de/linux/archlinux/$repo/os/$arch
Server = http://mirror.michael-eckert.net/archlinux/$repo/os/$arch
Server = http://mirror.onet.pl/pub/mirrors/archlinux/$repo/os/$arch
Server = http://mirror.armbrust.me/archlinux/$repo/os/$arch
Server = http://tux.rainside.sk/archlinux/$repo/os/$arch
Server = http://archlinux.ip-connect.vn.ua/$repo/os/$arch
Server = https://archimonde.ts.si/archlinux/$repo/os/$arch
Server = https://mirror.jankoppe.de/$repo/os/$arch
Server = https://archlinux.ec-tech.fr/$repo/os/$arch
Server = http://mi.mirror.garr.it/mirrors/archlinux/$repo/os/$arch
Server = http://mirror.cinosure.com/archlinux/$repo/os/$arch
Server = http://mirror.chmuri.net/archmirror/$repo/os/$arch
Server = http://arch.serverspace.co.uk/arch/$repo/os/$arch
Server = http://ftp.spline.inf.fu-berlin.de/mirrors/archlinux/$repo/os/$arch
Server = http://mirror.rackspace.com/archlinux/$repo/os/$arch
Server = http://ftp.cc.uoc.gr/mirrors/linux/archlinux/$repo/os/$arch
Server = http://mirrors.m247.ro/archlinux/$repo/os/$arch
Server = http://ftp.linux.org.tr/archlinux/$repo/os/$arch
Server = http://archlinux.cu.be/$repo/os/$arch
Server = https://mirror.t-home.mk/archlinux/$repo/os/$arch
Server = http://mirror1.htu.tugraz.at/archlinux/$repo/os/$arch
Server = https://archlinux.beccacervello.it/archlinux/$repo/os/$arch
Server = http://mirror.datacenter.by/pub/archlinux/$repo/os/$arch
Server = https://ftp.spline.inf.fu-berlin.de/mirrors/archlinux/$repo/os/$arch
Server = http://mirror.t-home.mk/archlinux/$repo/os/$arch
Server = https://arch.nimukaito.net/$repo/os/$arch
Server = https://mirror.armbrust.me/archlinux/$repo/os/$arch
Server = https://mirror.rol.ru/archlinux/$repo/os/$arch
Server = http://ftp.vectranet.pl/archlinux/$repo/os/$arch
Server = https://archlinux.mirror.pkern.at/$repo/os/$arch
Server = http://osl.ugr.es/archlinux/$repo/os/$arch
Server = http://mirror.jmu.edu/pub/archlinux/$repo/os/$arch
Server = http://arch.mirror.far.fi/$repo/os/$arch
Server = http://archlinux.puzzle.ch/$repo/os/$arch
Server = http://mirror.us.leaseweb.net/archlinux/$repo/os/$arch
Server = http://archlinux.iskon.hr/$repo/os/$arch
Server = https://archlinux.ip-connect.vn.ua/$repo/os/$arch
Server = http://mirror.aur.rocks/$repo/os/$arch
Server = http://pkg.adfinis-sygroup.ch/archlinux/$repo/os/$arch
Server = http://archlinux.mirror.pkern.at/$repo/os/$arch
Server = http://foss.aueb.gr/mirrors/linux/archlinux/$repo/os/$arch
Server = http://mirror.csclub.uwaterloo.ca/archlinux/$repo/os/$arch
Server = http://piotrkosoft.net/pub/mirrors/ftp.archlinux.org/$repo/os/$arch
Server = http://mirrors.advancedhosters.com/archlinux/$repo/os/$arch
Server = http://ftp.linux.cz/pub/linux/arch/$repo/os/$arch
Server = http://arch.softver.org.mk/archlinux/$repo/os/$arch
Server = http://muug.ca/mirror/archlinux/$repo/os/$arch
Server = http://mirror.kaminski.io/archlinux/$repo/os/$arch
Server = http://ftp.byfly.by/pub/archlinux/$repo/os/$arch
Server = http://mirrors.acm.wpi.edu/archlinux/$repo/os/$arch
Server = http://mirrors.aggregate.org/archlinux/$repo/os/$arch
Server = http://archlinux.openlabto.org/archlinux/$repo/os/$arch
Server = http://mirror.qnren.qa/archlinux/$repo/os/$arch
Server = http://mirrors.rit.edu/archlinux/$repo/os/$arch
Server = http://archlinux.students.cs.unibo.it/$repo/os/$arch
Server = http://mirror.cedille.club/archlinux/$repo/os/$arch
Server = https://pkg.adfinis-sygroup.ch/archlinux/$repo/os/$arch
Server = https://archlinux.thelinuxnetworx.rocks/$repo/os/$arch
Server = https://mirror.aur.rocks/$repo/os/$arch
Server = http://repo.sadjad.ac.ir/arch/$repo/os/$arch
Server = http://mirror.math.princeton.edu/pub/archlinux/$repo/os/$arch
Server = http://mirror1.hackingand.coffee/arch/$repo/os/$arch
Server = http://ftp.otenet.gr/linux/archlinux/$repo/os/$arch
Server = http://mirror.grig.io/archlinux/$repo/os/$arch
Server = http://mirror.nexcess.net/archlinux/$repo/os/$arch
Server = http://archlinux.mirror.rafal.ca/$repo/os/$arch
Server = http://arch.mirrors.ionfish.org/$repo/os/$arch
Server = http://mirror.lty.me/archlinux/$repo/os/$arch
Server = https://foss.aueb.gr/mirrors/linux/archlinux/$repo/os/$arch
Server = http://arch.localmsp.org/arch/$repo/os/$arch
Server = http://mirrors.lug.mtu.edu/archlinux/$repo/os/$arch
Server = http://mirror.vtti.vt.edu/archlinux/$repo/os/$arch
Server = http://arch.mirrors.pair.com/$repo/os/$arch
Server = http://www.gtlib.gatech.edu/pub/archlinux/$repo/os/$arch
Server = http://mirrors.kernel.org/archlinux/$repo/os/$arch
Server = http://mirrors.myaegean.gr/linux/archlinux/$repo/os/$arch
Server = http://mirror3.hackingand.coffee/arch/$repo/os/$arch
Server = http://mirrors.gigenet.com/archlinux/$repo/os/$arch
Server = http://mirror.cs.pitt.edu/archlinux/$repo/os/$arch
Server = http://mirror.its.dal.ca/archlinux/$repo/os/$arch
Server = http://mirrors.liquidweb.com/archlinux/$repo/os/$arch
Server = https://repo.sadjad.ac.ir/arch/$repo/os/$arch
Server = http://mirror2.hackingand.coffee/arch/$repo/os/$arch
Server = http://mirrors.cat.pdx.edu/archlinux/$repo/os/$arch
Server = http://mirror.archlinux.ro/archlinux/$repo/os/$arch
Server = http://arlm.tyzoid.com/$repo/os/$arch
Server = http://mirror.umd.edu/archlinux/$repo/os/$arch
Server = http://mirror.neolabs.kz/archlinux/$repo/os/$arch
Server = http://mirror.es.its.nyu.edu/archlinux/$repo/os/$arch
Server = http://cosmos.cites.illinois.edu/pub/archlinux/$repo/os/$arch
Server = http://mirror.yellowfiber.net/archlinux/$repo/os/$arch
Server = http://ca.us.mirror.archlinux-br.org/$repo/os/$arch
Server = http://ftp.osuosl.org/pub/archlinux/$repo/os/$arch
Server = http://mirror.htnshost.com/archlinux/$repo/os/$arch
Server = http://mirrors.abscission.net/archlinux/$repo/os/$arch
Server = https://arch.localmsp.org/arch/$repo/os/$arch
Server = https://mirrors.lug.mtu.edu/archlinux/$repo/os/$arch
Server = http://archlinux-za.mirror.host1plus.com/$repo/os/$arch
Server = https://mirror.grig.io/archlinux/$repo/os/$arch
Server = http://mirrors.ocf.berkeley.edu/archlinux/$repo/os/$arch
Server = http://arch-mirror.wtako.net/$repo/os/$arch
Server = http://www.laqee.unal.edu.co/archlinux/$repo/os/$arch
Server = http://archlinux.surlyjake.com/archlinux/$repo/os/$arch
Server = http://mirror.frgl.pw/archlinux/$repo/os/$arch
Server = https://mirror.lty.me/archlinux/$repo/os/$arch
Server = https://mirror.frgl.pw/archlinux/$repo/os/$arch
Server = https://mirrors.rutgers.edu/archlinux/$repo/os/$arch
Server = http://archlinux-br.mirror.host1plus.com/$repo/os/$arch
Server = http://mirror.espoch.edu.ec/archlinux/$repo/os/$arch
Server = http://mirror.selfnet.de/archlinux/$repo/os/$arch
Server = http://mirrors.rutgers.edu/archlinux/$repo/os/$arch
Server = http://mirror.cc.columbia.edu/pub/linux/archlinux/$repo/os/$arch
Server = https://mirrors.kernel.org/archlinux/$repo/os/$arch
Server = https://mirrors.tuxns.net/archlinux/$repo/os/$arch
Server = http://mirror.kavalinux.com/archlinux/$repo/os/$arch
Server = https://arch-mirror.wtako.net/$repo/os/$arch
Server = http://ftp.tsukuba.wide.ad.jp/Linux/archlinux/$repo/os/$arch
Server = https://archlinux.surlyjake.com/archlinux/$repo/os/$arch
Server = http://mirror.cedia.org.ec/archlinux/$repo/os/$arch
Server = http://mirror.premi.st/archlinux/$repo/os/$arch
Server = http://mirrors.zju.edu.cn/archlinux/$repo/os/$arch
Server = http://mirrors.neusoft.edu.cn/archlinux/$repo/os/$arch
Server = http://ftp.jaist.ac.jp/pub/Linux/ArchLinux/$repo/os/$arch
Server = http://shadow.ind.ntou.edu.tw/archlinux/$repo/os/$arch
Server = http://ftp.swin.edu.au/archlinux/$repo/os/$arch
Server = http://mirror.kku.ac.th/archlinux/$repo/os/$arch
Server = http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
Server = http://archlinux.c3sl.ufpr.br/$repo/os/$arch
Server = http://mirror.isoc.org.il/pub/archlinux/$repo/os/$arch
Server = http://ftp.wa.co.za/pub/archlinux/$repo/os/$arch
Server = https://mirrors.ocf.berkeley.edu/archlinux/$repo/os/$arch
Server = http://pet.inf.ufsc.br/mirrors/archlinux/$repo/os/$arch
Server = http://mirror.edatel.net.co/archlinux/$repo/os/$arch
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
Server = http://mirror-fpt-telecom.fpt.net/archlinux/$repo/os/$arch
Server = http://archlinux.uberglobalmirror.com/$repo/os/$arch
Server = http://mirrors.xmission.com/archlinux/$repo/os/$arch
Server = http://download.nus.edu.sg/mirror/arch/$repo/os/$arch
Server = http://ftp.tku.edu.tw/Linux/ArchLinux/$repo/os/$arch
Server = http://mirror.devilzc0de.org/archlinux/$repo/os/$arch
Server = http://mirror.is.co.za/mirror/archlinux.org/$repo/os/$arch
Server = https://mirror.kku.ac.th/archlinux/$repo/os/$arch
Server = http://archlinux.cs.nctu.edu.tw/$repo/os/$arch
Server = http://il.mirrors.linaxe.net/archlinux/$repo/os/$arch
Server = http://mirror.rise.ph/archlinux/$repo/os/$arch
Server = http://mirrors.cqu.edu.cn/archlinux/$repo/os/$arch
Server = http://ftp.yzu.edu.tw/Linux/archlinux/$repo/os/$arch
Server = http://mirror.lagoon.nc/pub/archlinux/$repo/os/$arch
Server = http://archlinux.nautile.nc/archlinux/$repo/os/$arch
Server = http://linorg.usp.br/archlinux/$repo/os/$arch
Server = https://mirrors.skyshe.cn/archlinux/$repo/os/$arch
Server = http://mirror.adminbannok.com/archlinux/$repo/os/$arch
Server = http://sunsite.rediris.es/mirror/archlinux/$repo/os/$arch
Server = http://f.archlinuxvn.org/archlinux/$repo/os/$arch
Server = http://mirror.internode.on.net/pub/archlinux/$repo/os/$arch
Server = http://mirror.0x.sg/archlinux/$repo/os/$arch
Server = http://ftp.kaist.ac.kr/ArchLinux/$repo/os/$arch
Server = https://mirror.aarnet.edu.au/pub/archlinux/$repo/os/$arch
Server = http://ftp.iinet.net.au/pub/archlinux/$repo/os/$arch
Server = http://archlinux.pop-es.rnp.br/$repo/os/$arch
Server = http://ftp.iitm.ac.in/archlinux/$repo/os/$arch
Server = rsync://mirror.f4st.host/archlinux/$repo/os/$arch
Server = rsync://mirror.internode.on.net/archlinux/$repo/os/$arch
Server = rsync://ftp.nluug.nl/archlinux/$repo/os/$arch
Server = rsync://archlinux.c3sl.ufpr.br/archlinux/$repo/os/$arch
Server = rsync://mirror.js-webcoding.de/pub/archlinux/$repo/os/$arch
Server = rsync://aur.rocks/archlinux/$repo/os/$arch
Server = rsync://ftp.yzu.edu.tw/Linux/archlinux/$repo/os/$arch
Server = rsync://rsync.myrveln.se/pub/linux/archlinux/$repo/os/$arch
Server = rsync://archlinux.dynamict.se/archlinux/$repo/os/$arch
Server = rsync://ftp.sh.cvut.cz/arch/$repo/os/$arch
Server = rsync://ftp.tku.edu.tw/archlinux/$repo/os/$arch
Server = rsync://mirror.neuf.no/archlinux/$repo/os/$arch
Server = rsync://mirrors.uni-plovdiv.net/archlinux/$repo/os/$arch
Server = rsync://mirror.aarnet.edu.au/archlinux/$repo/os/$arch
Server = rsync://mirrors.manchester.m247.com/archlinux/$repo/os/$arch
Server = rsync://mirror.23media.de/archlinux/$repo/os/$arch
Server = rsync://mirror5.bastelfreak.org/archlinux/$repo/os/$arch
Server = rsync://archimonde.ts.si/archlinux/$repo/os/$arch
Server = rsync://mirror.frgl.pw/archlinux/$repo/os/$arch
Server = rsync://mirrors.rit.edu/archlinux/$repo/os/$arch
Server = rsync://mirrors.advancedhosters.com/archlinux/$repo/os/$arch
Server = rsync://archlinux.mirror.ba/archlinux/$repo/os/$arch
Server = rsync://gluttony.sin.cvut.cz/arch/$repo/os/$arch
Server = rsync://archlinux.beccacervello.it/archlinux/$repo/os/$arch
Server = rsync://mirrors.kernel.org/archlinux/$repo/os/$arch
Server = rsync://mirrors.niyawe.de/archlinux/$repo/os/$arch
Server = rsync://archlinux.mirror.pkern.at/archlinux/$repo/os/$arch
Server = rsync://mirrors.tuxns.net/archlinux/$repo/os/$arch
Server = rsync://ftp.snt.utwente.nl/archlinux/$repo/os/$arch
Server = rsync://ftp.linux.ro/archlinux/$repo/os/$arch
Server = rsync://ftp.gwdg.de/pub/linux/archlinux/$repo/os/$arch
Server = rsync://ftp.jaist.ac.jp/pub/Linux/ArchLinux/$repo/os/$arch
Server = rsync://mirror.de.leaseweb.net/archlinux/$repo/os/$arch
Server = rsync://mirror.us.leaseweb.net/archlinux/$repo/os/$arch
Server = rsync://mirror.bytemark.co.uk/archlinux/$repo/os/$arch
Server = rsync://ftp.wa.co.za/pub/archlinux/$repo/os/$arch
Server = rsync://mirror.michael-eckert.net/archlinux/$repo/os/$arch
Server = rsync://mirror.united-gameserver.de/archlinux/$repo/os/$arch
Server = rsync://archlinux.vi-di.fr/archlinux/$repo/os/$arch
Server = rsync://mirror.system.is/arch/$repo/os/$arch
Server = rsync://ftp.fau.de/archlinux/$repo/os/$arch
Server = rsync://mirrors.atviras.lt/archlinux/$repo/os/$arch
Server = rsync://fooo.biz/archlinux/$repo/os/$arch
Server = rsync://archlinux.ec-tech.fr/archlinux/$repo/os/$arch
Server = rsync://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
Server = http://mirror.lzu.edu.cn/archlinux/$repo/os/$arch
Server = rsync://mirrors.dotsrc.org/archlinux/$repo/os/$arch
Server = rsync://mirrors.liquidweb.com/archlinux/$repo/os/$arch
Server = rsync://arch.mirrors.ionfish.org/archlinux/$repo/os/$arch
Server = rsync://archlinux.ip-connect.vn.ua/archlinux/$repo/os/$arch
Server = rsync://ftp.rnl.tecnico.ulisboa.pt/pub/archlinux/$repo/os/$arch
Server = rsync://mirrors.lug.mtu.edu/archlinux/$repo/os/$arch
Server = rsync://ftp.swin.edu.au/archlinux/$repo/os/$arch
Server = rsync://ftp.acc.umu.se/mirror/archlinux/$repo/os/$arch
Server = rsync://mirrors.uk2.net/archlinux/$repo/os/$arch
Server = rsync://mirror.is.co.za/mirror/archlinux.org/$repo/os/$arch
Server = rsync://pkg.adfinis-sygroup.ch/archlinux/$repo/os/$arch
Server = rsync://mirror.netcologne.de/archlinux/$repo/os/$arch
Server = rsync://ftp.kaist.ac.kr/archlinux/$repo/os/$arch
Server = rsync://archlinux.pop-es.rnp.br/archlinux/$repo/os/$arch
Server = rsync://mirror.selfnet.de/archlinux/$repo/os/$arch
Server = rsync://linux.cs.nctu.edu.tw/archlinux/$repo/os/$arch
Server = rsync://ftp.halifax.rwth-aachen.de/archlinux/$repo/os/$arch
Server = rsync://mirror.one.com/archlinux/$repo/os/$arch
Server = rsync://archlinux.mailtunnel.eu/archlinux/$repo/os/$arch
Server = rsync://mirror.pseudoform.org/packages/$repo/os/$arch
Server = rsync://mirror.lty.me/archlinux/$repo/os/$arch
Server = rsync://mirror.ubrco.de/archlinux/$repo/os/$arch
Server = rsync://mirror.aardvark.it/archlinux/$repo/os/$arch
Server = rsync://archlinux.polymorf.fr/archlinux/$repo/os/$arch
Server = rsync://mirror.dkm.cz/archlinux/$repo/os/$arch
Server = rsync://yourlabs.org/arch/$repo/os/$arch
Server = rsync://mirror.lastmikoi.net/archlinux/$repo/os/$arch
Server = http://arch.static.lu/$repo/os/$arch
Server = rsync://archlinux.honkgong.info/archlinux/$repo/os/$arch
Server = rsync://burek.archlinux.ba/archlinux/$repo/os/$arch
Server = rsync://mirror.grig.io/archlinux/$repo/os/$arch
Server = rsync://mirror.fluxent.de/archlinux/$repo/os/$arch
Server = rsync://mirror.loli.forsale/arch/$repo/os/$arch
Server = rsync://mirrors.cat.pdx.edu/archlinux/$repo/os/$arch
Server = rsync://mirror.cc.columbia.edu/archlinux/$repo/os/$arch
Server = rsync://mirrors.aggregate.org/archlinux/$repo/os/$arch
Server = rsync://mirror.telepoint.bg/archlinux/$repo/os/$arch
Server = rsync://mirrors.ocf.berkeley.edu/archlinux/$repo/os/$arch
Server = rsync://linorg.usp.br/archlinux/$repo/os/$arch
Server = rsync://ftp.fi.muni.cz/pub/linux/arch/$repo/os/$arch
Server = rsync://ftp.linux.cz/pub/linux/arch/$repo/os/$arch
Server = rsync://archlinux.mirror.iphh.net/archlinux/$repo/os/$arch
Server = rsync://mirror.wearetriple.com/archlinux/$repo/os/$arch
Server = rsync://mirror.csclub.uwaterloo.ca/archlinux/$repo/os/$arch
Server = rsync://mirror.umd.edu/archlinux/$repo/os/$arch
Server = rsync://mirror.datacenter.by/archlinux/$repo/os/$arch
Server = rsync://ftp.byfly.by/archlinux/$repo/os/$arch
Server = rsync://ftp.lysator.liu.se/pub/archlinux/$repo/os/$arch
Server = rsync://ftp.tsukuba.wide.ad.jp/archlinux/$repo/os/$arch
Server = rsync://archlinux.mirror.rafal.ca/archlinux/$repo/os/$arch
Server = rsync://ftp.vectranet.pl/archlinux/$repo/os/$arch
Server = rsync://mirror.rackspace.com/archlinux/$repo/os/$arch
Server = rsync://arch.nimukaito.net/arch/$repo/os/$arch
Server = rsync://mirror.cedia.org.ec/archlinux/$repo/os/$arch
Server = rsync://mirrors.nic.cz/archlinux/$repo/os/$arch
Server = rsync://mirror.es.its.nyu.edu/archlinux/$repo/os/$arch
Server = rsync://mirror.cs.pitt.edu/archlinux/$repo/os/$arch
Server = rsync://mirror.t-home.mk/archlinux/$repo/os/$arch
Server = rsync://mirror.math.princeton.edu/pub/archlinux/$repo/os/$arch
Server = rsync://mirror.i3d.net/archlinux/$repo/os/$arch
Server = rsync://archlinux.de-labrusse.fr/archlinux/$repo/os/$arch
Server = rsync://arch.serverspace.co.uk/Arch/$repo/os/$arch
Server = rsync://repo.sadjad.ac.ir/arch/$repo/os/$arch
Server = rsync://mirror.0x.sg/archlinux/$repo/os/$arch
Server = rsync://ftp.iinet.net.au/archlinux/$repo/os/$arch
Server = rsync://mirror.its.dal.ca/archlinux/$repo/os/$arch
Server = http://mirrors.163.com/archlinux/$repo/os/$arch
Server = rsync://mirror.onet.pl/pub/mirrors/archlinux/$repo/os/$arch
Server = rsync://mirror.armbrust.me/archlinux/$repo/os/$arch
Server = rsync://rsync.mirrorservice.org/ftp.archlinux.org/$repo/os/$arch
Server = rsync://mirrors.netix.net/archlinux/$repo/os/$arch
Server = rsync://ftp.osuosl.org/archlinux/$repo/os/$arch
Server = rsync://mirror.neolabs.kz/archlinux/$repo/os/$arch
Server = rsync://mirror1.hackingand.coffee/arch/$repo/os/$arch
Server = rsync://mirror2.hackingand.coffee/arch/$repo/os/$arch
Server = rsync://mirror3.hackingand.coffee/arch/$repo/os/$arch
Server = rsync://ftp.hosteurope.de/archlinux/$repo/os/$arch
Server = rsync://ftp-stud.hs-esslingen.de/archlinux/$repo/os/$arch
Server = rsync://rsync.spline.inf.fu-berlin.de/archlinux/$repo/os/$arch
Server = rsync://tux.rainside.sk/archlinux/$repo/os/$arch
Server = rsync://archlinux.koyanet.lv/archlinux/$repo/os/$arch
Server = rsync://mirror.easyname.at/archlinux/$repo/os/$arch
Server = rsync://mi.mirror.garr.it/archlinux/$repo/os/$arch
Server = rsync://mirrors.m247.ro/archlinux/$repo/os/$arch
Server = rsync://rsync.piotrkosoft.net/archlinux/$repo/os/$arch
Server = rsync://uberglobalmirror.com/archlinux/$repo/os/$arch
Server = rsync://mirror.kku.ac.th/archlinux/$repo/os/$arch
Server = rsync://ftp.klid.dk/archlinux/$repo/os/$arch
Server = rsync://mirror.espoch.edu.ec/archlinux/$repo/os/$arch
Server = rsync://mirror.gerhard.re/archlinux/$repo/os/$arch
Server = rsync://mirror.qnren.qa/archlinux/$repo/os/$arch
Server = rsync://mirrors.nix.org.ua/archlinux/$repo/os/$arch
Server = rsync://ftp.uni-kl.de/pub/linux/archlinux/$repo/os/$arch
Server = http://archlinux.mirror.digitalpacific.com.au/$repo/os/$arch
Server = rsync://archlinux.nautile.nc/archlinux/$repo/os/$arch
Server = rsync://mirror.lagoon.nc/pub/archlinux/$repo/os/$arch
Server = rsync://mirror.euserv.net/archlinux/$repo/os/$arch
# Config file for Syslinux -
# /boot/syslinux/syslinux.cfg
#
# Comboot modules:
# * menu.c32 - provides a text menu
# * vesamenu.c32 - provides a graphical menu
# * chain.c32 - chainload MBRs, partition boot sectors, Windows bootloaders
# * hdt.c32 - hardware detection tool
# * reboot.c32 - reboots the system
#
# To Use: Copy the respective files from /usr/lib/syslinux to /boot/syslinux.
# If /usr and /boot are on the same file system, symlink the files instead
# of copying them.
#
# If you do not use a menu, a 'boot:' prompt will be shown and the system
# will boot automatically after 5 seconds.
#
# Please review the wiki: https://wiki.archlinux.org/index.php/Syslinux
# The wiki provides further configuration examples
DEFAULT arch
PROMPT 0 # Set to 1 if you always want to display the boot: prompt
TIMEOUT 10
# You can create syslinux keymaps with the keytab-lilo tool
#KBDMAP de.ktl
# Menu Configuration
# Either menu.c32 or vesamenu32.c32 must be copied to /boot/syslinux
UI menu.c32
#UI vesamenu.c32
# Refer to http://syslinux.zytor.com/wiki/index.php/Doc/menu
MENU TITLE Arch Linux
#MENU BACKGROUND splash.png
MENU COLOR border 30;44 #40ffffff #a0000000 std
MENU COLOR title 1;36;44 #9033ccff #a0000000 std
MENU COLOR sel 7;37;40 #e0ffffff #20ffffff all
MENU COLOR unsel 37;44 #50ffffff #a0000000 std
MENU COLOR help 37;40 #c0ffffff #a0000000 std
MENU COLOR timeout_msg 37;40 #80ffffff #00000000 std
MENU COLOR timeout 1;37;40 #c0ffffff #00000000 std
MENU COLOR msg07 37;40 #90ffffff #a0000000 std
MENU COLOR tabmsg 31;40 #30ffffff #00000000 std
# boot sections follow
#
# TIP: If you want a 1024x768 framebuffer, add "vga=773" to your kernel line.
#
#-*
LABEL arch
MENU LABEL Arch Linux
LINUX ../vmlinuz-linux
APPEND rootflags=subvol=@,compress=lzo root=/dev/sda2 rw
INITRD ../initramfs-linux.img
LABEL archfallback
MENU LABEL Arch Linux Fallback
LINUX ../vmlinuz-linux
APPEND rootflags=subvol=@,compress=lzo root=/dev/sda2 rw
INITRD ../initramfs-linux-fallback.img
#LABEL windows
# MENU LABEL Windows
# COM32 chain.c32
# APPEND hd0 1
LABEL hdt
MENU LABEL HDT (Hardware Detection Tool)
COM32 hdt.c32
LABEL reboot
MENU LABEL Reboot
COM32 reboot.c32
LABEL poweroff
MENU LABEL Poweroff
COM32 poweroff.c32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment