Line 1: |
Line 1: |
| == Installing == | | == Installing == |
− | sgdisk -z /dev/vda
| |
− | sgdisk -n 1:2048: /dev/vda
| |
− | sgdisk --attributes=1:set:2 /dev/vda
| |
− | mkfs.ext4 /dev/vda1
| |
− | mount /dev/vda1 /mnt
| |
− | pacman-key --populate archlinux
| |
− | pacman-key --refresh-keys
| |
− | pacstrap /mnt base base-devel openssh syslinux
| |
− | genfstab -p /mnt >> /mnt/etc/fstab
| |
− | arch-chroot /mnt
| |
− | ln -s /usr/share/zoneinfo/America/Chicago /etc/localtime
| |
− | mkinitcpio -p linux
| |
− | systemctl enable dhcpcd
| |
− | systemctl enable sshd
| |
− | cp -r /usr/lib/syslinux/bios/*.c32 /boot/syslinux/
| |
− | extlinux --install /boot/syslinux
| |
− | dd bs=440 count=1 conv=notrunc if=/usr/lib/syslinux/bios/gptmbr.bin of=/dev/vda
| |
− | sed -i '#/dev/sda3#/dev/vda1#' /boot/syslinux/syslinux.cfg
| |
− | exit
| |
− | reboot
| |
| | | |
− | == Post reboot == | + | <syntaxhighlight lang="bash"> |
| + | sgdisk -z /dev/vda |
| + | sgdisk -n 1:2048: /dev/vda |
| + | sgdisk --attributes=1:set:2 /dev/vda |
| + | mkfs.ext4 /dev/vda1 -F |
| + | mount /dev/vda1 /mnt |
| + | pacstrap /mnt base base-devel openssh syslinux salt-zmq |
| + | genfstab -p /mnt >> /mnt/etc/fstab |
| + | arch-chroot /mnt |
| + | unlink /etc/localtime |
| + | ln -s /usr/share/zoneinfo/America/Chicago /etc/localtime |
| + | mkinitcpio -p linux |
| + | systemctl enable dhcpcd |
| + | systemctl enable sshd |
| + | systemctl enable salt-minion |
| + | ln -s /usr/lib/syslinux/bios/*.c32 /boot/syslinux/ |
| + | extlinux --install /boot/syslinux |
| + | dd bs=440 count=1 conv=notrunc if=/usr/lib/syslinux/bios/gptmbr.bin of=/dev/vda |
| + | sed -i 's#/dev/sda3#/dev/vda1#' /boot/syslinux/syslinux.cfg |
| + | </syntaxhighlight> |
| | | |
− | echo [archlinuxfr] >> /etc/pacman.conf
| + | == enter your hostname == |
− | echo SigLevel = Never >> /etc/pacman.conf
| |
− | echo Server = http://repo.archlinux.fr/$arch >> /etc/pacman.conf
| |
− | pacman -Sy
| |
− | pacman -S salt
| |
| | | |
| + | echo ${hostname} > /etc/hostname |
| | | |
− | master: salt.ad.pumpingstationone.org
| |
− | id: ${hostname}
| |
| | | |
− | systemctl start salt-minion | + | == reboot == |
| + | exit |
| + | reboot |