mirror of
https://gitlab.com/JKANetwork/JKArch.git
synced 2026-02-19 03:31:32 +01:00
changes
This commit is contained in:
@@ -10,6 +10,7 @@ echo "Preguntas acerca de las unidades donde instalar el sistema:"
|
|||||||
echo "Esta parte es la mas importante, antes de seguir se mostrarán los discos duros. Si esta vacío o es nuevo, recomendamos formatear en DOS/MBR. Si sabe lo que hace, o ya usaba GPT/UEFI, tendrá que seleccionar partición EFI, recuerdelo"
|
echo "Esta parte es la mas importante, antes de seguir se mostrarán los discos duros. Si esta vacío o es nuevo, recomendamos formatear en DOS/MBR. Si sabe lo que hace, o ya usaba GPT/UEFI, tendrá que seleccionar partición EFI, recuerdelo"
|
||||||
echo "(Si esta junto a windows 8.1/10 de 64 bits con UEFI activado, entonces usa EFI y tendrás que seleccionar la unidad EFI luego)"
|
echo "(Si esta junto a windows 8.1/10 de 64 bits con UEFI activado, entonces usa EFI y tendrás que seleccionar la unidad EFI luego)"
|
||||||
echo "Seleccione el disco duro para editar"
|
echo "Seleccione el disco duro para editar"
|
||||||
|
echo "AVISO, GPT/UEFI ES EXPERMIENTAL, FALTA PROBARLO MAS, PUEDES QUEDARTE SIN ARRANQUE"
|
||||||
lsblk --output NAME,KNAME,FSTYPE,SIZE,LABEL
|
lsblk --output NAME,KNAME,FSTYPE,SIZE,LABEL
|
||||||
if [[ ! $(lsblk --output KNAME | cut -c1-3 | sort | uniq | sed '1d' | grep 'sd\|hd') ]];then
|
if [[ ! $(lsblk --output KNAME | cut -c1-3 | sort | uniq | sed '1d' | grep 'sd\|hd') ]];then
|
||||||
echo "ERROR: No tienes discos duros, no se puede continuar"
|
echo "ERROR: No tienes discos duros, no se puede continuar"
|
||||||
@@ -146,7 +147,8 @@ $formatohome /dev/$particionhome
|
|||||||
mount /dev/$particionhome /mnt/home/
|
mount /dev/$particionhome /mnt/home/
|
||||||
fi
|
fi
|
||||||
if [[ $partefi ]];then
|
if [[ $partefi ]];then
|
||||||
mount /dev/$partefi /boot/efi/
|
mkdir /mnt/boot/efi
|
||||||
|
mount /dev/$partefi /mnt/boot/efi/
|
||||||
fi
|
fi
|
||||||
|
|
||||||
wget https://gitlab.com/JKANetwork/JKArch/raw/master/archinstall/pacman.conf -O /tmp/pacman.conf
|
wget https://gitlab.com/JKANetwork/JKArch/raw/master/archinstall/pacman.conf -O /tmp/pacman.conf
|
||||||
|
|||||||
@@ -82,35 +82,34 @@ done
|
|||||||
|
|
||||||
function entorno {
|
function entorno {
|
||||||
clear
|
clear
|
||||||
echo "Ahora customizaremos el entorno, escritorio, etc)"
|
#optentorno=`dialog --stdout --checklist "Choose your favorite distribution:" 10 40 3 1 RedHat on 2 "Ubuntu Linux" off 3 Slackware off`
|
||||||
echo "Para empezar, ¿que entorno de escritorio (parte gráfica) le gustaría usar?"
|
optentorno=`dialog --stdout --menu "Escoje tu entorno de escritorio" 0 0 5 1 "LXDE (Liviano)" 2 "XFCE (Liviano pero bonito)" 3 "Cinnamon (Facil para antiguos usuarios de Windows)" 4 "Gnome (Complejo, pero práctico) 5 "No instalar nada, solo la terminal de comandos"`
|
||||||
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"
|
|
||||||
echo "Si seleccionas solo consola no se instalará ningun añadido xf86 ni utilidades, opción para usuarios avanzados"
|
#options=("LXDE" "XFCE" "Cinnamon" "Gnome" "Solo quiero la consola")
|
||||||
options=("LXDE" "XFCE" "Cinnamon" "Gnome" "Solo quiero la consola")
|
|
||||||
select opt in "${options[@]}"
|
select opt in "${options[@]}"
|
||||||
do
|
do
|
||||||
case $opt in
|
case $opt in
|
||||||
"LXDE")
|
1)
|
||||||
pacman -S lxde --noconfirm
|
pacman -S lxde --noconfirm
|
||||||
instentorno=1
|
instentorno=1
|
||||||
break
|
break
|
||||||
;;
|
;;
|
||||||
"XFCE")
|
2)
|
||||||
pacman -S xfce4 --noconfirm
|
pacman -S xfce4 --noconfirm
|
||||||
instentorno=1
|
instentorno=1
|
||||||
break
|
break
|
||||||
;;
|
;;
|
||||||
"Cinnamon")
|
3)
|
||||||
pacman -S cinnamon --noconfirm
|
pacman -S cinnamon --noconfirm
|
||||||
instentorno=1
|
instentorno=1
|
||||||
break
|
break
|
||||||
;;
|
;;
|
||||||
"Gnome")
|
4)
|
||||||
pacman -S gnome --noconfirm
|
pacman -S gnome --noconfirm
|
||||||
instentorno=1
|
instentorno=1
|
||||||
break
|
break
|
||||||
;;
|
;;
|
||||||
"Solo quiero la consola")
|
5)
|
||||||
break
|
break
|
||||||
;;
|
;;
|
||||||
*) echo invalid option;;
|
*) echo invalid option;;
|
||||||
@@ -142,6 +141,7 @@ do
|
|||||||
grub-mkconfig -o /boot/grub/grub.cfg
|
grub-mkconfig -o /boot/grub/grub.cfg
|
||||||
else
|
else
|
||||||
echo "Instalando GRUB para GPT/UEFI"
|
echo "Instalando GRUB para GPT/UEFI"
|
||||||
|
echo "AVISO, GPT/UEFI ES EXPERMIENTAL, FALTA PROBARLO MAS, PUEDES QUEDARTE SIN ARRANQUE"
|
||||||
pacman -S grub os-prober efibootmgr dosfstools --noconfirm
|
pacman -S grub os-prober efibootmgr dosfstools --noconfirm
|
||||||
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub_uefi --recheck
|
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub_uefi --recheck
|
||||||
grub-mkconfig -o /boot/grub/grub.cfg
|
grub-mkconfig -o /boot/grub/grub.cfg
|
||||||
@@ -167,6 +167,7 @@ mkinitcpio -p linux
|
|||||||
|
|
||||||
userpass
|
userpass
|
||||||
entorno
|
entorno
|
||||||
|
programasuser
|
||||||
bootinstall
|
bootinstall
|
||||||
echo "Ultimos retoques.."
|
echo "Ultimos retoques.."
|
||||||
systemctl enable dhcpcd
|
systemctl enable dhcpcd
|
||||||
Reference in New Issue
Block a user