blob: ad51f6476b6fbfa8875134b04d08b16c18dbca0e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
#!/bin/bash
red='\e[31m' # Red
cyan_bg='\e[46m' # Cyan background
txtrst='\e[0m' # Text Reset
info() { echo -e ${cyan_bg}PARAUTINST chroot:${txtrst} "$@" ; }
error() { echo -e ${cyan_bg}PARAUTINST chroot error:${txtrst} "$@" 1>&2 ; exit 1 ; }
info Setting system config files
echo "${hostname}" > /etc/hostname
ln -s "${timezone}" /etc/localtime
echo "${locale}" >> /etc/locale.gen
echo "KEYMAP=${keymap}" > /etc/vconsole.conf
locale-gen
if (( $virtio )) ; then
info "Recreating initramfs to add virtio modules"
sed -i 's/MODULES=\"\"/MODULES="virtio_blk virtio_pci virtio_net"/' /etc/mkinitcpio.conf
fi
mkinitcpio -p linux-libre
info "Setting root password"
passwd
info "Installing Grub 2"
grub-install --recheck /dev/"${hdd}"
info "Configuring Grub 2"
grub-mkconfig -o /boot/grub/grub.cfg
|