Start work on chroot part
parent
a343996269
commit
de4e97b5aa
37
install.sh
37
install.sh
|
@ -115,10 +115,45 @@ echo "[?] Go get a cup of thee or something."
|
||||||
sleep 5
|
sleep 5
|
||||||
|
|
||||||
# Use pacstrap to install all packages from the packages file.
|
# Use pacstrap to install all packages from the packages file.
|
||||||
pacstrap /mnt ${cat packages}
|
pacstrap /mnt `cat packages`
|
||||||
|
|
||||||
echo "[?] Package installation done. Generating /etc/fstab now."
|
echo "[?] Package installation done. Generating /etc/fstab now."
|
||||||
|
|
||||||
# Generate fstab.
|
# Generate fstab.
|
||||||
genfstab -U /mnt >> /mnt/etc/fstab
|
genfstab -U /mnt >> /mnt/etc/fstab
|
||||||
|
|
||||||
|
#
|
||||||
|
# Chroot part
|
||||||
|
#
|
||||||
|
echo "[?] Package installation is done. Please enter a couple bits of information about your system."
|
||||||
|
read time_zone -p "What timezone? [Europe/Amsterdam] "
|
||||||
|
read locale -p "What locale? [en_US.UTF-8] "
|
||||||
|
read hostname -p "What hostname? [arch] "
|
||||||
|
read cpu_vendor -p "What cpu vendor? [intel/amd]"
|
||||||
|
|
||||||
|
echo "[?] Starting work in chroot now."
|
||||||
|
echo "
|
||||||
|
ln -sf /usr/share/zoneinfo/$time_zone /etc/localtime
|
||||||
|
hwclock --systohc
|
||||||
|
echo \"$locale UTF-8\" > /etc/locale.gen
|
||||||
|
locale-gen
|
||||||
|
echo \"LANG=$locale\" > /etc/locale.conf
|
||||||
|
echo \"$hostname\" > /etc/hostname
|
||||||
|
echo \"127.0.0.1 localhost
|
||||||
|
::1 localhost
|
||||||
|
127.0.1.1 $hostname\" > /etc/hosts
|
||||||
|
echo \"[!] Please set your root password below\"
|
||||||
|
passwd
|
||||||
|
bootctl install
|
||||||
|
mkdir -p /etc/pacman.d/hooks/
|
||||||
|
echo \"[Trigger]
|
||||||
|
Type = Package
|
||||||
|
Operation = Upgrade
|
||||||
|
Target = systemd
|
||||||
|
|
||||||
|
[Action]
|
||||||
|
Description = Updating systemd-boot
|
||||||
|
When = PostTransaction
|
||||||
|
Exec = /usr/bin/bootctl update\" > /etc/pacman.d/hooks/100-systemd-boot.hook
|
||||||
|
pacman -Sy \"$cpu_vendor\"-ucode
|
||||||
|
" > arch-chroot /mnt
|
||||||
|
|
Loading…
Reference in New Issue