Здравствуйте! Хочу написать для себя скрипт, для автоматической установки Arch Linux, подкажите как правильно написать скрипте чтобы он автоматически разбил диски под определенные размеры и дальше пошёл работать за меня. Всё ли я правильно пишу, посмотрите пожалуйста:
# /bin/bash Install Arch Linux
fdisk /dev/sda &&
mkdir /mnt/boot &&
mkfs.ext2 /dev/sda1 &&
mkfs.ext4 /dev/sda3 &&
mkswap /dev/sda2 &&
mount /dev/sda1 /mnt/boot &&
mount /dev/sda3 /mnt &&
swapon /dev/sda3 &&
nano /etc/pacman.d/mirrorlist &&
pacstrap /mnt base base-devel &&
genfstab -U /mnt >> /mnt/etc/fstab &&
arch-chroot /mnt /bin/bash &&
echo "unset HISTFILE" >> /etc/profile &&
cat /dev/null > ~/.bash_history &&
nano /etc/locale.gen &&
locale-gen &&
echo LANG=en_US.UTF-8 > /etc/locale.conf &&
ln -s /usr/share/zoneinfo/Zone/SubZone /etc/localtime &&
mkinitcpio -p linux &&
pacman -S grub os-prober &&
grub-install /dev/sda &&
nano /etc/default/grub &&
nano /boot/grub/grub.cfg &&
grub-mkconfig -o /boot/grub/grub.cfg &&
echo arch > /etc/hostname &&
passwd &&
useradd -m -s /bin/bash karabas &&
nano /etc/sudoers &&
passwd karabas &&
systemctl enable dhcpcd.service &&
exit &&
umount -R /mnt &&
swapoff /dev/sda2 &&
reboot