Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- set -k
- DIRNAME=./arch
- source "./arch/arch-config"
- source "./arch/functions.sh"
- modprobe raid0
- modprobe raid1
- modprobe raid5
- modprobe dm-mod
- modprobe bcache
- # clearing device: /dev/sda
- dd if=/dev/zero of=/dev/sda bs=512 count=2000000
- dd if=/dev/zero of=/dev/sda bs=512 seek=5858533168 count=2000000
- # clearing device: /dev/sdb
- dd if=/dev/zero of=/dev/sdb bs=512 count=2000000
- dd if=/dev/zero of=/dev/sdb bs=512 seek=5858533168 count=2000000
- # clearing device: /dev/sdc
- dd if=/dev/zero of=/dev/sdc bs=1M
- # clearing device: /dev/sdd
- dd if=/dev/zero of=/dev/sdd bs=1M
- echo "2\no\ny\nn\n\n\n+100M\nef00\nn\n\n\n+200M\n\nn\n\n\n+16G\n8200\nn\n\n\n\nfd00\np\nw\ny\n" | gdisk /dev/sdc
- sgdisk --backup=table /dev/sdc
- sgdisk --load-backup=table /dev/sdc
- partprobe /dev/sdc
- sgdisk --load-backup=table /dev/sdd
- partprobe /dev/sdd
- mdadm --create /dev/md0 --level=1 --metadata=1.2 --raid-devices=2 /dev/sd[cd]4
- pacman -Syy --noconfirm yajl wget binutils base-devel
- cd /tmp
- wget https://aur.archlinux.org/packages/pa/package-query/package-query.tar.gz
- tar -xpvf package-query.tar.gz
- cd package-query
- makepkg -i --asroot --noconfirm
- cd /tmp
- wget https://aur.archlinux.org/packages/ya/yaourt/yaourt.tar.gz
- tar -xpvf yaourt.tar.gz
- cd yaourt
- makepkg -i --asroot --noconfirm
- cd /root
- yaourt -S --noconfirm bcache-tools
- make-bcache --wipe-bcache --writeback -B /dev/sd[ab] -C /dev/md0
- mkfs.vfat -F 32 /dev/sdc1
- mkfs.ext3 -L boot /dev/sdc2
- mkswap -L swap_c /dev/sdc3
- swapon /dev/sdc3
- mkfs.vfat -F 32 /dev/sdd1
- mkfs.ext3 -L boot /dev/sdd2
- mkswap -L swap_d /dev/sdd3
- swapon /dev/sdd3
- mkfs.btrfs -f -d raid1 /dev/bcache0 /dev/bcache1
- mount /dev/bcache0 /mnt/
- btrfs subvolume create /mnt/home
- mkdir /mnt/boot
- mount /dev/sdc2 /mnt/boot
- mkdir /mnt/boot/efi
- mount /dev/sdc1 /mnt/boot/efi
- pacstrap /mnt base base-devel zsh
- genfstab -U -p /mnt >> /mnt/etc/fstab
- arch-chroot /mnt
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement