mirror of
https://gitlab.com/JKANetwork/JKArch.git
synced 2026-02-16 10:11:32 +01:00
changes
This commit is contained in:
@@ -8,17 +8,21 @@ read
|
|||||||
function particiones {
|
function particiones {
|
||||||
echo "Preguntas acerca de las unidades donde instalar el sistema:"
|
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, tendrás que seleccionar la unidad EFI también)"
|
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"
|
||||||
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"
|
||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
options=($(lsblk --output KNAME | cut -c1-3 | sort | uniq | sed '1d' | grep 'sd\|hd') "No edit")
|
options=($(lsblk --output KNAME | cut -c1-3 | sort | uniq | sed '1d' | grep 'sd\|hd') "No editar" "Terminal")
|
||||||
select opt in "${options[@]}"
|
select opt in "${options[@]}"
|
||||||
do
|
do
|
||||||
case $opt in
|
case $opt in
|
||||||
|
"Terminal")
|
||||||
|
echo "Haga los cambios pertinentes y escriba exit para continuar"
|
||||||
|
bash
|
||||||
|
break;;
|
||||||
"No edit") break;;
|
"No edit") break;;
|
||||||
*) cfdisk /dev/$opt;break;;
|
*) cfdisk /dev/$opt;break;;
|
||||||
esac
|
esac
|
||||||
|
|||||||
@@ -85,6 +85,7 @@ clear
|
|||||||
echo "Ahora customizaremos el entorno, escritorio, etc)"
|
echo "Ahora customizaremos el entorno, escritorio, etc)"
|
||||||
echo "Para empezar, ¿que entorno de escritorio (parte gráfica) le gustaría usar?"
|
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"
|
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
|
||||||
@@ -119,6 +120,8 @@ done
|
|||||||
if [[ $instentorno ]];then
|
if [[ $instentorno ]];then
|
||||||
graficos
|
graficos
|
||||||
pacman -S xorg-server xorg-server-common xf86-input-libinput lightdm lightdm-gtk-greeter --noconfirm
|
pacman -S xorg-server xorg-server-common xf86-input-libinput lightdm lightdm-gtk-greeter --noconfirm
|
||||||
|
echo "Instalando algún otro programa básico.."
|
||||||
|
pacman -S gvfs udisks --noconfifm
|
||||||
systemctl enable lightdm
|
systemctl enable lightdm
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
@@ -133,13 +136,15 @@ do
|
|||||||
case $opt in
|
case $opt in
|
||||||
"Si")
|
"Si")
|
||||||
if [[ -z $partefi ]];then
|
if [[ -z $partefi ]];then
|
||||||
pacman -S grub os-prober efibootmgr --noconfirm
|
echo "Instalando GRUB para BIOS/MBR"
|
||||||
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub_uefi --recheck
|
|
||||||
grub-mkconfig -o /boot/grub/grub.cfg
|
|
||||||
else
|
|
||||||
pacman -S grub os-prober --noconfirm
|
pacman -S grub os-prober --noconfirm
|
||||||
grub-install --target=i386-pc /dev/$argpart
|
grub-install --target=i386-pc /dev/$argpart
|
||||||
grub-mkconfig -o /boot/grub/grub.cfg
|
grub-mkconfig -o /boot/grub/grub.cfg
|
||||||
|
else
|
||||||
|
echo "Instalando GRUB para GPT/UEFI"
|
||||||
|
pacman -S grub os-prober efibootmgr --noconfirm
|
||||||
|
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub_uefi --recheck
|
||||||
|
grub-mkconfig -o /boot/grub/grub.cfg
|
||||||
fi
|
fi
|
||||||
break
|
break
|
||||||
;;
|
;;
|
||||||
|
|||||||
Reference in New Issue
Block a user