1
0
mirror of https://gitlab.com/JKANetwork/JKArch.git synced 2026-02-17 02:31:32 +01:00
This commit is contained in:
kprkpr
2016-05-30 20:53:06 +02:00
parent 3dbf7b3d17
commit ff6b55c0dc

View File

@@ -18,24 +18,33 @@ function particiones {
clear clear
mostrardialog "Preguntas acerca de las unidades donde instalar el sistema" "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 la partición EFI, recuerdelo \n (Si lo instala junto a windows 8.1/10 de 64 bits con UEFI activado, entonces usa EFI y tendrás que seleccionar la unidad EFI que utiliza luego)" mostrardialog "Preguntas acerca de las unidades donde instalar el sistema" "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 la partición EFI, recuerdelo \n (Si lo instala junto a windows 8.1/10 de 64 bits con UEFI activado, entonces usa EFI y tendrás que seleccionar la unidad EFI que utiliza luego)"
clear clear
echo "Seleccione el disco duro para editar"
echo "AVISO, GPT/UEFI ES EXPERMIENTAL, FALTA PROBARLO MAS, PUEDES QUEDARTE SIN ARRANQUE" optpa=`dialog --stdout --nocancel --menu "¿Quieres editar las particiones?¿De modo gráfico, o por la terminal?" 0 0 5 1 "Grafico (Gparted)" 2 "Terminal (Pequeño asistente)" 3 "No editar nada"`
lsblk --output NAME,KNAME,FSTYPE,SIZE,LABEL case $optpa in
if [[ ! $(lsblk --output KNAME | cut -c1-3 | sort | uniq | sed '1d' | grep 'sd\|hd') ]];then 1) twm gparted
echo "ERROR: No tienes discos duros, no se puede continuar" break;;
exit 2)
fi echo "Seleccione el disco duro para editar"
options=($(lsblk --output KNAME | cut -c1-3 | sort | uniq | sed '1d' | grep 'sd\|hd') "No editar" "Terminal") echo "AVISO, GPT/UEFI ES EXPERMIENTAL, FALTA PROBARLO MAS, PUEDES QUEDARTE SIN ARRANQUE"
select opt in "${options[@]}" lsblk --output NAME,KNAME,FSTYPE,SIZE,LABEL
do if [[ ! $(lsblk --output KNAME | cut -c1-3 | sort | uniq | sed '1d' | grep 'sd\|hd') ]];then
case $opt in echo "ERROR: No tienes discos duros, no se puede continuar"
"Terminal") exit
echo "Haga los cambios pertinentes, asegurese, y escriba exit continuar la instalación" fi
bash;; options=($(lsblk --output KNAME | cut -c1-3 | sort | uniq | sed '1d' | grep 'sd\|hd') "No editar" "Terminal")
"No edit") break;; select opt in "${options[@]}"
*) cfdisk /dev/$opt;break;; do
esac case $opt in
done "Terminal")
echo "Haga los cambios pertinentes, asegurese, y escriba exit continuar la instalación"
bash;;
"No edit") break;;
*) cfdisk /dev/$opt;break;;
esac
done
break;;
3) break;;
esac
clear clear
lsblk --output NAME,KNAME,FSTYPE,SIZE,LABEL lsblk --output NAME,KNAME,FSTYPE,SIZE,LABEL
echo "Elige la particion a usar como sistema raíz ('/')" echo "Elige la particion a usar como sistema raíz ('/')"