Mostrando entradas con la etiqueta Distros. Mostrar todas las entradas
Mostrando entradas con la etiqueta Distros. Mostrar todas las entradas

jueves, 6 de enero de 2022

Instalar Slackware desde otra distro GNU/linux

 


 Después de una vuelta que resultó ser más extensa de lo que esperaba, regreso a mi distro preferida... parafraseando al poeta chileno Oscar Hahn "siempre /se/ vuelve al lugar del crimen"

Aunque tenia instalado en mi disco duro Slack 14.2 desde que se libero, casi no la había usado y los caminos de la curiosidad me llevaron a otros sabores de nuestro querido GNU... también, porque no decirlo, la necesidad me obligó a instalar Fedora y es desde aquí donde haré este tutorial.


¿Por qué instalar Slackware de esta forma?

Si bien hay muchas formas de instalarlo, y cada uno elegirá la que le convenga, simplemente quiero dejar una opción más y en la que no se requiere quemar nada, ni crear un usb boteable y que recuerda a la instalación de Gentoo, Void, Arch o un Debian net install pero sin red. 

 Pienso que esta este método es el más sencillo, practico y cómoda forma de instalación para Slackware y es la que vengo utilizando hace ya un tiempo. Además, tiene otro gran merito y es que mientras instalamos podemos seguir utilizando la compu normalmente.

 Comencemos entonces:

 

i.- DESCARGAR SLACKWARE

Empezamos descargando los paquetes desde el mirror que este más cerca o del que queramos, acá la pagina oficial: 

https://mirrors.slackware.com/mirrorlist/

En mi caso usaré el siguiente espejo y WGET

$ wget ftp://dfw.mirror.rackspace.com/slackware/slackware64-current/slackware64/{/a,/ap,/d,/e,/f,/k,/l,/n,/t,/tcl,/x,/xap,/y}/*  -r -c

Nótese que esto debemos ejecutarlo en una directorio limpio, como usuario normal ($) y como yo no uso ni kde, ni xfce... solo descargo los directorios que necesito, cada uno sabrá qué descargar... Con esto, simplemente descargamos lo básico y unos gestores de ventana que ya trae por defecto las instalación, a saber windowmaker, xblackbox. twm, fluxbox y no recuerdo cual más...


ii.- PKGTOOL

Ya descargados las fuentes, nos dirigimos al directorio a/ y buscamos el paquete PKGTOOL que es lo que nos permitirá lanzar el instalador de paquetes de Slack.

$ cp a/pkgtools-15.0-noarch .

$ tar xvf pkgtools-15.0-noarch....

llamaré al directorio base slackware64/

$ cp sbin/installpkg slackware64/ 

es decir, copiamos el installpkg al directorio base, de modo que si listamos, deberemos tener esto:

[root@darkask slackware64]# ls
a  ap  d  e  f  installpkg  k  l  n  t  tcl  x  xap  y


iii.- INSTALAR

Para comenzar la instalación debemos tener preparado la partición donde quedará nuestro nuevo y flamante Slackware, en mi caso tenia preparada sda3 y montado con el mismo nombre, así que ejecuto:

# ./installpkg --root /sda3 */*.t?z

como root, y mucho cuidado acá, definir bien la partición de destino que debe estar montada previamente, sino podemos romper algo y no me haré cargo de tu descuido.. en caso de ser necesario debemos darle permisos de ejecución:

# chmod +x installpkg

Esto lanzará el instalador de paquetes de slackware y enviará todo al directorio que le indiquemos.

 

iv.- CHROOT

Ahora ya esta instalado nuestro slack, solo necesitamos configurar varias cosas y para eso hacemos uso de chroot. Para esto nos dirigimos al directorio del nuevo slackware, en mi caso:

# cd /sda3

montamos los procesos y dispositivos

# mount --types proc /proc proc && mount --rbind /sys sys && mount --make-rslave sys && mount --rbind /dev dev && mount --make-rslave dev 

y ejecutamos

# chroot . /bin/bash 

Con esto ya estaremos logeados en el nuevo slack, luego cargamos el perfil

# source /etc/profile

Y para no olvidarnos que estamos dentro chroot recomiendo dar un:

# export PS1="(chroot) ${PS1}"

 

v.- CONFIGURACIONES

 Desde una terminal de la distro que nos sirve como ayuda para instalar, en mi caso fedora, copiamos el archivo resolv para poder conectarnos a inet

# cp -L /etc/resolv.conf /sda3/etc/

Volviendo a la otra terminal donde estamos con chroot:

recomiendo actualizar las librerias del nuevo sistema GNU

# ldconfig

luego configuramos el nuevo root

# passwd

y si todo sale bien, nos saldrá el tipico mensaje:

passwd: password updated successfully

creamos nuestro usuario y lo agregamos a algunos grupos:

# adduser

# usermod -a -G audio,lp,video,wheel,games,power,scanner asclepio

Recordar actualizar hosts y el HOSTNAME

# vim /etc/HOSTNAME 

# vim /etc/hosts

Y creamos el fstab

# vim /etc/fstab


Configuramos Idioma español en slackware

para el sistema:

# vim /etc/profile.d/lang.sh 

# vim /etc/profile.d/lang.csh

cambiando: 

export LANG=en_US.UTF-8 a export LANG=es_AR.UTF-8

 

Para que la consola inicial este en español:

# vim /etc/rc.d/rc.keymap

dejandolo asi:

#!/bin/sh
# Load the keyboard map.  More maps are in /usr/share/kbd/keymaps.
if [ -x /usr/bin/loadkeys ]; then
 /usr/bin/loadkeys es.map
fi

no olvidar darle permisos 

# chmod +x /etc/rc.d/rc.keymap


Para que las X's estén en español, creamos

# vim /etc/X11/xorg.conf.d/90-keyboard-layout.conf

Section "InputClass"
        Identifier "keyboard-all"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
        Option "XkbLayout" "latam" ó "es"
        #Option "XkbVariant" ""
        Option "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection

 

vi.- GRUB 

Ya solo queda actualizar el grub de fedora para que reconozca el nuevo sistema que acabamos de instalar

# grub2-mkconfig -o /etc/grub2.cfg

y listo, reiniciar y botear nuestro nuevo Slackware


vii.- PROBLEMA

Un problema que puede surgir, y que varias veces vi, al botear por primera vez podemos tener el mensaje:

not syncing: VFS: unable to mount root FS on unknown-block

Este kernel panic sucede porque es necesario generar el initrd para el nuevo sistema. La forma de resolver esto es volver al GNU/linux desde donde instalamos, logearnos con chroot y ejecutar:

# mkinitrd -c -k <version_del_kernel> -m ext4 -f ext4 -r /dev/sda3 (partición donde instalamos slack)

Para conocer la version de kernel:

ls /lib/modules/

recordar que uname -r no funciona cuando estamos dentro de chroot


Y esto es todo, dejo esto para no olvidarlo y por si a alguien le resulta útil. Exitos!


____

#### Referencias

→ https://www.linuxquestions.org/questions/slackware-installation-40/howto-installing-slackware-as-a-dual-boot-from-within-an-exisiting-linux-881520/
→ https://www.linuxquestions.org/questions/slackware-installation-40/install-slackware-to-a-folder-using-chroot-825598/
→ https://docs.slackware.com/howtos:window_managers:keyboard_layout
 






viernes, 16 de julio de 2010

Disponible openSuSE 11.3



OpenSUSE es un sistema operativo libre basado en Linux para tu PC, portátil o servidor. Puedes navegar en la Web, gestionar tu correo electrónico y fotos, hacer trabajo de oficina, reproducir videos o música y have a lot of fun!


De nuevo tengo el agrado de escribir un post sobre esta entrañable distro GNU/linux. Y como bien lo dice su web es una distro para mentes abiertas (Linux for Open Minds).

Novedades:

* Kernel Linux 2.6.34 con soporte Btrfs.
* GNOME 2.30.1. (GNOME 3.0 preview con GNOME Shell).
* KDE SC 4.4.4.
* Xfce 4.6.1.
* LXDE como escritorio ligero.
* X.org 7.5 y Xserver 1.8.
* El administrador de paquetes, Zypper, cuenta con nuevas mejoras.
* OpenOffice.org 3.2.1.
* Firefox 3.6.6.
* mas...



martes, 18 de noviembre de 2008

Ubuntu Lite



Ubuntu con pocos recursos. Basadado en ubuntu con un escritorio LXDE, U-Lite nos proporciona un Linux Ubuntu con software que pide poco para funcionar. Esta distro la podemos instalar en un equipo con los siguientes recursos como minimo:

* Procesador Pentium 2.
* 96MB de memoria RAM.
* 4GB de disco duro.

No viene en la lista, pero tambien necesitaremos tener acceso a Internet de algún modo (Si es ethernet mas fácil) ya que toda la instalación es por esta via.

U-Lite no solo es para pc's viejitos tambien podemos usarlo en equipos nuevos de paquete si deseamos un Ubuntu sin toda la parafernalia que lo ha venido caracterisando como "sistema operativo de escritorio", que aunque bonito no para todos es practico.

El proceso para instalarlo:
1. Bajar un mini iso de 9.6 MB de AQUI
2. Quemar el mini iso en un CD.
3. Iniciar el equipo con el CD.
4. Una vez cargado el shell, tipea: cli
Esto descargara e instalara los paquetes, preguntara por tipo de teclado, lenguaje, ubicación, usuario y contraseña. Si el equipo tiene pocos recursos vayan por una pizza y un refresco (minimo botana y guarden un poco para el paso 6).
5. Bajar el script de instalación de U-Lite:
wget http://download.tuxfamily.org/ubuntulite/nouveau/install_ubuntulite_nouveau
6. Ejecutar el script: sudo bash install_ubuntulite_nouveau
(aqui pueden terminar la botana que dejaron el paso 4).
7. Reinciar el equipo: sudo shutdown -r now

Pagina oficial: http://u-lite.org
Manual original para instalacion (ingles): http://u-lite.org/?q=node/2#cd

¡Vivan Libres!

sábado, 15 de noviembre de 2008

WifiWay


WifiWay



Basado en Linux es utilizado para auditoria wireless, aunque tiene toda la pinta de slax esta creado con linuxfromscratch, es posible usarlo como LiveCD o como LiveHD incluso podemos usarla desde una usb.

La version estable corriente es la 0.8 que usa un escritorio xfce, la version 1.0 esta en su fase beta y soporta KDE aunque en esencia son lo mismo algunos usuarios han tenido problemas con la version beta a la hora de crackear weps, bajo mi experiencia ambas son funcionales, probadas con chipsets rtl8187.

Lo divertido de WifiWay sobre otros de auditoria wireless que también usan la suite aircrack, es el script airoway.sh que simplifica en mucho y acelera el proceso a la hora de de las auditorias.

Esta herramienta es creacion seguridadwireless.net y la podemos descargar de ahi o de la pagina oficial de wifiway:

http://www.wifiway.org/sp/descarga.html

Saludos.

martes, 7 de octubre de 2008

SaMuRaI Web Testing Framework

Es un S.O. basado en GNU/Linux (Ubuntu), para realizar Test de Penetracion a aplicaciones Web.

Web Oficial del Proyecto SaMuRaI

Descarga Directa

Algunas Capturas

Booteo




















Cargando y reconociendo Ha
rdware




















Login (samurai) y Password (samurai)





















Gnome (Escritorio)





















Herramnientas


Reconocimiento: Fierce Domain Scanner y Maltego.
Mapeo: WebScarab y Ratproxy.
Vulnerabilidades: w3af y BurpSuite.
Entre otras



















Add-ons incluídos (Browser)





















Instalador























Saludos!!!!
;o)