Instalando Archlinux usando el disco en red
Ya que están tan de modas las guías para instalar Archlinux (es cosa de googlear y encontraremos muchas
) aquí dejo la mía para no ser menos
.
Este procedimiento está basado en mi experiencia instalando Archlinux con el cd de instalación en red (FTP) en una máquina 32 bits.
Aquí sólo mostraré como instalar el sistema base, es decir, después de realizar este manual, tendrás Archlinux instalada en tu máquina pero sólo con lo mínimo (sin sistema gráfico, sin drivers específicos para tu hardware, etc.). En una próxima guía, escribiré acerca de cómo instalar KDE, en esta distro, usando KDEmod (KDE optimizado para Arch). Además esta guía asume, que el disco de instalación de Arch detecta automáticamente tu conexión a internet (a mi me pasó así y por lo tanto tuve que configurar absolutamente nada respecto a ese tema).
Manos a la obra. Lo primero es conseguir la iso del disco de instalación por FTP de Archlinux para i686, podemos hacer eso desde la página oficial de descargas de la distribución. Una vez descargada la grábamos (o quemamos) en un cd. Reiniciamos nuestro computador con la opción en la bios de boteo desde el cd activada y seleccionamos la primera opción Boot Arch Linux Live CD:
Comenzará a cargar el instalador, esperamos un momento. Luego veremos que estamos en una terminal, donde podemos ingresar con el usuario root:
Una vez que hemos ingresado veremos que el live cd nos avisa que corriendo el comando km podemos configurar la distribución del teclado y la fuente de la consola:
Corremos dicho comando y seleccionamos la distribución de nuestro teclado. En mi caso debo elegir la opción latinoamericana:
Presionamos OK. Ahora veremos el menú que nos permite seleccionar la fuente de la consola, te recomiendo la opción cp865-8×14.psfu.gz:
Presionamos OK.
Ahora estaremos de nuevo en la consola.
Te recomiendo acceder a la guía (en inglés) que trae el live cd de Arch. Para ello ejecutamos:
# nano /arch/docs/official_installation_guide_en
Desde esta guía podremos obtener valiosa información acerca de la instalación de Arch y puede que ayude a esclarecer dudas o pasos a seguir:
Bien, continuemos con la instalación. Para no tener que cerrar la guía cambiamos de consola virtual usando Control+F2. Podemos volver a la guía presionando Control+F1 y usar más consolas virtuales usando Control+F3, F4, F5, etc.
Ahora que estamos en la consola 2 (tty2), nuevamente ingresamos como root y ejecutamos el programa de instalación:
# /arch/setup
Veremos, entonces, la pantalla de bienvenida:
Posterior a eso nos encontraremos en el menú principal de la instalación:
Seleccionamos, entonces, la primera opción, Select Source. Ahora podremos elegir la fuente de los paquetes que se instalarán en el sistema, esta puede ser el cd de instalación (opción que no nos sirve) o la net. Seleccionamos esta última:
Ahora el sistema nos avisará que si queremos configurar la red manualmente lo hagamos en otra consola virtual:
En el nuevo menú que vemos, el de instalación de la red, seleccionamos la primera opción Setup Network:
Ahora seleccionamos una interface de red, por lo general, sólo tendrás una opción:
Ahora debemos indicar al instalador si queremos o no usar DHCP, en mi caso selecciono la opción Yes:
Esperamos mientras el sistema configura la red:
Una vez haya terminado lo avisará:
Estaremos nuevamente en el menú de la instalación de la red.
Ahora que nuestra red está configurada podemos usar el navegador web, en modo texto, elinks, que trae el cd de instalación. Para ello vamos a la tercera consola virtual tty3 presionando Alt + F3 (recordemos que en la tty1 tenemos abierta la guía de instalación que viene en el cd y en la tty2 está corriéndose el instalador de Arch). Ingresamos como root y corremos el comando elinks:
Se iniciará el programa. elinks es un navegador bastante simple y minimalista, pero cumple muy bien su objetivo, el usuario puede navegar por la red
. Algunos comandos básicos son:
- g: Go, para ir a una nueva página sobre la pestaña actual
- t: Tab, abre una nueva pestaña
- <>: Cambia entre las diferentes pestañas abiertas
- ↓: Salta al enlace, o al siguiente enlace, que está abajo
- ↑: Salta al enlace, o al siguiente enlace, que está arriba
- Insert: Subir en la página actual
- Supr: Bajar en la página actual
Este navegador nos servirá mucho durante el resto de la instalación puesto que podremos revisar documentación en línea como la wiki de Archlinux, buscar, en google, información sobre alguna duda que tengamos o leer esta guía durante el proceso
.
Bien, continuemos instalando el sistema base de Arch. Presionamos Alt + F2 para volver al instalador. Quedamos en el menú de configuración de la red. Seleccionamos la opción 2 Choose Mirror. El instalador nos recomendará seleccionar un mirror que no sea el oficial de Archlinux (mejor hacerle caso
):
Ahora seleccionamos un mirror que se encuentre lo más cerca posible a nuestra ubicación geográfica. En mi caso el de Chile:
Una vez seleccionado el mirror volveremos a estar en el menú de instalación de la red, esta vez, seleccionamos la opción 3 Return to Main Menu. Así, estaremos de nuevo en el menú principal de la instalación.
Seleccionamos, entonces, la opción 2 de dicho menú Set Clock. Entraremos en el menú de configuración de la fecha y tiempo:
Seleccionamos la opción 1 Select region and timezone. Ahora seleccionamos una región, en mi caso, America:
Ahora seleccionamos la ciudad más cercana a tu ubicación en la lista que apareció, en mi caso Santiago:
Estaremos de vuelta en el menú de configuración de fecha y tiempo. Ahora seleccionamos la opción 2 Set time and date:
Entraremos en el menú de configuración del reloj. Seleccionamos la opción que más nos acomode o guste, UTC o localtime, en mi caso UTC:
Ahora el sistema nos preguntará si la hora establecida es correcta o no. Seleccionamos la opción return y presionamos OK (de no estar correcta la hora y fecha podemos cambiarlas después de la instalación):
Volveremos al menú de configuración de fecha y tiempo. Esta vez seleccionamos la opción 3 Return to Main Menu y presionamos OK. Estaremos de nuevo en el menú principal de la instalación. Ahora seleccionamos la opción 3 Prepare Hard Disk Driver(s) y presionamos OK:
Estaremos entonces en el menú de preparación de discos duros para la instalación:
Tenemos 5 opciones para escoger: 1 Auto – Prepare: escogemos esta opción si queremos formatear completamente un disco duro para luego realizar la instalación, perderemos todos los datos en el disco duro a formatear. Los puntos de montaje mínimos /, /home, /boot, /bin, etc y la partición swap serán creados automáticamente. Es la opción más fácil o sencilla; 2 Manually Partition Hard Drives: escogemos esta opción si lo que deseamos es crear, deshacer o editar particiones en el disco duro que luego nos servirán para establecer los puntos de montaje. En teoría es la opción más compleja de todas; 3 Manually Configure block devices, filesystem and mountpoints: escogemos esta opción si ya tenemos creadas y configuradas correctamente las particiones para la instalación. Como mínimo debemos tener una partición para establecer el punto de montaje de la raíz del sistema /, y una partición para la memoria de intercambio swap; 4 Rollback last filesystem changes (you don’t need to do this): esta opción la utilizamos para revertir los cambios hechos en las particiones cuando usamos la opción 3; 5 Return to Main Menu: escogemos esta opción si queremos volver al menú principal de la instalación.
En esta guía asumiremos que no tenemos, y que queremos configurar de acuerdo a nuestras necesidades, las particiones para la instalación, es por ello que escogemos la opción 2 Manually Partition Hard Drives y presionamos OK.
El instalador determinará que discos duros están disponibles en nuestra máquina y nos dará la opción de escoger uno:
Seleccionamos uno y presionamos OK.
Ahora el instalador nos dará la opción de cambiar el nombre del primer disco duro del sistema (el que escogimos en el paso anterior):
Por defecto, si el disco duro a particionar es un IDE, el instalador nos dará la opción /dev/sda para identificarlo. Me parece que si el disco es un SATA la opción se cambiaría por /dev/sdb, pero no estoy seguro. Recomiendo seleccionar esta opción ya que en general se le asigna ese nombre al primer disco duro usado por el sistema si éste es un IDE. Sin embargo, si deseamos editar el nombre del disco, seleccionamos la segunda opción, OTHER. La opción DONE la escogemos si ya todo está hecho en el disco duro y está listo para realizar la instalación, como ese no es nuestro caso, escogemos la primera opción /dev/sda y presionamos OK.
El instalador nos avisará que entraremos a cfdisk un programa con el cual podemos editar a nuestro gusto el disco duro donde realizaremos la instalación. Además nos indica que deberíamos crear una partición swap y todas las particiones de datos que necesitemos. Asimismo nos advierte que si cfdisk solicita reiniciar el sistema lo hagamos y luego, al iniciar nuevamente el instalador, no seleccionemos Manually Partition Hard Drives en el menú de preparación de discos duros y pasemos directamente a la opción Manually Configure block devices, filesystem and mountpoints.
Presionamos OK y entraremos a cfdisk:
En la imagen anterior vemos que el disco duro a configurar no tiene alguna partición, es decir, sólo tiene espacio libre. Si queremos crear una nueva partición para montar la raíz del sistema / seleccionamos la opción [ New ] que se encuentra abajo y presionamos enter. El programa nos preguntará si queremos crear una partición primaria o lógica.
Nota: En general, si no necesitamos más de 4 particiones en un mismo disco duro, no existe la necesidad de usar particiones lógicas (más información aquí).
Como en esta guía sólo utilizaremos una partición para la raíz /, para nuestra carpeta personal /home y para la memoria de intercambio swap, no hay necesidad de crear particiones lógicas. Entonces, seleccionamos la opción [ Primary ] y presionamos enter:
Ahora el programa nos consultará por el tamaño de la partición en MB. Como se trata de la partición para / con no más de 15 GB estaría bien.
Nota: La última vez que instalé Arch usé 20 GB en la partición de la raíz del sistema debido a que instalo unos paquetes especiales desde los repos de KDEmod llamados debug, los cuales son muy pesados y necesarios a la hora de reportar errores de KDE en bugs.kde.org. Si no vas a usar KDE, o si lo vas usar pero no te interesa reportar errores (y de esa forma ayudar al software libre), entonces te recomiendo 15 GB.
Recuerda que 1 GB tiene 1024 MB. Ingresa la cantidad de MB que deseas para la partición y presiona enter:
cfdisk nos preguntará si queremos incluir la nueva partición al comienzo o al final del disco duro, creo que esto da igual, sin embargo seleccionamos la opción [ Beginning ] comienzo y presionamos enter:
Estaremos de regreso en el menú principal de cfdisk, donde veremos la nueva partición a crear:
Ahora debemos indicarle a cfdisk el tipo de sistema de archivos que tendrá la nueva partición. Para ello seleccionamos la opción [ Type ], teniendo la partición correspondiente seleccionada, y presionamos enter:
El programa nos mostrará los tipos de sistema de archivos que podemos establecer en la partición a crear:
Si presionamos cualquier tecla el programa nos mostrará más opciones y nos dirá que ingresemos el tipo de sistema de archivos que queremos establecer para la partición seleccionada anteriormente. Ingresamos el número 83 y presionamos enter:
Estaremos de nuevo en el menú principal de cfdisk y veremos nuestra nueva partición a crear con el parámetro FS Type (FileSystem Type) como Linux:
Ya tenemos una partición para /, ahora nos falta una partición para /home.
Nota: Si bien esto no es un requisito de la instalación es conveniente hacerlo puesto que si llegase a fallar el sistema operativo podemos formatear la partición donde está / y reinstalar sin perder nuestros archivos ya que esos se encuentran en la carpeta /home que estaría en otra partición. En conclusión, a mi parecer, es una excelente medida de seguridad.
Creamos entonces una nueva partición para /home, seleccionando el espacio libre (free space), siguiendo los mismos pasos anteriores y procurando dejar espacio suficiente para la partición swap.
Ahora crearemos la partición swap.
Nota: según lo que he leído la memoria de intercambio debe ser el doble de la memoria ram que poseemos, es decir, si tenemos 512 MB de ram la memoria de intercambio (swap) debiera ser de por lo menos 1 GB más o menos. Sin embargo, aquí viene un problema: ¿qué pasa si tenemos 4 GB o más de memoria ram? eso significaría crear una partición para swap de por lo menos 8 GB. ¿Será eso realmente conveniente pensando en la cantidad de espacio ocupado (8 GB es una cantidad considerable) y que 4 GB de ram son más que suficientes para un pc de escritorio que se utiliza en tareas cotidianas? (recuerda que la memoria swap se ocupa cuando la memoria ram está 100 % ocupada, o sea, es una especie de ram auxiliar). La decisión es tuya, pero si me lo preguntas, creo que no, no es necesaria una swap cuando posees 4 Gb de ram o más o por lo menos no de un tamaño doble al de la cantidad de memoria ram.
Para crear la partición de la memoria de intercambio selecciona el espacio que queda en tu disco y creala siguiendo los mismo pasos que usaste para crear las particiones anteriores (en el menú de selección de tipo de sistema de archivo de cfdisk el valor de swap es 82).
Una vez creada la última partición deberíamos tener algo como esto cuando miramos el menú principal de cfdisk:
Es decir, una partición para / de por lo menos 15 GB, otra partición para /home y otra para la swap.
Nota: más adelante, el instalador nos adviertirá que sería bueno establecer el punto de montaje o carpeta /boot en una partición por separado, por esto, si lo deseas, sería conveniente que crearas ahora la partición donde montarás /boot para luego no tener que retroceder todo lo avanzado en la instalación
. En caso de que decidas crear esta nueva partición, ten en cuenta que la carpeta /boot contendrá datos normales por lo que en cfdisk, para dicha partición, debes establecer el sistema de archivos linux (el número 83). Además, según lo que he leído, la partición debería ser de por lo menos 200 MB y no más de 300 MB
Ahora, en el mismo menú mostrado en la imagen anterior (el principal de cfdisk) debemos seleccionar la opción [ Write ] y presionar enter:
El programa nos advertirá que al escribir la tabla de particiones que hemos creado sobre el disco, este perderá todos los datos que contiene. Escribimos yes y presionamos enter:
La acción que acabamos de realizar aplicó todos los cambios, mostrados en la tabla de particiones que hemos creado, al disco seleccionado anteriormente (el que escogimos antes de entrar a cfdisk). Además, una vez terminada la acción anterior, el sistema nos advertirá que ninguna partición primaria ha sido marcada como bootable (algo así como iniciable) y que algunos sistemas operativos no son capaces de bootear (iniciar) el disco como se encuentra actualmente:
Por supuesto ese no es el caso de Archlinux ni de GNU/Linux en general, por lo que continuamos con la instalación. Para salir de cfdisk seleccionamos la opción [ Quit ] y presionamos enter:
Estaremos de vuelta en el menú de selección de disco, esta vez escogemos la opción DONE y presionamos OK:
Estaremos entonces, de nuevo, en el menú de preparación de discos duros para la instalación, esta vez escogeremos la opción 3 Manually Configure block devices, fylesistem and mountpoints y presionamos OK:
Como dice la opción que acabamos de escoger llega el momento de establecer qué particiones asignaremos a los puntos de montaje principales de GNU/Linux, como por ejemplo /, /home, /boot, etc. Además de asignar el sistema de archivos (ext1, etx2, ext, ext4, etc.) que tendrán dichas particiones.
Nota: Si bien es cierto ya particionamos el o los discos duros con cfdisk, éste programa no establece un sistema de archivos para las particiones.
Bienm continuemos. Estaremos ahora en un menú que nos mostrará las diferentes particiones, recién creadas, o existentes en nuestro sistema:
Primero escogemos la partición que será la raíz ( / ) del sistema. En mi caso, o en este ejemplo, /dev/sda1 y presionamos OK. El instalador nos preguntará si deseamos cambiar el sistema de archivos actual de la partición. Como acabamos de crear la partición, esta no posee un sistema de archivos por lo que escogeremos la opción Yes. Si la partición ya tiene un sistema de archivos y sabes cuál es simplemente selecciona No.
Nota: Al escoger la opción Yes le estamos indicando al instalador que estableceremos un nuevo sistema de archivos para la partición, lo cual necesariamente implica el formateo de dicha partición con la consiguiente pérdida de datos.
Escogemos la opción deseada, en mi caso Yes, y presionamos enter:
Estaremos en el menú de selección de selección de sistema de archivos para la partición que escogimos anteriormente. Recomiendo escoger ext4 puesto que es el sistema de archivos más actual usado por los sistemas GNU/Linux.
Nota: He leído que usando el sistema de archivos ext4, en raras ocasiones, puede existir pérdidas de datos por lo que si “te quieres ir a la segura” seleeciona ext3, un sistema de archivos, en teoría, muchos más seguro, puesto que es más antiguo.
Escogemos la opción deseada y presionamos OK:
Ahora el instalador nos preguntará cuál será el punto de montaje para la partición que estamos editando, como dijimos anteriormente, escogemos la raíz del sistema ( / ) y presionamos OK:
Si en la última pregunta que nos hizo el instalador hemos escogido la opción No, volveremos, entonces, al menú de selección de particiones a editar. En cambio, si hemos seleccionado la opción Yes, entonces, después de presionar OK, veremos una ventana donde podremos establecer opciones adicionales para la partición que estamos editando. Puedes ver los parámetros opcionales a ingresar en el artículo Fstab, sección <options>, de la wiki oficial de archlinux:
En mi caso presiono OK para dejar sólo los parámetros por defecto.
Posteriormente estaremos de vuelta en el menú de selección de particiones a editar.
Debemos realizar el mismo procedimiento para todas las particiones esenciales del sistema, en este ejemplo para la partición /home y para la partición Swap, procurando escoger el sistema de archivos y punto de montaje correcto para cada una de ellas.
Finalizado todo este paso de la instalación estaremos de vuelta en el menú de selección de particiones, dónde veremos algo más o menos parecido a esto:
En la imagen anterior, la partición /dev/sda1 (raíz del sistema / ) y /dev/sda3 (swap) serán formateadas, por ello es que, después del sistema de archivos que se les establecerá (ext4 y swap, respectivamente), dice yes.
Una vez que estamos seguros de que todo está bien (siempre podemos editar nuevamente las particiones posicionándonos sobre ellas y presionando OK) seleccionamos la poción DONE en el menú de selección de particiones a editar (el de la imagen anterior) y presionamos OK.
Ahora el sistema nos advertirá que no hemos establecido una partición separada para la carpeta /boot:
La verdad yo creo que eso no es necesario, sin embargo, si ya tienes creada dicha partición sólo retrocede (back) y establécela como punto de montaje de /boot. Si no has creada la partición tendrás que retroceder en la instalación hasta cfdisk o de plano, comenzar todo de nuevo
(advertí de esto en la parte dónde explico como particionar con cfdisk)
Para continuar con la instalación, simplemente seleccionamos la opción ignore y presionamos OK. El instalador comenzará la creación de los sistemas de archivos en las particiones y establecerá los puntos de montaje de las mismas:
Una vez haya terminado nos lo avisará:
Presionamos OK y estaremos de vuelta en el menú de preparación de discos duros. Estando allí, esta vez, seleccionamos la opción 5 Return to Main Menu y presionamos OK nuevamente.
Otra vez estaremos en el menú principal de la instalación. Esta vez seleccionamos la opción 4 Select Packages y presionamos OK:
El instalador nos avisa, entre otras cosas, que podremos escoger entre dos grupos de paquetes:
Ahora podremos seleccionar los paquetes:
Como muy bien dice el menú anterior, no deseleccionamos el grupo de paquetes base, a menos que sepamos muy bien lo que estamos haciendo, puesto que dicho grupo incluye los paquetes que son la base del sistema. Si deseas deseleccionarlo de todas formas, lo puedes hacer posicionándote sobre el y presionando la barra espaciadora.
El otro grupo de paquetes es base-devel, los que nos servirán en el futuro para compilar aplicaciones. Podemos instalar estos paquetes ahora o después, sin embargo, yo prefiero hacerlo ahora. Para instalarlos nos posicionamos sobre el grupo correspondiente y presionamos la barra espaciadora:
En la imagen anterior, ambos grupos de paquetes serán instalados puesto que entre los corchetes [ ], que preceden a los nombres de los grupos de paquetes, hay un asterisco *.
Presionamos OK.
Ahora el instalador será más específico y nos mostrará una lista con cada paquete que instalará:
Al igual que en el caso anterior, los paquetes que se instalarán son aquellos que tienen un * entre los corchetes [ ]. Te recomiendo no deseleccionar paquetes a instalar (a menos que sepas muy bien lo que haces). Además, si lo deseas, puedes seleccionar más paquetes a instalar de entre los que están en la lista, posicionándote sobre ellos y presionando la barra espaciadora. El mismo procedimiento sirve para deseleccionar paquetes a instalar.
Una vez que hayamos seleccionado o deseleccionado los paquetes que deseamos presionamos OK.
Estaremos de nuevo en el menú principal de la instalación, y como es obvio, esta vez, seleccionamos la opción 5 Install Packages y presionamos OK.
El instalador nos avisará que ahora comenzará la instalación de paquetes, que podemos ver el progreso en la ventana de salida, y que seamos pacientes
:
Presionamos OK y comenzará el proceso de instalación de paquetes:
Cuando el proceso haya acabado al final de la ventana (puedes moverte usando ↑ o ↓) verás un botón que dice Continue:
Presionamos el mencionado botón y veremos un aviso del instalador que dice que está generando los glibc base locales (ni mierda idea tengo sobre qué es eso):
Luego, estaremos de nuevo en el menú princpial de la instalación, esta vez escogemos la opción 6 Configure System y presionamos OK:
Ahora el instalador nos pregunta si queremos usar la configuración actual de la red en los archivos rc.conf y resolv.conf y que si hemos usado un proxy, la configuración de este se escribirá en el archivo /etc/profile.d/proxy.sh :
Para no complicarnos la vida, y como en teoría la configuración de red que se usó en la instalación es la correcta y es la que utilizaremos de ahora en adelanto en nuestro nuevo sistema, presionamos la opción yes.
Ahora veremos un menú donde debemos escoger el editor de texto que utilizaremos en nuestro sistema (después puedes instalar adicionales). Podremos elegir entre nano (el más sencillo y fácil de utilizar), joe (que nunca he usado) y vi (el más avanzado de todos y por lo tanto, en teoría, más complicado). En lo personal me gusta mucho nano, porque satisface mis necesidades, que no son muchas, en cuanto a edición de texto (¿para qué quiero más?):
Una vez hayamos escogido nuestro editor favorito de entre la lista presionamos OK.
Ahora podremos configurar el sistema, mediante la edición de los diferentes archivos que se nos muestran en la lista:
Bien, en lo personal, yo edito, los archivos /etc/locale.gen y /etc/rc.conf, en ese orden, y además establezco la contraseña del usuario root. Siguiendo el orden anterior editaremos el archivo /etc/locale.gen. Nos posicionamos sobre el en el menú y presionamos OK. Veremos, entonces, el mencionado archivo con el editor de texto que escogimos anteriormente, en mi caso, nano:
Este archivo es el que le indica al sistema, qué idiomas están disponibles para ser utilizados. La lista es bastante extensa, pero nosotros hablamos español, por lo que buscamos los idiomas que empiezan con la palabra es y luego buscamos el idioma español de nuestro país, en mi caso, es_CL. Una vez hayamos encontrado nuestro idioma con nuestro país debemos descomentar uno de los dos que vemos, el UTF-8, el ISO o ambos. En lo personal, lo que yo hago es descomentar ambos:
Si estamos usando nano, presionamos Control + o para guardar los cambios y Control + x para salir. De esta forma los idiomas disponibles en el sistema serán, el inglés de Estados Unidos en_US (que también se encuentra descomentado en el archivo) y el español de tu país.
Una vez hayamos salido del editor de texto estaremos nuevamente en el menú de configuración del sistema.
Ahora editaremos el archivo /etc/rc.conf, nos posicionamos sobre dicho archivo en la lista y presionamos OK. Veremos, entonces, el mencionado archivo:
Personalmente, lo que hago en este archivo es establecer, en la sección LOCALIZATION, la variable LOCALE de en_US.UTF-8 al idioma español UTF-8 de mi país (es_CL.UTF-8) y que descomentamos anteriormente en el archivo /etc/locale.gen, de esta forma el idioma usado en mi nuevo sistema será el español de Chile. Tu debes hacer lo mismo, pero obviamente utilizando el idioma español que descomentaste anteriormente en el archivo /etc/locale.gen:
Asimismo, en la sección NETWORKING, cambio el parámetro de la variable HOSTNAME, que es el nombre de nuestra máquina en la red:
Obviamente, si sabes bien lo que haces, tu puedes cambiar más parámetros del archivo.
Recuerda que en nano para guardar cambios debes presionar Control + o y para salir debes presionar Control + x.
Una vez hayamos terminado de editar el archivo, y por supuesto, hayamos guardado los cambios, salimos del editor y estaremos de vuelta en el menú de configuración del sistema.
Ahora, siguiendo con lo que yo hago como ejemplo, estableceremos la contraseña del usuario root. Nos posicionamos en la fila correspondiente (Root-Password) y presionamos OK. Veremos que aparece abajo un texto que dice enter new UNIX password:
Ingresamos la contraseña deseada y presionamos enter, luego se nos pedirá re ingresarla y después, nuevamente, presionamos enter. Eso es todo.
Ahora sólo queda escoger la última opción del menú de configuración, la cual es Done, con lo cual regresaremos al menú principal de la instalación. Nos posicionamos en la opción antes mencionada y presionamos OK.
El instalador comenzará a configurar nuestro nuevo sistema de acuerdo a los cambios que hayamos realizado en los archivos de configuración que acabamos de editar:
Una vez haya terminado el proceso anterior, estaremos de vuelta en el menú principal de instalación. Esta vez seleccionamos la opción 7 Install Bootloader y presionamos OK:
Ahora, el instalador nos da la opción de instalar grub o de no instalar un bootlader:
Si escoges la segunda opción debes instalar un bootloader después (por ejemplo lilo).
Escogemos la primera opción, Grub, y presionamos OK.
El instalador nos avisa que está creando un archivo para Grub y que seamos pacientes:
Ahora el instalador nos avisa que antes de instalar el Grub deberíamos editar el archivo de configuración de este, presionamos OK:
Veremos entonces el archivo /boot/grub/menu.lst, con el editor de texto que escogimos anteriormente:
La verdad yo no edito este archivo puesto que no uso otro sistema operativo aparte de Archlinux, por lo que simplemente presiono Control + x para salir de nano.
Si tu editas el mencionado archivo, asegúrate de guardar los cambios y posteriormente sal del editor de texto.
Bien, ahora el instalador nos muestra una lista con los diferentes discos duros que hay en el sistema y con sus respectivas particiones:
De esa lista debemos escoger el lugar dónde instalar el Grub, si no conoces muy bien esto de los Bootloaders (como yo
) te recomiendo que lo instales en el mismo disco duro donde se encuentra la partición de la raíz del sistema, en este caso /dev/sda. Ojo dije en el mismo disco duro no en la misma partición.
Una vez tengas claro dónde instalar el Grub seleccionas el disco duro o la partición correspondiente y presionas OK.
Si todo ha salido bien el instalador lo avisará:
Estaremos nuevamente de vuelta en el menú rpincipal de la instalación, finalmente la única opción que nos queda es la 8 Exit install, la seleccionamos y presionamos OK.
Veremos ahora un aviso del instalador que nos indica que si la instalación finalizó correctamente podremos reiniciar el sistema escribiendo reboot y de esa forma comenza a disfrutar de Archlinux:
Estaremos ahora, de nuevo en la terminal, logueados como root. Escribimos la palabra reboot, presionamos enter para reiniciar el computador:
Se iniciará, entonces, por primera vez Archlinux:
Puedes loguearte como root usando la contraseña que estableciste durante la instalación.
Ahora queda todo el resto, que es configurar el sistema, agregar usuarios, agragar un entorno gráfico, controladores de video, de sonido y todo eso.
Trataré de analizar y profundizar cada punto de esta guía en la medida que pueda o que el tiempo me lo permita.
Espero que les haya gustado
¡Saludos!
GnGeo, emulador de Neo Geo para GNU/Linux
GnGeo es un rápido y poderoso emulador, en línea de comandos, de Neo Geo para GNU/Linux, FreeBSD y quizás otros sistemas operativos Unix (un port para BeOS ha sido lanzado también).
GnGeo es software libre lanzado bajo los términos de la GNU General Public License.
Su principal autor es Mathiue Peponas.
Para compilar GnGeo necesitarás una versión reciente de la librería SDL, la zlib (disponible en la mayoría de las distribuciones), y NASM (versión 0.98 o superior) si quieres soporte i386 ASM.
Tomado y Traducido de la Página oficial de GnGeo
En Archlinux podemos instalar el emulador desde el AUR usando yaourt:
$ yaourt -S gngeo
Si usas otra distribución busca el programa en los repositorios de esa o ve a la página de descargas oficial del proyecto y baja el código fuente para luego compilar e instalar.
Para que las roms funcionen necesitarás las BIOS de Neo Geo, que puedes descargar desde aquí.
Si ya tienes unas BIOS que descargaste desde otro lugar y llevan por nombre: ng-lo.rom, ng-sfix.rom y neo-geo.rom debes renombrarlas:[2]
ng-lo.rom a 000-lo.lo
ng-sfix.rom a sfix.sfx
neo-geo.rom a sp-s2.sp1
Además si deseas jugar a las versiones home de las roms (algo así como jugar en modo consola la rom, como si tuvieras la consola de Neo Geo) necesitarás una BIOS Universal. Lógicamente esa es de pago y al parecer no se puede descargar (la busqué y no la encontré). La solución es usar una BIOS llamada UNIVERSE BIOS la cual es completamente gratuita. Puedes descargarla desde la sección descarga, de la página oficial. Una vez que la hayas descargo, descomprime el zip y renombra el archivo uni-bios.rom a aes-bios.bin
Una vez que hayas instalado el programa y tengas todas las BIOS copialas al directorio /usr/share/gngeo
Para correr una rom debes ejecutar el comando gngeo seguido de la ruta a la rom, por ejemplo:
$ gngeo /home/carpetapersonal/romsneogeo/kof94.zip
donde kof94.zip es la rom a jugar.
Para conocer todas las variables que puedes introducir al comando gngeo cuando ejecutas una rom, lee la página man del programa o simplemente corre:
$ gngeo
Recibirás la información que necesitas. Sin embargo, se pueden establecer variables por defecto para el programa en el archivo gngeorc que debe estar contenido en la carpeta .gngeo dentro de tu home (si no está la carpeta ni el archivo debes crear ambos). Para tener un ejemplo de dicho archivo mira el fichero sample_gngeorc, que por defecto queda en la carpeta /usr/share/gngeo cuando instalas el programa.
Una vez hayas creado el archivo gngeorc y hayas establecido en él, el directorio por defecto de las roms, puedes ejecutar esas simplemente con el comando gngeo seguido del nombre de la rom sin indicar su ruta ni que se trata de un archivo .zip, por ejemplo:
$ gngeo kof94
Un punto importante es que las roms deben tener el mismo nombre que aparece en el listado de roms compatibles, el cual puedes ver mediante el comando:
$ gngeo -l
Por ejemplo, al correr ese comando, verás que la rom de The King of Fighters 94 dice:
kof94 : The King of Fighters '94
Es decir, la rom para ese juego debe llamarse kof94.zip. Lo mismo con todas las roms.
Otro punto importante a señalar es que dentro del zip que contiene los archivos de la rom deben haber archivos .bin, no archivos .rom. Lo digo porque estuve toda una tarde tratando de ejecutar una rom que contenía archivos .rom y recibía el mensaje: Unknow or unsupported romset. También puedes recibir ese mensaje si el romset de la rom que usas no es compatible con el emulador. Si eso ocurre te recomiendo descargar la rom desde otra página y probar hasta que encuentres alguna que funcione.
Generalmente en las páginas de descargas de roms encontrarás una sección para MAME y otra para Neo Geo, te recomiendo descargar roms desde la sección MAME puesto que esas contienen archivos .bin dentro del zip, no así, las roms que se encuentran en la sección Neo Geo que, por lo general, contienen archivos .rom dentro del zip. Esas roms están pensadas para correr sólo en las últimas versiones del emulador, para Window$, NeoRageX .
Otra posibilidad es que transformes dichos ficheros .rom a .bin. Hasta donde yo se, eso se puede hacer en GNU/Linux ejecutando algunos comandos o un script en la terminal, pero más conocimientos no tengo al respecto.
Aquí una captura de GnGeo corriendo la rom de KOF94 en mi Archlinux con KDEmod:
Existen algunos GUI (interfaz gráfica de usuario) para GnGeo, para más información visita la página oficial del proyecto sección Frontends.
Si bien es cierto GnGeo es un proyecto, al parecer, abandonado (la última versión, la 0.7, es del año 2006) no encontré otro emulador de Neo Geo en GNU/Linux.
Si alguien conoce alguna alternativa a este programa, por favor que deje un comentario
Para los que creen que es mucho mejor jugar a los juegos de Neo Geo desde un emulador para MAME, les voy a decir, que sí, es cierto, pero sólo en algunos casos. MAME sólo permite usar las versiones arcade de las roms, pero los emuladores de Neo Geo permiten también usar la versión casa (home) de las mismas, es decir, como si estuviésemos jugando la rom en una consola, lo cual tiene algunas ventajas, por ejemplo, en las roms de KOF, que al jugarlas, como si se tratara de una consola, permiten acceder al modo entrenamiento xD.
Eso es todo por hoy, saludos
Arch-Stuff, arte y cosas para Archlinux
Arch-Stuff es un sitio web que sigue la línea de páginas como GimpStuff, KDE-Look, GNOME-Look y XFCE-Look entre otras. Encontrarás muchas cosas para Archlinux como fondos de escritorio, capturas de pantallas, temas, decoraciones de ventana, KDM y GDM splash, fuentes, íconos, logos, etc, etc. Es una página muy completa y lo mejor de todo es que está pensada para darle más belleza a nuestra distribución favorita
.
¡Saludos!
El Proyecto Chakra, un live CD gráfico basado en Archlinux
El Proyecto Chakra es un proyecto de software libre creado por un grupo de gente que le gusta Archlinux y KDE.
Chakra es un rápido, amigable y extremadamente poderoso live CD y/o distrolet (versión personalizada de una distro[1]) basado en el galardonado KDE (K Desktop Environment, Entorno de Escritorio K en español) y en una de las distribuciones GNU/Linux para experimentados: Archlinux.
Actualmente está en fase alfa, cuenta con un instalador gráfico, configuración automática de hardware y por supuesto algunas herramientas más y extras.
Sólo pruébalo si te gusta y dinos (¿eso se escribe junto o separado?
) lo que piensas.
Tomado y traducido desde The Chakra project
Como much@s sabrán El proyecto Chakra desarrolló KDEmod, un conjunto de paquetes de KDE modular, ajustado y optimizado para Archlinux. KDEmod viene con un montón de adiciones y cosas extra y además provee paquetes de KDE3 y KDE4 en sus repositorios. Chequéalo aquí.[2]
Ten en cuenta que no es necesario instalar Chakra para probar KDEmod, se puede hacer eso directamente en tu Archlinux. Mira aquí para más información.
He leído por ahí (en otros blogs) a personas diciendo que desde que en los repositorios oficiales de Archlinux existen los paquetes cortados de KDE ya no es necesario instalar KDEmod, puesto que, de acuerdo a lo que ellos piensan (lo que se evidencia por lo que dicen) KDEmod sólo servía y era útil por la posibilidad de instalar aplicaciones de KDE en paquetes unitarios y no en meta paquetes. Pues bien, yo les digo a esas personas que están muy equivocadas. KDEmod, recordemos, está optimizado para Archlinux, no así los paquetes que están en los repositorios de Arch. Además hay otro punto demasiado importante, y que tal vez es el más trascendental de todos, desde mi manera de ver las cosas: KDEmod, en sus repositorios, provee unos paquetes llamados debug, los cuales no están contenidos en los repositorios de Arch y que contienen información de depuración de errores de las diferentes aplicaciones o paquetes de KDE. Cualquier persona que haya reportado caídas (crashes) de programas en bugs.kde.org sabe de lo que hablo. En este mismo sentido, recuerda que una de las formas de ayudar al software libre es reportando errores, por lo que, si usas Archlinux, te invito a probar KDEmod, instalar cada paquete con su respectivo paquete debug (si existe) y también a instalar KBugBuster un programa que te ayudará a reportar errores de KDE en forma fácil y sencilla.
Aquí puedes leer más acerca de cómo crear reportes de caídas útiles en KDE.
Finalmente decir que Chakra al igual que KahelOS es una excelente alternativa para usuarios noveles que por “miedo” o falta de conocimientos no se atreven a instalar Archlinux en sus máquinas.
Como dice más arriba, Chakra provee un instalador totalmente gráfico y herramientas de configuración del sistema propias, muy intuitivas y muy fáciles de usar. Además no piensen que por estar en su fase alfa es inestable, nada de eso, al parecer se encuentra en esa etapa porque los desarrolladores son muy comprometidos con el proyecto y quieren crear más aplicaciones que le hagan la vida aún más fácil al usuario final, además, por supuesto, de mejorar las herramientas propias ya existentes.
Aquí les dejo algunas capturas de Chakra:
¡Saludos!
KahelOS, distribución GNU/Linux basada en Archlinux
KahelOS está basado en una distribución GNU/Linux simple. Está concebido para ser una distribución GNU/Linux que va evolucionando.
Está principalmente pensado para proveer lo mejor de ambos mundos para el usuario final de GNU/Linux.
Imagina el beneficio de la optimización, la robustez, la velocidad y ligereza, y el modelo de liberación continuo que sólo los expertos y gurus de GNU/Linux pueden desarrollar y la utilidad de combinar amistad con el usuario (GUI), que nuevos y moderados profesionales de GNU/Linux buscan para ser fácilmente productivos y tomar ventaja de lo que la tecnología del Código Abierto y la colaboración pueden brindar y hacer.
KahelOS en ambas ediciones, Servidor y Escritorio, puede legalmente proveerte de aplicaciones personales y empresariales que necesites.
La filosofía de KahelOS es Abierto para el Cambio.
Tomado y traducido de KahelOS
Como dice el título de la entrada esta distribución está basada en Archlinux y además usa el entorno de escritorio GNOME. Viene en un live CD gráfico, desde donde se puede instalar el sistema operativo a tu máquina.
KahelOS Posee la velocidad y simplicidad que ofrece Arch, pero a la vez la facilidad que no posee dicha distribución. Es una buena opción a probar si no te atreves a instalar Archlinux porque piensas que se te hará muy complicado o porque eres nuev@ en GNU/Linux.
¡Saludos!
(1)Seamos Realistas: KahelOs: Archlinux para escritorios y servidores
No le demos tanto poder a Google
Con todo esto que ha dado vuelta por la red de que Google se alista para sacar al mercado su propio sistema operativo lanzó su propio sistema operativo, me ha entrado el pánico ha encontrarme en unos 20 o 30 años más con Google dominando el mundo en una especie de dictadura cibernética :S. Si, es verdad, soy algo paranoico, pero también es cierto que la historia nos ha demostrado que no es bueno darle demasiado poder a una entidad, idea, o régimen. Esto quedó demostrado cuando cayó la URSS, quedando EEUU como amo y señor del mundo, sin que existiera (y exista) algún país que obligara a la gran potencia a ser equilibrada en su política exterior (recordar guerra de Irak y Afganistán). Recordemos también, por supuesto, a nuestra “estimada” (ironía para quién no entendió) empresa Mierdasoft ¡ejem! digo Microsoft, quién hace y deshace con los usuarios de Windows al rededor del mundo. Por favor, no quiero despertar un día y que Google domine todo, absolutamente todo. Por eso esta entrada en mi blog.
Debido a lo expuesto en el párrafo anterior les mostraré algunas alternativas muy buenas a los servicios que ofrece Google.
Alternativas a Gmail:
GMX Servicio email que ofrece 5 GB de espacio, archivos adjuntos de hasta 50 MB y acceso gratis IMAP y POP3
LYCOS Mail Servicio email que ofrece 5 GB de espacio y acceso ¿gratis? (no lo se) a IMAP y POP3
Inbox Mail 2 GB de espacio, archivos adjuntos de hasta 50 MB y acceso ¿gratis? (no lo se) a IMAP y POP3
Alternativas a Blogspot:
Alternativas a Buscador:
Alternativas a Google Sites:
Eso sería por ahora, estoy seguro de que mucho@s de ustedes conocen más alternativas, por favor, l@s invito a dejarlas en un comentario.
Saludos.
GimpStuff, muchas cosas para gimp
GimpStuff es una página estilo KDE-Look, Arch-Stuff (de la cual hablaré en otra entrada), GNOME-Look y XFCE-Look, entre otras. Encontrarás en ella imágenes en formato xcf (formato nativo y propio de Gimp), fuentes, brochas, patrones, paletas, gradientes, plugins, scripts, temas, capturas de pantalla, ideas y muchas otras cosas relacionadas con este excelente programa de manipulación de imágenes.
Por supuesto, al igual que en las páginas similares nombradas anteriormente, en GimpStuff, encontrarás grupos de usuarios, foros y enlaces interesantes.
¡Saludos!
Cómo crear una lista de los paquetes instalados con pacman en Archlinux
De seguro cuando vas a reinstalar tu sistema, por el motivo que sea, te da una “lata” enorme tener que volver a ingresar en la terminal cada uno de los paquetes que necesitas y que seguramente tenías instalados en tu Archlinux antes de reinstalar. Pues bien, el siguiente comando, crea un registro o una lista con todos los paquetes instalados, mediante pacman, en tu sistema:
$ sudo pacman -Qe > paquetes_instalados.txt
Luego, para instalar todos los paquetes contenidos en la lista generada, corre el siguiente comando:
$ sudo for x in $(cat paquetes_instalados.txt); do pacman -S $x; done
Con eso de seguro te ahorrarás mucho trabajo al momento de hacer la instalación nueva de Archlinux.
Lo que es yo, prefiero ir haciéndolo todo paso a paso, para que todo quede lo mejor posible, pues si bien es cierto que puede resultar ser un buen método, el mostrado en esta entrada, no me confío mucho de las automatizaciones.
Saludos y ojalá a alguien le sirva.
Fuente | Tux Training: Create a List of all installed packages on Arch Linux
VBA-M, un emulador de GBA para GNU/Linux
Si eres de los jugones y que más encima te gustan las consolas de Nintendo, de seguro conoces VisualBoyAdvance un emulador para GBA que se encuentra disponible para GNU/Linux entre otros. Como sabrás VBA está abandonado hace un buen tiempo, es por ello, que nace VBA-M, con el objetivo de mejorar VisualBoyAdvance[1] y retomar la emulación de la GBA en nuestros computadores.
El proyecto aún está en pañales (y la verdad, desde septiembre de 2009, no lo han actualizado mucho), sin embargo, se supone, ofrece una mejor emulación de roms de GBA en comparación a VBA puesto que está basado en ese último y ya se le han agregado varias modificaciones.
Si quieres probar VBA-M puedes descargar un SVN build desde la página oficial de descargas empaquetado para debian (.deb) o distros derivadas. Aún no se ha lanzado alguna versión del emulador, es por ello, que sólo están disponibles a fecha de hoy (20 de Noviembre de 2009) dichos SVN build.
Sin embargo, te recomiendo instalar la versión SVN y actualizarla cuando se informe en la página de VBA-M en SourceForge, que una nueva revisión ha sido lanzada. Puedes encontrar más información al respecto aquí.
Si usas Archlinux, estás de suerte, porque existe en el AUR un PKGBUILD para instalar la versión SVN del programa. Si usas yaourt no es más trabajo que:
$ yaourt -S vba-m-gtk-svn
Recuerda que para actualizar la aplicación a una nueva revisión, sólo debes generar y luego instalar el paquete .pkg.tar.gz correspondiente, con el mismo comando antes usado.
Página de VBA-M en SourceForge
Sitio web oficial de VBA-M
Otro sitio web, al parecer oficial pero en desuso
Saludos.

























































































Comentarios Recientes