SpecialistOff.NET / Вопросы / Статьи / Фрагменты кода / Резюме / Метки / Помощь / Файлы
Список вопросов ПечатьМетки: arch linux sgdisk btrfs
RemiZOffAlex Создано: 2018-07-17 23:25:01.117526 Обновлено: 2018-07-17 23:25:01.117526 |
---|
#!/bin/sh wipefs --all --force /dev/sda wipefs --all --force /dev/sdb sgdisk --zap-all /dev/sda sgdisk --zap-all /dev/sdb sgdisk -o /dev/sda sgdisk -o /dev/sdb # BIOS boot sgdisk -a 4096 -n 1:0:+1M --typecode=1:ef02 /dev/sda sgdisk -a 4096 -n 1:0:+1M --typecode=1:ef02 /dev/sdb # /boot ext4 sgdisk -a 4096 -n 2:0:+1G --typecode=2:8300 /dev/sda sgdisk -a 4096 -n 2:0:+1G --typecode=2:8300 /dev/sdb # swap sgdisk -a 4096 -n 3:0:+8G --typecode=3:8200 /dev/sda sgdisk -a 4096 -n 3:0:+8G --typecode=3:8200 /dev/sdb # / btrfs sgdisk --largest-new=4 --typecode=4:8300 /dev/sda sgdisk --largest-new=4 --typecode=4:8300 /dev/sdb # boot sgdisk -A 1:set:2 /dev/sda sgdisk -A 1:set:2 /dev/sdb # Format partitions mkfs.btrfs -f -d raid1 -m raid1 /dev/sda2 /dev/sdb2 mkfs.btrfs -f -d raid1 -m raid1 /dev/sda4 /dev/sdb4 mkswap --force /dev/sda3 mkswap --force /dev/sdb3 # Mount mkdir -p /mnt mount /dev/sda4 /mnt cd /mnt btrfs subvolume create @ mkdir /mnt/boot mount /dev/sda2 /mnt/boot cd /mnt/boot btrfs subvolume create @ # Install MIRRORS_URL="http://www.archlinux.org/mirrorlist/?country=RU&protocol=http&ip_version=4" MIRRORS_FILE=/etc/pacman.d/mirrorlist cd /root wget -O $MIRRORS_FILE $MIRRORS_URL sed -i 's/^#//' $MIRRORS_FILE pacstrap -i /mnt base base-devel grub dhclient tcpdump dialog wpa_supplicant \ terminus-font networkmanager networkmanager-pptp networkmanager-openvpn genfstab -p /mnt >> /mnt/etc/fstab arch-chroot /mnt /bin/bash |