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,16 +18,22 @@ 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
break;;
2)
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
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 editar" "Terminal") 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") "Terminal")
echo "Haga los cambios pertinentes, asegurese, y escriba exit continuar la instalación" echo "Haga los cambios pertinentes, asegurese, y escriba exit continuar la instalación"
@@ -35,7 +41,10 @@ do
"No edit") break;; "No edit") break;;
*) cfdisk /dev/$opt;break;; *) cfdisk /dev/$opt;break;;
esac esac
done 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 ('/')"