diff options
Diffstat (limited to 'archauto.sh')
-rwxr-xr-x | archauto.sh | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/archauto.sh b/archauto.sh index 6d1c2ff..613c06e 100755 --- a/archauto.sh +++ b/archauto.sh @@ -1,4 +1,4 @@ -#!/bin/sh -x +#!/bin/bash -x { @@ -34,11 +34,12 @@ sgdisk -G ${INSTALL_DRIVE} mkswap ${INSTALL_DRIVE}${PARTITION_SWAP} swapon ${INSTALL_DRIVE}${PARTITION_SWAP} mkfs.ext4 ${INSTALL_DRIVE}${PARTITION_ROOT} +#mkfs.ext4 ${INSTALL_DRIVE}${PARTITION_BOOT} mkdir -p ${MOUNT_PATH} mount ${INSTALL_DRIVE}${PARTITION_ROOT} ${MOUNT_PATH} -mkdir ${MOUNT_PATH}/boot -mount ${INSTALL_DRIVE}${PARTITION_BOOT} ${MOUNT_PATH}/boot +#mkdir ${MOUNT_PATH}/boot +#mount ${INSTALL_DRIVE}${PARTITION_BOOT} ${MOUNT_PATH}/boot #export http_proxy=http://192.168.1.12:3128 export no_proxy=localhost,10.0.2.2 @@ -73,10 +74,10 @@ cp ${MOUNT_PATH}/usr/share/locale/en@quot/LC_MESSAGES/grub.mo ${MOUNT_PATH}/boot # disable quiet mode, set text mode instead of graphical mode # also ban cirrus KVM # set correct path of systemd binary (symlink /sbin/init has gone) -sed -i 's/GRUB_CMDLINE_LINUX_DEFAULT="quiet"/GRUB_CMDLINE_LINUX_DEFAULT="modprobe.blacklist=cirrus init=\/usr\/lib\/systemd\/systemd" console=ttyS0,9600n8/g' ${MOUNT_PATH}/etc/default/grub +sed -i 's/GRUB_CMDLINE_LINUX_DEFAULT="quiet"/GRUB_CMDLINE_LINUX_DEFAULT="modprobe.blacklist=cirrus init=\/usr\/lib\/systemd\/systemd console=ttyS0,9600n8"/g' ${MOUNT_PATH}/etc/default/grub sed -i 's/GRUB_GFXMODE=auto/GRUB_GFXMODE=text/g' ${MOUNT_PATH}/etc/default/grub sed -i 's/GRUB_TERMINAL_INPUT=console/GRUB_TERMINAL_INPUT=serial/g' ${MOUNT_PATH}/etc/default/grub -sed -i 's/GRUB_TERMINAL_OUTPUT=console/GRUB_TERMINAL_OUTPUT=serial/g' ${MOUNT_PATH}/etc/default/grub +sed -i 's/#GRUB_TERMINAL_OUTPUT=console/GRUB_TERMINAL_OUTPUT=serial/g' ${MOUNT_PATH}/etc/default/grub echo 'GRUB_SERIAL_COMMAND="serial --speed=9600 --unit=0 --word=8 --parity=no --stop=1"' >> ${MOUNT_PATH}/etc/default/grub arch-chroot ${MOUNT_PATH} grub-mkconfig -o /boot/grub/grub.cfg arch-chroot ${MOUNT_PATH} grub-install --target=i386-pc --recheck ${INSTALL_DRIVE} @@ -127,7 +128,7 @@ arch-chroot ${MOUNT_PATH} systemctl enable cf-serverd.service #read echo "Unmounting installation mount points.." -umount ${MOUNT_PATH}/boot +#umount ${MOUNT_PATH}/boot umount ${MOUNT_PATH} echo "Done.. Rebooting system.." |