From 233761863ae11dbb65d31c58dda57be4ca0fbc66 Mon Sep 17 00:00:00 2001 From: kprkpr Date: Mon, 30 May 2016 11:11:07 +0200 Subject: [PATCH] changes --- archinstall/archinstall.sh | 8 ++++++-- archinstall/chrootinstall.sh | 13 +++++++++---- 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/archinstall/archinstall.sh b/archinstall/archinstall.sh index 17ab143..ac1a4ea 100755 --- a/archinstall/archinstall.sh +++ b/archinstall/archinstall.sh @@ -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 diff --git a/archinstall/chrootinstall.sh b/archinstall/chrootinstall.sh index 6889719..c04d270 100755 --- a/archinstall/chrootinstall.sh +++ b/archinstall/chrootinstall.sh @@ -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 ;;