Todos los que hemos probado mas de una distribución sabemos que cada una es un mundo, pero que a pesar de ello podemos hacer algunas generalizaciones según la base de la misma, yo me voy a centrar en las basadas en debian, mas concretamente en la distribución knoppix, que podeis descargar de aquí:
http://www.knoppix-es.org/?q=knoppix-descarga
IMPORTANTE: Animo a cualquiera con los mínimos conocimientos a que me ayude a ampliar este pequeño manual, de forma que iré editando este primer post para que quede a modo de índice indicando el numero de post en el que se encuentra cada apartado.
Veo conveniente aclarar para evitar futuros malos entendidos que toda la información (por lo menos mi parte) se puede encontrar fácilmente buscando en Internet, aunque aseguro que ninguna frase textual ya que pienso redactar y no copiar-pegar. Únicamente me propuse hacer esto por que me parece bueno que alguien que se plantee comenzar a usar Linux pueda entrar aquí y rápida y cómodamente configurar su sistema. Aclarado esto comienzo:
ÍNDICE:
- Instalar desde live cd ------------------------------------------------------------> 1
- Actualizar sistema, buscar paquetes e instalar programas -------------> 2
- Configurar Grub -------------------------------------------------------------------> 3
- Comando apt-get -----------------------------------------------------------------> 4
- Cambiar repositorios--------------------------------------------------------------> 5
- Curiosidades------------------------------------------------------------------------> 6
1. Instalar desde un live cd:
Para los que todavía no sepan lo que es un live cd o cd live, lo explico brevemente, imagínense que meten el cd de instalación de Windows en el lector y en vez entrar en la interface de instalación se carga el sistema operativo y disponen de prácticamente todas las actividades de que se disponen al tenerlo instalado, únicamente que los programas se instalan en la memoria RAM y al reiniciar el sistema se vuelve a cargar desde 0, por ese motivo el live cd se usa únicamente para familiarizarse con Linux o bien para alguna tarea en concreto como por ejemplo como hace gente de mi clase que nada mas tienen un cd live para usar el compilador que trae jeje.
Espero que se me haya entendido, con lo que empiezo con la explicación de cómo instalar la distribución en nuestro disco duro:
Creo que sobra decir que necesitaremos una partición libre para el sistema y otra denominada partición swap o de intercambio, pero vamos, que principalmente llega con tener una única partición mas adelante veremos el formato que le daremos.
El primer paso a realizar es abrir la consola en modo root(administrador), este modo será necesario cada vez que queramos modificar la configuración del sistema. También podemos acceder al modo root pulsando CTRL-ALT-F1.
A continuación debemos introducir el comando
Código: Seleccionar todo
knx-hdinstall
Ahora es el momento de hablar sobre las particiones, primero deberemos seleccionar el disco duro, y luego lo particionamos de forma que nos quede una pequeña partición de aproximadamente 1GB para usar como swap y la otra del tamaño que cada uno quiera(recomiendo al menos 3GB).
Inmediatamente después se nos pedirá el tipo formato para nuestra partición, yo recomiendo reiserfs, por cuestión de rapidez y aprovechamiento de HD.
De lo que resta de la instalación únicamente decir que recomiendo Grub como gestor de arranque.
Hecho esto tendremos knoppix en nuestro disco duro listo para utilizar.
Y nada mas… Bueno, recomiendo bajar la última version de knoppix para quien se anime a instalarlo, creo que la versión mas reciente(agosto 2006) es la 5.0.1
2. Actualizar sistema, buscar paquetes e instalar programas:
Estaría bien actualizar el sistema cada poco tiempo (un par de veces a la semana si se usa mucho), esto se hace en modo root e introduciendo el comando apt-get update, la primera vez se demora cosa de unos 5minutos dependiendo del pc claro.
Si queremos instalar un programa pero no sabemos exactamente como se llama, la forma mas rápida de encontrarlo es con el comando
Código: Seleccionar todo
apt-cache search XXXX
Código: Seleccionar todo
apt-get install *
3. Configurar Grub:
Para los que no lo sepan, a día de hoy (23-08-06) el gestor de arranque mas actualizado es el Grub, y por ello vamos a ver como configurarlo:
Para ello debemos editar el archivo /boot/grub/menu.lst y ya no hace falta que diga que para ello necesitamos ser el administrador(root). Para editar archivos siempre que pueda usaré kwrite, ya que me parece el mas cómodo, escribiremos por lo tanto
Código: Seleccionar todo
kwrite /boot/grub/menu.lst
Al final del archivo podemos ver todas las opciones que aparecerán al arrancar el pc, recomiendo que antes de tocar nada reinicieis el pc si aun no habeis visto el aspecto que tiene el grub y las opciones que se muestran. Pues para que no aparezcan solo tenemos que borrarlas o bien comentarlas escribiendo almoadilla (# ) al principio de la linea.
Si lo que queremos es cambiar la opción por defecto tenemos que cambiar el valor 0 que aparece en la primera linea sin comentar ---> default 0 por el número que corresponda a la opción en cuestión en la lista empezando desde el 0.
Cerrramos el archivo y listo.
Y lo que comenté anteriormente sobre cambiar el tiempo de espera únicamente hay que hacer lo mismo en la linea que empieza por timeout.
Puede ser que nuestro gestor de arranque se estropee alguna vez, en ese caso lo único que tenemos que hacer es reinstalarlo, y para ello utilizaremos el comando:
Código: Seleccionar todo
grub-install –root-directory=[boot] [mrb]
Bien, algunos os preguntareis como completar el comando, suponiendo que estamos en un live cd podemos ver que en el escritorio aparecen accesos directos a todos nuestros SO's, pues en el que tengamos instalado linux acemos clik derecho y cambiar a modo lectura/escritura, y otra vez aciendo clik derecho nos vamos a propiedades/info meta y vemos que [boot] = punto de montaje y que [mrb]= dispositivo quitandole el numero del final.
Vale vale, me explico como el culo, asique os pondré mi caso:
Siguiendo las instrucciones llego a que mi punto de montaje es /media/hdb6, y que mi dispositivo es /dev/hdb6, por lo tanto, el comando que debería escribir y que escribí no hace mucho es:
Código: Seleccionar todo
grub-install --root-directory=/media/hdb6 /dev/hdb
Espero que os sirva, Saludos!
4. Comando apt-get:
Antes he utilizado el apt-get para actualizar el sistema e instalar nuevos programas, ese es un comando muy útil, y apenas os he hablado de él. He estado viendo manuales del foro, y SystemControl hace tiempo que se encargó del tema.
Bueno, deciros que solo las distribuciones basadas en debian vienen configuradas para poder usar el comando, sin embargo vosotros mismos podeis configurar el sistema para poder usarlo, en el manual hecho por system podeis ver como hacerlo.
Instalar y Usar Apt-get por SystemControl (con lo del cambio de foro esta parte está sin terminar)
5. Cambiar repositorios:
Cuando usamos el comando anterior, apt-get, todo lo que podemos hacer (update, upgrade, install) depende de nuestros repositorios, es decir, si hacemos un install amsn por ejemplo, instalariamos el programa amsn( un msn pa linux), hasta ahí bien, pero ¿de donde saca el apt-get el amsn? pues lo saca de un repositorio, que coloquialmente es una direccion de internet, como podría ser www.mundobip.com pero que en lugar de alojar una pagina aloja archivos, en nuestro caso los archivos que usaremos para instalar nuestros programas, actualizar nuestro sistema, etc. Aunque tiene otros usos como el de un ftp. Si quereis una explicacion algo más técnica aquí teneis la de la wikipedia: http://es.wikipedia.org/wiki/Repositorio
Pues ahora que sabemos lo que es un repositorio vamos a ver como podemos cambiar el que viene por defecto o bien añadir nuevos repositorios, lo cual aconsejo si usamos apt-get.
Para ello debemos editar el archivo "/etc/apt/sources.list", entonces, como root, escribimos en la consola:
Código: Seleccionar todo
gedit /etc/apt/sources.list
A partir de ahora siempre que usemos el comando apt-get este trabajará sobre los nuevos repositorios.
6. Curiosidades:
Aquí iré poniendo cosas que me parezcan interesantes, pero sin mayor relevancia, sin más explicacion ahí va la primera( y las que le sigan):
Averiguar si tienes aceleración 3D en tu linux
Nuevamente abrimos un terminal, entonces tecleamos:
Código: Seleccionar todo
glxinfo | grep direct
- Direct rendering Yes-> Aceleración 3D activada
- Direct rendering No -> Aceleración 3D desactivada
¿Qué sucede mientras iniciamos el SO?
A continuación voy a describir los procesos que tienen lugar mientras knoppix arranca, no es que sirva para nada, pero por si a alguien le interesa:
1- La BIOS de su equipo ejecuta el cargador isolinux desde el CD/DVD, que muestra algunos gráficos y le permite obtener ayuda (con F2-F3) o introducir opciones del núcleo.
2- isolinux carga el kernel de Linux y un fichero llamado minirt.gz, que contiene
un pequeño ramdisk con todos los controladores necesarios para hacer accesibles
a los discos duros y (la mayoría de SCSI, USB, Firewire) CD-ROMs/DVDs con
objeto de poder acceder al sistema principal de ficheros comprimidos de Knoppix.
3- El kernel empieza con todos los controladores internos (por ejemplo, IDE,
SATA), descomprime el ramdisk inicial y empieza el script /linuxrc, que carga más
controladores para SCSI, USB y Firewire.
4- linuxrc monta el CD/DVD y carga el modulo de dispositivo de bloques de
descompresión transparente con /cdrom/KNOPPIX/KNOPPIX como fichero
de entrada (posiblemente otros ficheros contengan más añadidos).
5- linuxrc mezcla el sistema de ficheros de sólo lectura con el ramdisk dinámico
de lectura-escritura, as. que ahora se puede modificar cualquier fichero en la
sesión.
6- linuxrc finaliza, empieza init y ejecuta algunos scripts para investigar y hacer
que todos los componentes hardware están disponibles para el sistema (/etc/
init.d/knoppix-autoconfig).
7- La utilidad hwsetup basada en libkudzu carga los controladores correspondientes
a cualquier hardware encontrado y genera un fichero de información
de hardware que se usa por mkxf86config para crear el fichero de configuración
del servidor X.
8. Empieza KDE.
Escribir en ntfs, ntfs-3g
Todos sabemos a que nos referimos cuando hablamos de que tipo de particiones usamos, pero el término correcto es "sistema de archivos", y en este apartado vamos a hablar de cómo escribir sobre el sistema de archivos ntfs cuando trabajamos desde linux. Hasta la aparicion de ntfs-3g, que ahora veremos que es, cuando necesitabamos hacer esto nos veiamos obligados a usar particiones sobre fat32, pero como todos sabemos es mucho más lento que ntfs careciendo además de cualidades que este último incorpora.
Bien, ntfs-3g es una utilidad que el proyecto linux-ntfs lleva 5 años desarrolando a la par de otros del estilo, pero no han obtenido ni de lejos su alto rendimiento.
NOTA: Por ahora solo está disponible para plataformas de 32bits.
NOTA2: Aun está en pruebas, aunque nadie ha reportado nungún error, pero aun así se recomienda hacer una copia de seguridad antes de probar nada.
A modo de curiosidad comente que en breve esta utilidad pasará a formar parte del kernel, con lo cual la tendremos de forma nativa en nuestro Linux, pero mientras tanto intentaré explicaros como hacer para ir probando:
1. Instalamos Fuse:
Fuse permite tener sistemas de ficheros en espacio de usuario.
Para instalarlo tendremos que descargar, por ejemplo desde AQUÍ
Luego descomprimimos y nos dirigimos al directorio donde se ha descomprimido:
Código: Seleccionar todo
tar xvfz fuse-2.5.3.tar.gz
cd fuse-2.5.3
Código: Seleccionar todo
./configure
make
sudo make install
Para que el módulo de Fuse se ejecute siempre al inicio del sistema debemos editar el fichero /etc/modules:
Código: Seleccionar todo
sudo gedit /etc/modules
2. Instalamos ntfs-3g
Nos lo descargamos de AQUÍ
Y nuevamente descomprimimos, entramos en el directorio y compilamos:
Código: Seleccionar todo
tar xvfz ntfs-3g-20070714-BETA.tgz
cd ntfs-3g
Código: Seleccionar todo
./configure
make
make install
Ahora nos queda configurar, para ello editamos /etc/fstab:
Código: Seleccionar todo
gedit /etc/fstab
Nota: Los parámetros “/dev/hda1 /media/windows” dependen de donde tenemos y donde qeremos montar la particion y el parámentro "es ES.uft8" depende de la codificación de nuestro sistema, por eejemplo "es" para España.
Ya solo nos queda reiniciar. A ello!!
Y ahora pido disculpas por no haberlo probado antes, pero es que no me puedo conectar a internet desde linux sorry, si alguien lo prueba por favor que lo comente