mirror of
https://gitlab.com/JKANetwork/JKArch.git
synced 2026-02-22 13:03:45 +01:00
changes
This commit is contained in:
@@ -36,6 +36,7 @@ hwclock --systohc --utc
|
|||||||
|
|
||||||
|
|
||||||
function userpass {
|
function userpass {
|
||||||
|
clear
|
||||||
#Aqui hay que añadir los comandos para crear un usuario, aunque esto correrá dentro del chroot y no aqui
|
#Aqui hay que añadir los comandos para crear un usuario, aunque esto correrá dentro del chroot y no aqui
|
||||||
echo "Para seguridad, vamos a cambiar la contraseña de root"
|
echo "Para seguridad, vamos a cambiar la contraseña de root"
|
||||||
echo "Contraseña para el usuario root:"
|
echo "Contraseña para el usuario root:"
|
||||||
@@ -47,11 +48,87 @@ useradd -m -G wheel -s /bin/bash $nameuser
|
|||||||
passwd $nameuser
|
passwd $nameuser
|
||||||
}
|
}
|
||||||
|
|
||||||
function bootinstall {
|
function graficos {
|
||||||
|
echo "¿Cual es la marca de su tarjeta gráfica?"
|
||||||
|
options=("Nvidia" "AMD/ATI" "Intel" "VIA" "No lo se")
|
||||||
|
select opt in "${options[@]}"
|
||||||
|
do
|
||||||
|
case $opt in
|
||||||
|
"Nvidia")
|
||||||
|
pacman -S xf86-video-nouveau xf86-video-nv
|
||||||
|
break
|
||||||
|
;;
|
||||||
|
"AMD/ATI")
|
||||||
|
pacman -S xf86-video-ati
|
||||||
|
break
|
||||||
|
;;
|
||||||
|
"Intel")
|
||||||
|
pacman -S xf86-video-intel
|
||||||
|
break
|
||||||
|
;;
|
||||||
|
"VIA")
|
||||||
|
pacman -S xf86-video-openchrome
|
||||||
|
break
|
||||||
|
;;
|
||||||
|
"No lo se")
|
||||||
|
pacman -S xf86-video-vesa xf86-video-nouveau xf86-video-nv xf86-video-ati xf86-video-intel xf86-video-openchrome
|
||||||
|
break
|
||||||
|
;;
|
||||||
|
*) echo invalid option;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
function entorno {
|
||||||
|
clear
|
||||||
|
echo "Ahora customizaremos el entorno, escritorio, etc)
|
||||||
|
echo "Para empezar, ¿que entorno de escritorio (parte gráfica) le gustaría usar?"
|
||||||
|
echo "LXDE es más liviano, XFCE es liviano pero bonito, Cinnamon es agradable para usuarios antiguos de Windows, Gnome es complejo pero práctico"
|
||||||
|
options=("LXDE" "XFCE" "Cinnamon" "Gnome" "Solo quiero la consola")
|
||||||
|
select opt in "${options[@]}"
|
||||||
|
do
|
||||||
|
case $opt in
|
||||||
|
"LXDE")
|
||||||
|
pacman -S lxde
|
||||||
|
instentorno=1
|
||||||
|
break
|
||||||
|
;;
|
||||||
|
"XFCE")
|
||||||
|
pacman -S xfce4
|
||||||
|
instentorno=1
|
||||||
|
break
|
||||||
|
;;
|
||||||
|
"Cinnamon")
|
||||||
|
pacman -S cinnamon
|
||||||
|
instentorno=1
|
||||||
|
break
|
||||||
|
;;
|
||||||
|
"Gnome")
|
||||||
|
pacman -S gnome
|
||||||
|
instentorno=1
|
||||||
|
break
|
||||||
|
;;
|
||||||
|
"Solo quiero la consola")
|
||||||
|
break
|
||||||
|
;;
|
||||||
|
*) echo invalid option;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
|
||||||
|
if [[ $instentorno ]];then
|
||||||
|
pacman -S lightdm lightdm-gtk-greeter
|
||||||
|
systemctl enable lightdm
|
||||||
|
fi
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function bootinstall {
|
||||||
|
clear
|
||||||
echo "Instalando bootloader"
|
echo "Instalando bootloader"
|
||||||
echo "¿Usas EFI o tu esquema de particiones es GPT/UEFI?"
|
echo "¿Usas EFI o tu esquema de particiones es GPT/UEFI?"
|
||||||
|
echo "(Recuerda como lo hiciste al comenzar la instalación)"
|
||||||
options=("EFI/UEFI/GPT" "MBR/BIOS" "No instalar boot")
|
options=("EFI/UEFI/GPT" "MBR/BIOS" "No instalar boot")
|
||||||
select opt in "${options[@]}"
|
select opt in "${options[@]}"
|
||||||
do
|
do
|
||||||
@@ -79,10 +156,12 @@ done
|
|||||||
}
|
}
|
||||||
|
|
||||||
echo "Configuración de su sistema"
|
echo "Configuración de su sistema"
|
||||||
|
echo "Por se acaso, actualizaremos las bases de datos de arch"
|
||||||
|
pacman -Sy
|
||||||
horaidioma
|
horaidioma
|
||||||
|
|
||||||
mkinitcpio -p linux
|
mkinitcpio -p linux
|
||||||
|
|
||||||
userpass
|
userpass
|
||||||
|
entorno
|
||||||
bootinstall
|
bootinstall
|
||||||
Reference in New Issue
Block a user