mirror of
https://gitlab.com/JKANetwork/JKArch.git
synced 2026-02-23 21:43:44 +01:00
changes
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
#!/bin/bash
|
||||
#Este script corre en el chroot para configurar todo
|
||||
$argpart=$1
|
||||
|
||||
function horaidioma {
|
||||
#Idioma
|
||||
@@ -8,11 +9,11 @@ options=($(cat /etc/locale.gen | grep '^#[a-ZA-Z]' | cut -c2-30 | cut -f1 -d"_"
|
||||
select opt in "${options[@]}"
|
||||
do
|
||||
case $opt in
|
||||
*) opclang=$opt;break;;
|
||||
*) langabr=$opt;break;;
|
||||
esac
|
||||
done
|
||||
clear
|
||||
options=($(cat /etc/locale.gen | grep '^#'$opclang | cut -c2-30 | cut -f1 -d" " | sort | uniq))
|
||||
options=($(cat /etc/locale.gen | grep '^#'$langabr | cut -c2-30 | cut -f1 -d" " | sort | uniq))
|
||||
select opt in "${options[@]}"
|
||||
do
|
||||
case $opt in
|
||||
@@ -20,9 +21,12 @@ do
|
||||
esac
|
||||
done
|
||||
|
||||
langinst=$(cat /etc/locale.gen | grep -m1 '^#'$opclang)
|
||||
langinst=$(cat /etc/locale.gen | grep -m1 '^#'$opclang | cut -c2-40)
|
||||
|
||||
echo $langinst >> /etc/locale.gen
|
||||
sed "s/\#$langinst/$langinst/g" /etc/locale.gen > /etc/locale.gen.new
|
||||
mv /etc/locale.gen.new /etc/locale.gen
|
||||
echo "LANG=$langinst" > /etc/locale.conf
|
||||
echo "KEYMAP=$langabr" > /etc/vconsole.conf
|
||||
locale-gen
|
||||
echo "Ahora seleccione su ubicación/país para ajustar el reloj"
|
||||
NEW_TIMEZONE=$(tzselect)
|
||||
@@ -38,10 +42,46 @@ passwd root
|
||||
echo "Creemos un nuevo usuario, tu usuario"
|
||||
echo "Nombre"
|
||||
read nameuser
|
||||
}
|
||||
|
||||
function bootinstall {
|
||||
|
||||
echo "Instalando bootloader"
|
||||
echo "¿Usas EFI o tu esquema de particiones es GPT/UEFI?"
|
||||
|
||||
options=("EFI/UEFI/GPT" "MBR/BIOS" "No instalar boot")
|
||||
select opt in "${options[@]}"
|
||||
do
|
||||
case $opt in
|
||||
"EFI/UEFI/GPT")
|
||||
echo "Instalando grub modo EFI"
|
||||
break
|
||||
;;
|
||||
"MBR/BIOS")
|
||||
echo "Instalando grub en modo normal"
|
||||
pacman -S grub os-prober
|
||||
grub-install --target=i386-pc /dev/$argpart
|
||||
grub-mkconfig -o /boot/grub/grub.cfg
|
||||
break
|
||||
;;
|
||||
"No instalar boot")
|
||||
#Asi no formateará
|
||||
echo "No se ha instalado ningún gestor de arranque nuevo"
|
||||
break
|
||||
;;
|
||||
*) echo invalid option;;
|
||||
esac
|
||||
done
|
||||
|
||||
|
||||
}
|
||||
|
||||
echo "Configuración de su sistema"
|
||||
|
||||
horaidioma
|
||||
userpass
|
||||
|
||||
mkinitcpio -p linux
|
||||
|
||||
userpass
|
||||
|
||||
bootinstall
|
||||
Reference in New Issue
Block a user