Pages

Instalando BlackArch de manera alternativa




En un post anterior comentaba acerca de esta distribución y uno de sus puntos mas negativos la instalacion

cuando intente  instalar esta distro por primera vez me di cuenta de que no existía un instalador grafico  pero mi sorpresa fue aun mayor cuando vi que la única  manera de instalarlo era via internet y con 2.5GB de actualizaciones!!, como leí en otro blog este es un defecto de primer mundo

pasa lo siguiente: cuando se trata de instalar esta distribución primero debe descargarse el "sistema base" que son las herramientas para construir paquetes sumado a esto las actualizaciones correspondientes y mucho después la copia al disco duro de todo el contenido de la iso de blackarch de lo contrario no puedes instalar nada

lamentablemente no todos tenemos una conexión de alta velocidad aparte que este metodo de instalación es algo discriminatorio

pero siempre hay una manera de saltarse tales restricciones y este metodo biene de las primeras versiones de backtarck y wifislax se trata de copiar todo el contenido de blackarch al disco duro y al ser una distribucion de seguridad ya biene integrada con el "sistema base" lo unico que si se debe descargar es el paquete grub que tiene un tamaño de 5mb

las unicas opciones de instalar blackarch 

advertencia el siguente metodo es para usuarios avnzados
podrian surgir errores improvistos durante la instalacion 

primero asumire que ya se tiene una particion de almenos 36gb formateada con el respectivo sistema de archivos

cuando el sistema de archivos es copiado al disco duro tambien se copia la imagen de blackarch haciendo un total de 35GB, esta imagen se borra una vez termina la copia al disco duro dejando como instalacion total 15gb  

antes de realizar la instalacion instalamos el unico paquete necesario el grub
  iniciamos desde la iso abrimos wicd y nos conectamos luego en una terminal ponemos:

# pacman -Sy
luego:
# pacman -S grub
y aceptamos
1.- "sda9" es la particion donde se instalara arch que luego se la monta en la carpeta /mnt/blackarch y se procede a su copiado al disco duro
# cd /
# mkdir /mnt/blackarch
# mount /dev/sda9 /mnt/blackarch
# mkdir -p /mnt/blackarch/{sys,proc,dev,mnt}
# mount -t proc proc /mnt/blackarch/proc
# mount --rbind /dev /mnt/blackarch/dev
# mount --rbind /dev/pts /mnt/blackarch/dev/pts
# mount --rbind /sys /mnt/blackarch/sys
2.- copiando todo el contenido a la particion
# cp --preserve -aRpv /{bin,boot,etc,home,lib,lib64,opt,root,run,sbin,srv,usr,var,tmp,share} /mnt/blackarch
3.- generando fstab
# genfstab -U -p /mnt/blackarch >> /mnt/blackarch/etc/fstab
4.- mapenado el teclado a español
# echo KEYMAP=la-latin1 >> /mnt/blackarch/etc/vconsole.conf
5.- copiando la imagen del kernel al directorio apropiado
# cp --preserve -R /mnt/blackarch/run/archiso/bootmnt/arch/boot/x86_64/* /mnt/blackarch/boot/
# mv /mnt/blackarch/boot/vmlinuz /mnt/blackarch/boot/vmlinuz-linux
6.- borrando la imagen de 15GB blackarch
# rm -rf /mnt/blackarch/run/archiso
7.- haciendo un chroot en la particion
# chroot /mnt/blackarch
8.- tiempo y hora local cambiar "La_Paz" por su ciudad revisar "/usr/share/zoneinfo/America"
# rm /etc/localtime
# ln -s /usr/share/zoneinfo/America/La_Paz /etc/localtime
9.- generando los locales 
# cd etc
# mv locale.gen locale.gen-back
editamos locale.gen 
# nano locale.gen 
con el siguiente contenido:
en_US ISO-8859-1
en_US.UTF-8 UTF-8
es_BO.UTF-8 UTF-8
es_BO ISO-8859-1
guardamos y generamos los locales
# locale-gen
10.- pasword y creacion de usuario
cambiamos el pasword para el usuario root
# passwd
creamos un usuario nuevo y lo agrergamos a los grupos correspondientes y le damos un pasword
# useradd -m -g users -G audio,lp,optical,storage,video,wheel,games,power,scanner -s /bin/bash <usuario>
# passwd <usuario>
11.- editamos el archivó "etc/fstab"
# nano /etc/fstab
con el contenido siguiente:
     proc           /proc        proc     nosuid,noexec,nodev  0     0
     sysfs          /sys         sysfs    nosuid,noexec,nodev  0     0
     devpts         /dev/pts     devpts   gid=5,mode=620       0     0
12 .- creamos la imagen del kernel
# mkinitcpio -p linux
13.- instalamos grub donde sdx es el disco duro donde esta instalado blackarch 
# grub-install --recheck /dev/sdx
si tuvieramos algun error con el comando anterior ponemos
# grub-install --force /dev/sdx
finalmente
# grub-mkconfig -o /boot/grub/grub.cfg

con esto ya podemos reiniciar e iniciar con blackarch instalado en el dico duro

blackarch instalado en el disco duro

ahora solo elegir nuestro usuario e iniciar

seleccionando usuario

ahora podemos hacer todos los cambio y siempre seran permanentes

escritorio de blackarch

espero que esta manera de instalar blackarch sea de utilidad para todas aquellas personas que no cuentan con altas velocidades de internet


no olvides dejar un comentario

Jose Luis Blas

Soy estudiante de Informatica un autodidacta, viajero empedernido, amante de la buena musica uno de mis intereses personales siempre fue la seguridad de la informacion hasta que decidi convertirla en mi profesion

5 comentarios:

  1. Este comentario ha sido eliminado por un administrador del blog.

    ResponderEliminar
    Respuestas
    1. Este comentario ha sido eliminado por un administrador del blog.

      Eliminar
  2. Antes de nada buen trabajo y muchas gracias por el aporte resulta muy útil. Tengo un par de dudas a ver si me las puedes aclarar,la primera es por que en el paso 2 los directorios home y sbin estan especificados dos veces? es por el usuario root y un usuario normal?la segunda es sobre el archivo fstab y su edición, he leido an la archwiki que los campos van separados por una tabulación o un espacio pero al comprobarlo sobre tu código no es así, como debería de hacerlo? gracias por todo

    ResponderEliminar
  3. por lo del paso 2 fue un error de tipeo que ya fue corregido y por lo fstab si debe tener almenos un espacio como en esta guia gracias

    ResponderEliminar
  4. LAstima venia bien hasta el paso 5 del copiado del kernel me da error aun copiado los archivos, introduzco el comando como es y me sigue dando error, una lastima queria tenerlo en el disco de mi laptop, ahora solo ejecutarlo incomodamente desde el live, adios

    ResponderEliminar