1
0
mirror of https://gitlab.com/JKANetwork/JKArch.git synced 2026-02-15 17:51:33 +01:00
This commit is contained in:
kprkpr
2016-05-30 11:11:07 +02:00
parent 03cb3e0ef7
commit 233761863a
2 changed files with 15 additions and 6 deletions

View File

@@ -8,17 +8,21 @@ read
function particiones {
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 "(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"
lsblk --output NAME,KNAME,FSTYPE,SIZE,LABEL
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"
exit
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[@]}"
do
case $opt in
"Terminal")
echo "Haga los cambios pertinentes y escriba exit para continuar"
bash
break;;
"No edit") break;;
*) cfdisk /dev/$opt;break;;
esac

View File

@@ -85,6 +85,7 @@ 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"
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")
select opt in "${options[@]}"
do
@@ -119,6 +120,8 @@ done
if [[ $instentorno ]];then
graficos
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
fi
}
@@ -133,13 +136,15 @@ do
case $opt in
"Si")
if [[ -z $partefi ]];then
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
else
echo "Instalando GRUB para BIOS/MBR"
pacman -S grub os-prober --noconfirm
grub-install --target=i386-pc /dev/$argpart
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
break
;;