Skip to content

Instantly share code, notes, and snippets.

@holly
Last active August 29, 2015 14:07
Show Gist options
  • Save holly/53f39016625c18498c26 to your computer and use it in GitHub Desktop.
Save holly/53f39016625c18498c26 to your computer and use it in GitHub Desktop.
#!/bin/sh
if [ -z "$HOSTNAME" ]; then
echo 'input $HOSTNAME'
read HOSTNAME
fi
if [ -z "$ROOT_PASSWORD" ]; then
echo 'input $ROOT_PASSWORD'
read ROOT_PASSWORD
fi
# locale
sed -i -e 's/^#\(ja_JP.UTF-8 UTF-8\)/\1/' -e 's/^#\(en_US.UTF-8 UTF-8\)/\1/' /etc/locale.gen
locale-gen
echo "LANG=ja_JP.UTF-8" >/etc/locale.conf
# keyboard
loadkeys jp106
echo "KEYMAP=jp106" >>/etc/vconsole.conf
# hostname
echo "$HOSTNAME" >/etc/hostname
# timezone
ln -s /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
hwclock --systohc --utc
# root password
echo -e "$ROOT_PASSWORD\n$ROOT_PASSWORD" | passwd
# update
yes | pacman -Sy
yes | pacman -Syu
# kernel module
cat <<EOL > /etc/modules-load.d/virtio-net.conf
# Load 'virtio-net.ko' at boot.
virtio-net
EOL
# bootloader
yes | pacman -S gptfdisk
yes | pacman -S syslinux
syslinux-install_update -iam
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment