1
0
mirror of https://gitlab.com/JKANetwork/JKArch.git synced 2026-02-16 18:21:33 +01:00
This commit is contained in:
kprkpr
2016-06-04 17:55:57 +02:00
parent 0644886ae7
commit a8a3a594bf

View File

@@ -23,6 +23,8 @@ mostrardialog "Error fatal" "Ha occurrido un error fatal, la instalacion se va a
exit
}
mostrardialog "CUIDADO" "Se esta probando un metodo de particionado nuevo, no nos hacemos responsables de problemas"
function particiones {
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) \n(UEFI NECESITA QUE EL ARRANQUE HAYA SIDO POR UEFI)"
@@ -31,7 +33,7 @@ if [[ ! $(lsblk --output KNAME | cut -c1-3 | sort | uniq | sed '1d' | grep 'sd\|
mostrardialog "ERROR" "ERROR: No tienes discos duros, no se puede continuar. Por favor enchufe/inserte un disco duro y reinicie. \n Al pulsar aceptar se reiniciara el sistema"
reboot
fi
optpa=`dialog --stdout --nocancel --menu "¿Quieres editar las particiones?¿De modo gráfico, o por la terminal?" 0 0 5 1 "Grafico con Gparted (Recomendado)" 2 "Terminal (Pequeño asistente o por tu cuenta)" 3 "Borrar todo un disco duro e instalar JKArch en el" 4 "No editar nada"`
optpa=`dialog --stdout --nocancel --menu "¿Quieres editar las particiones?¿De modo gráfico, o por la terminal?" 0 0 5 1 "Grafico con Gparted (Recomendado)" 2 "Terminal (Pequeño asistente o por tu cuenta)" 3 "Borrar todo un disco duro e instalar JKArch en el (Rapido, usar con mucho cuidado!)" 4 "No editar nada"`
case $optpa in
1)
#Abrir gparted grafico
@@ -55,9 +57,30 @@ case $optpa in
done
;;
3)
mostrardialog "Espera majo" "Esta opcion aun esta en construccion";;
tput setaf 6 ; echo "$(T "Your partition scheme")" ; tput setaf 9
lsblk --output NAME,KNAME,FSTYPE,SIZE,LABEL
tput setaf 6 ; echo "Elige el disco duro a borrar y cambiar por una particion Linux simple" ; tput setaf 9
options=($(lsblk --output KNAME | cut -c1-3 | sort | uniq | sed '1d' | grep 'sd\|hd') "Salir")
select opt in "${options[@]}"
do
case $opt in
*)
if [[ -z $opt ]];then
echo "No valido"
else
echo -e "o\nn\np\n1\n\n\nw\n" | fdisk /dev/$opt
particionraiz=${opt}1
formatoraiz="mkfs.ext4 -F"
break
fi;;
esac
done
;;
esac
clear
# Solo pedir datos si no esta en modo automatico, evidentemente.
if [[ ! $optpa -eq 3 ]];then
tput setaf 6 ; echo "$(T "Your partition scheme")" ; tput setaf 9
lsblk --output NAME,KNAME,FSTYPE,SIZE,LABEL
tput setaf 6 ; echo "Elige la particion a usar como sistema raíz ('/')" ; tput setaf 9
@@ -144,6 +167,7 @@ case $opt in
;;
esac
fi
}
function install {