Last active
December 30, 2020 10:46
-
-
Save artizirk/e4a83f19f0879fd60e22fdc683dd246c to your computer and use it in GitHub Desktop.
arch linux install scripts
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
################################################################################ | |
################# 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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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