24 jun 2010

PROGRAMACIÓN SHELL LINUX 1

Etiquetas de Technorati:

Bueno empezaré en plan rápido sin prólogos ni leches, jeje, lo que quiero es que se entienda este curso de programación con el shell de Linux/Unix. Empezamos…

Las variables de usuario

Como poner nombre a una variable

A continuación se muestran las reglas que hay que seguir para dar un nombre a las variables:

Definir una variable

Una variable está definida desde el momento en que ha sido inicializada. El contenido de una variable se considera por el shell como un conjunto de caracteres

terminal1

terminal2

En este ejemplo, el shell interpreta var1 como el comando a ejecutar, = y palabra1 como los dos argumentos del comando var1. Dicho de otra manera, no interpreta el simbolo = como símbolo de asignación.

Asignar una cadena de caracteres con al menos un espacio

El carácter de espacio tiene que estar protegido ya que es un carácter especial del shell (es un separador de palabras en la línea de comandos).

Ejemplo:

terminal3

Cuando hay espacios se introduce entre comillas “”

Variable indefinida

Una variable que nunca se ha inicializado está vacía; utilizar una variable vacía no se considera un error en shell.

Ejemplo:

terminal4

Borrar la definición de una variable

Con el comando interno unset podemos borrar la definición de una variable.

Ejemplo:

terminal5

Aislar el nombre de una variable

Hay que poner especial atención en la concatenación del contenido de una variable con una cadena de caracteres para que el shell interprete correctamente el nombre de la variable.

Ejemplo:

Para el shell, el carácter _ forma parte del nombre de la primera variable:

terminal6

Para el shell, la primera variable se llama arch_. Por lo tanto es sustituido por su valor (que es vacio) y finalmente concatenado con el contenido de la variable fechadia.

Para especificar al shell cuáles son los caracteres que forman parte del nombre de una variable, hay que poner el nombre de éste último entre {}.

Sustitución de caracteres

El shell ofrece la posibilidad de atribuir un valor por defecto a las variables no inicializadas o, al contrario, a las inicializadas.

Expresión ${variable:-valor}

Si la variable no está vacía, la expresión se substituye por el contenido de ésta.

Si la variable está vacía, la expresión se substituye por valor.

Ejemplo:

terminal7

Expresión ${variable:=valor}

Si la variable no está vacía, la expresión se substituye por $variable.

Si la variable está vacía, a la variable se le asigna un valor y la expresión se substituye por valor.

Ejemplo:

terminal8

Expresión ${variable:+valor}

Si la variable no está vacía, la expresión se substituye por valor.

Si la variable está vacía, la expresión se substituye por $variable, luego estará vacía.

Ejemplo:

terminal9

${variable:?mensaje}

Si la variable no está vacía, la expresión se substituye por $variable.

Si la variable está vacía, el shell muestra el nombre de la variable seguido de la cadena de caracteres mensaje.

NOTA: Si la variable está vacía y este comando está en un script de shell, éste muestra el mensaje y finaliza inmediatamente.

Ejemplo:

La variable var está vacía:

clip_image001

Mensaje por defecto:

clip_image002

Hasta aquí el capítulo primero de este curso, espero que te sea de gran utilidad, hasta la próxima.

21 jun 2010

Comandos editor vi

Etiquetas de Technorati: ,
  

ESC
Abandonar el modo de inclusión de texto para volver

al modo de comandos; también se usa para cancelar

comandos. (Usarlo en caso de duda)

<CTRL>-F
Avanzar una pagina hacia adelante

<CTRL>-B
Avanzar una pagina hacia atrás

<CTRL>-L
Refrescar la pantalla

G
Cursor al final del fichero

1G
Cursor al principio del fichero

$
Cursor al final de la línea

0 (cero)
Cursor al principio de la línea

a
Añadir texto a continuación del cursor [TEXTO]

i
Insertar texto en la posición del cursor [TEXTO]

A
Añadir texto al final de la línea [TEXTO]

I
Insertar texto al principio de la línea [TEXTO]

o
Añadir una línea debajo de la del cursor [TEXTO]

O
Añadir una línea encima de la del cursor [TEXTO]

u
Deshacer el último cambio realizado

:red
Rehace los cambios deshechos con ''u'' o '':u''

x
Borrar un carácter (y ponerlo automáticamente en el ALMACEN)

D
Borrar el resto de la línea (a la derecha del cursor)

dw
Borrar una palabra (hasta el primer blanco a la dcha. del cursor)

dd
Borrar la línea entera

8x
Borrar 8 caracteres

2dw
Borrar 2 palabras

7dd
Borrar 7 líneas

p
Poner el contenido del ALMACEN temporal a continuación del cursor

P
Poner el contenido del ALMACEN temporal antes del cursor

s
Substituir un carácter por texto [TEXTO]

15s
Substituir 15 caracteres por texto [TEXTO]

r
Substituir un solo carácter por otro nuevo, sin entrar

en modo de TEXTO

R
Sobrescribir [TEXTO]

J
Unir la línea del cursor y la siguiente

i[ENTER]
Romper una línea en dos

.
Repetir el último cambio realizado

yy
Poner la línea presente en el almacén temporal

5yy
Poner cinco líneas en el almacén

:w
Guardar en el fichero que se esta editando los cambios realizados

(Aconsejable ejecutarlo de vez en cuando)

:w!
Ídem, forzándolo si fuese necesario.

:w Fichero
Guardar en el fichero "Fichero"

:wq
Guardar y salir de "vi".

:wq!
Ídem, forzándolo si fuese necesario.

NOTA: Cada vez que se borra texto, el texto borrado pasa a un ALMACEN temporal, de donde elimina lo que estuviese almacenado previamente.

:q
Salir de "vi", si no se han realizado cambios desde

la última vez que se han salvado.

:q!
Salir de "vi" en todo caso. No se guardan aquellos

cambios que no se hayan salvado.

:set nu
Visualizar los números de las líneas

:set nonu
Ocultar los números de las líneas

+
Ir a la línea siguiente

-
Ir a la línea anterior

:+8
Ir a la línea que esta 8 puestos más abajo

:-9
Ir a la línea que esta 9 puestos más arriba

:6
Ir a la línea numero 6

ma
Marcar la línea del cursor con la etiqueta 'a'.

(Sólo puede usarse una letra)

'a
Ir a la línea marcada con 'a".

:$
Ir a la última línea del fichero, "$".

:P,U d
Borrar las líneas entre P y U, ambas incluidas.

P y U son identificadores de líneas, es decir,

números de líneas o etiquetas. Ejemplos:

:6,'a d borrar las líneas entre la "6" y la 'a'

:'a,'b d borrar las líneas entre la 'a' y la "b"

:'a,$ d borrar las líneas desde 'a' hasta el final

:P,U w Fichero
Escribir en el fichero "Fichero" las líneas

comprendidas entre P y U, ambas incluidas

:r Fichero
Leer el contenido del fichero "Fichero" y ponerlo a

continuación de la línea del cursor.

/texto/
Buscar, hacia adelante, la aparición de "texto".

?texto?
Buscarlo hacia atrás.

n
Continuar la búsqueda en la dirección elegida.

N
Continuar la búsqueda en la dirección opuesta.

/i.ad/ busca iXad, donde X es cualquier carácter

/i...ad/ busca iXXad, donde XX son dos

caracteres cualesquiera

:P,U s/texto viejo/texto nuevo/
Substituir texto desde las líneas P a U; solo la

primera vez que aparezca en cada línea. Ejemplos:

:1,$ s/hola/adiós/ substituir el primer "hola" de

cada línea del fichero por 'adiós'

:P,U s/texto viejo/texto nuevo/g
Substituir texto desde las líneas P a U;

todas las veces que aparezca.

:'a,$ s/hola/adiós/g substituir todos los "hola" por

'adiós' desde la línea marcada 'a' hasta el final

:set ic
Ignorar mayúsculas/minúsculas en búsquedas y

substituciones

:set noic
No ignorarlas

:set ai
Auto-margen: cada nueva línea aparece con el mismo

margen que la línea anterior.

(Util cuando se escriben ficheros FORTRAN)

:set noai
No auto-margen.

abb ABREV texto
Definición de una abreviatura (ABREV en este caso)

para "texto"

>>
Desplaza una línea hacia la derecha

5 Que hace esto ?

<<
Desplaza una línea hacia la izquierda

4 jun 2010

Tutorial de instalación de Fedora 11 “Leonidas”

fedora 11

 

Desde que estuvo disponible la versión 11 de Fedora quise escribir este post de instalación pero como se pudieron dar cuenta estuve algo ocupado acomodando la nueva plantilla algo minimalista para la versión 2.5 de este blog así que eso me llevo un poco de tiempo. Este es un tutorial paso a paso como ya he hecho varios sobre la instalación de Fedora 11 con imágenes de cada paso del proceso, espero que les sea de utilidad.

La gente del proyecto Fedora nos tuvo en suspenso ha que la salida de esta distribución tuvo varias demoras en cuanto a las fechas de salida se refiere, es por esto que más de un fan de Fedora estuvo muy pendiente de cuando estaría disponible para descarga. Primero que nada recordemos que Fedora es el proyecto “para la comunidad” de RedHat que es una distribución enterprise por la cual hay que pagar una licencia si queremos un soporte técnico y otros servicios que con Fedora no tenemos, sin embargo, tanto el código de RedHat y Fedora son abiertos a todo el público bajo la licencia GPL.

Fedora es un proyecto que RedHat utiliza para probar funcionalidades y nuevas tecnologías que de ser satisfactorias son implementadas posteriormente para RedHat Enterprise. Sin duda Fedora 11 tiene muchas características que sin duda hay que mencionar como el soporte nativo de ext4 que permite el arranque del sistema en menos de 20 segundos y mejoras en el acceso de escritura/lectura de datos.

Características Generales

Las notas de lanzamiento podrás encontrarlas en el sitio oficial de Fedora con la documentación en español: http://docs.fedoraproject.org/release-notes/f11/es-ES/ mas sin embargo aquí les muestro que podremos encontrar en esta versión:

  • 1.- Sistema de archivos ext4 predeterminado para instalaciones nuevas.
  • 2.- Kernel 2.6.29.4
  • 3.- GNOME 2.26
  • 4.- KDE 4.2.2
  • 5.- GCC 4.4
  • 6.- Python 2.6
  • 7.- NetBeans 6.5
  • 8.- Presto
  • 9.- MinGW
  • 10.- PackageKit

La lista sin duda es más larga entre los programas y aplicaciones instaladas nativamente y las que han sido actualizadas, para conocerlas toda revisen las notas de lanzamiento.

Requerimientos

¡Perfecto! ¿Pero que hardware necesito para instalar Fedora 11? Para el caso de leonidas los requerimientos son los siguientes:

Las siguientes especificaciones de CPU se pusieron en términos de procesadores Intel. Los demás procesadores, tales como los de AMD, Cyrix y VIA, que son compatibles y equivalentes a los procesadores de Intel, también se pueden usar con Fedora. Fedora 11 requiere un Intel Pentium o mejor, y está optimizado para procesadores Pentium 4 y posteriores.

  • 1.- Para modo texto se recomienda: Pentium 200 MHz o mejor
  • 2.- Para gráficos: 400 MHz Pentium II o mejor
  • 3.- RAM mínimo para modo texto: 128 MB
  • 4.- Mínimo de RAM para gráficos: 192 MB
  • 5.- RAM recomendado para gráficos: 256 MB

Para el caso de arquitecturas x86_64:

  • 1.- RAM mínimo para modo texto: 256 MB
  • 2.- Mínimo de RAM para gráficos: 384 MB
  • 3.- RAM recomendado para gráficos: 512 MB

Para este artículo y como casi siempre lo hago usé VirtualBox para instalar Fedora11 ahí, los requerimientos de la máquina virtual con 8GB de espacio en disco y 512 MB de RAM con lo cual la distribución funciono bastante bien.

Descargas

¿Cumples con los requerimientos y quieres descargar e instalar Fedora11? Entonces tienes que dirigirte a http://fedoraproject.org/es/get-fedora y seleccionar la forma y la versión que quieres descargar:

CD para Escritorio Live/Instalable con GNOME

O puedes descargar las distintas versiones desde Torrents

Instalación

Después de conocer que características tiene esta nueva versión, los requerimientos para poder instalarla en nuestra PC y los sitios desde donde podemos descargarla es hora de comenzar con el proceso de instalación el cual me gusta hacer paso a paso y con imágenes que ayuden al nuevo usuario o que le de una idea al usuario mas experto sobre lo que se puede encontrar una vez que inserte el disco en el CDROM e inicie con él.

El proceso de instalación como el de muchas otras distribuciones es bastante amigable y sencillo así que no creo que haya problema por esa cuestión. Comenzamos.

Una vez quemada la imagen en un cd esta es la primera ventana que nos encontraremos al insertar el disco y bootear desde él, las opciones que podemos ver son:

Instalar o actualizar un sistema existente (en nuestro caso vamos a instalar, aunque si ya tienes instalada la versión 10 puedes seleccionar esta opción para actualizar a la versión 11)

Instalar el sistema con el controlador de vídeo básico

Instalación para rescate de sistema

Arrancar desde el dispositivo local (nuestro disco duro)

  • Prueba de memoria

Una vez que seleccionamos la primera opción en el menú inicial el sistema comienza a leer y cargar la información contenida en el CD/DVD que esté dentro del CDROM y una vez que este sea encontrado entonces se procede a hacer la prueba del dispositivo para comprobar que el CD/DVD esté bien grabado y no haya errores para tener una instalación sin problemas.

Fedora nos tiene acostumbrados a que su aspecto en general sea limpio, sutil, un tanto minimalista pero a la vez elegante y muy bien logrado, esto lo podemos comprobar con la primera pantalla que nos muestra el gestor de instalación gráfico que nos ayudará a lo largo del proceso. Una vez que demos click en “Next” el verdadero primer paso de la instalación es seleccionar el idioma que queremos para nuestro sistema en si.

Una vez definido el idioma el siguiente paso es seleccionar la distribución del teclado el cual se selecciona en base al idioma que definimos, por ejemplo, para el idioma español el siguiente paso nos marca por defecto la distribución “Spanish” del teclado pero como siempre he usado la Latino-Americana la cambie.

El “Hostname” o “Nombre local” de nuestra PC es muy importante ya que dentro de una red este es el que nos dará la pauta para saber que PC estamos manipulando, es por eso que no debe repetirse un nombre local dentro de la red pero si vamos a utilizar el sistema en nuestro hogar pueden usar el nombre que quieran.

Este paso también ha sufrido un cambio en el aspecto en comparación que otras versiones, aquí básicamente lo que hacemos es seleccionar nuestro país y la hora del sistema.

Como sabemos la clave del root es muy importante y no debe ser nunca olvidada ya que la necesitaremos siempre que queramos instalar algo o modificar algo del sistema al que solo el ROOT puede tener acceso. Cuida que la contraseña no sea tan sencilla pero pero también ten en cuenta que no se te debe olvidar.

Como en otros procesos de instalación que he hecho anteriormente he seleccionado la opción “utilizar todo el disco” cuando llega el paso del particionado esta vez quise hacerlo un poco diferente y mostrarles como se crean las particiones mínimas para el sistema (la / y la Swap) por lo tanto esta vez vamos a utilizar la opción “Manual” para crearlas. Si nosotros vamos a ocupar todo el disco duro o si estamos, como en mi caso, en una máquina virtual y queremos usar todo el espacio entonces no es necesario que especifiquemos manualmente las particiones, ya que con la opción “utilizar todo el disco” será suficiente. De igual manera si ya tenemos instalado otro sistema operativo pero tenemos un espacio libre especial para nuestra distribución entonces podemos seleccionar la opción que utilice el espacio seguido más grande.

Como pueden ver el gestor es bastante amigable y una vez que damos clic en el espacio vacio (sin particionar) y seleccionamos “Nuevo” nos aparece la ventana en la cual vamos a definir primeramente la partición SWAP, está configuración es prácticamente la que se debe hacer para cualquier distribución de GNU/Linux dependiendo obviamente de algunas cosas como nuestra memoria RAM y espacio en disco.

Al seleccionar el tipo de sistema de archivos como swap (traducido a español por algunas distribuciones como “área de intercambio”) automáticamente la opción de “Punto de montaje” se deshabilita puesto que la swap no va a estar montada en ninguna parte, solo es un espacio “virtual” que no vamos a poder usar como espacio de almacenamiento.

El tamaño generalmente es del doble de la capacidad que fisicamente tengamos de RAM, obviamente en el caso de computadoras con 4 o más GB’s de RAM no es necesario ponerles el doble de espacio puesto que sería demasiado, incluso por cierta cantidad de RAM la creación de la swap ya es opcional. Seleccionamos el tamaño fijo y seguimos con el procedimiento.

Una vez creada la partición swap volvemos a hacer clic en el espacio vacío que nos queda y creamos la partición raíz con la opción “Nuevo”. En este caso si tenemos que seleccionar en donde va a estar montada la partición por lo tanto seleccionamos “/” en “Punto de montaje”. En “Sistema de archivos” podremos ver la opción ext4 por defecto así que si queremos probarlo está sera nuestra primera opción, si queremos seguir usando ext3 entonces también lo seleccionamos con el menú desplegable. Esto es para crear las dos particiones “mínimas” de Linux, si eres un usuario con un poco más de experiencia puedes crear mas particiones, una para tu /home o /etc (por ejemplo).

Como en este caso no vamos a crear ninguna otra partición entonces seleccionamos la opción “Completar hasta el tamaño máximo permitido” con lo cual (como vemos en la casilla de la derecha) nos creará la partición con el tamaño máximo de Mbs.

Al dar clic en “Aceptar” volvemos al gestor de particionado el cual nos dará el resumen de nuestras particiones creadas, aquí es muy importante verificar que todo esté correctamente configurado: El dispositivo, puntos de montajes, tipos, formatos y los tamaños en MB. Si todo está correcto damos clic en “Siguiente” y se nos mostrará una advertencia la cual nos indica que los cambios serán escritos en el disco duro.

En este paso se instala el gestor de arranque en el disco duro, como en nuestro caso solo tenemos uno (/dev/sda) entonces ahí es donde se va a instalar, en el caso de tener otros discos duros dependiendo de como los tengamos administrados es el lugar donde el gestor se instalara. En la lista de los sistemas operativos automáticamente nos va a reconocer los sistemas que tengamos instalados en el o los discos duros para que así podamos seleccionar que sistema arrancara por omisión en caso de no seleccionar ninguno en el gestor de arranque.

15

Como podemos ver en la ventana la instalación por defecto incluye paquetes y aplicaciones para el uso general pero tenemos la opción de agregar programas adicionalmente, la versión que yo descargue e instale fue el DVD completo para x86 el cual tiene diferentes paquetes y módulos que se pueden instalar aparte según nuestras necesidades.

Una vez que terminamos de configurar todos los paquetes extras que usaremos en nuestra PC comienza el proceso de instalación el cual, como primera parte, consiste en comprobar las dependencias (verificar que lo que seleccionamos esté en el CD/DVD) los pasos siguientes son el proceso de iniciado y la instalación en si. Aquí es cuando es bueno levantarnos un momento de la PC para refrescarnos, tomar algo o ver televisión mientras esperamos que el proceso termine ;)

Después de que se terminan de instalar todos los paquetes en nuestro disco duro es cuando debemos sacar el CD/DVD del CDROM y reiniciar la máquina para que comencemos a configurar los últimos detalles de nuestro sistema.

En este paso aceptamos la licencia GPL versión 2 la cual, si leen cuidadosamente, se darán cuenta de que dice prácticamente lo contrario que la licencia que vemos al instalar Windows en una computadora. Como ya sabemos somos libres de copiar y redistribuir el sistema las veces que queramos sin ningún problema.

Al principio de la instalación configuramos una clave de root la cual usaremos para instalaciones y administración avanzada del sistema, la cuenta de root NO debe usarse para otra cosa mas que para estas cuestiones y es por eso que también es necesario hacer otra cuenta de usuario aunque seamos los únicos que tengamos acceso a la computadora. Con el simple hecho de estar conectados a Internet ya estamos corriendo un riesgo el cual es más grande si navegamos desde la cuenta de root, por eso siempre es importante crear cuentas de usuarios para nosotros mismos o para todos los demás que tengan acceso a la pc.

24

Durante el proceso de instalación hicimos lo mismo pero ahora tenemos que especificar concretamente la fecha y la hora de nuestro sistema.

Actualmente durante el proceso de instalación y configuración de varias distribuciones se nos realiza una encuesta de los paquetes y aplicaciones que seleccionamos durante el proceso o sobre el hardware de nuestra computadora, eso sirve para que los desarrolladores tengan una idea de que paquetes son los más instalados y en que hardware son instalados, por eso yo siempre recomiendo que acepten este tipo de cuestiones ya que es para mejoras de la misma distribución.

Después de registrarnos con nuestro usuario y contraseña por fin se nos muestra el flamante y elegante GNOME a la vista, con unos bordes de ventana que la verdad me gustaron mucho y un fondo de pantalla sencillo pero muy atractivo.

29

La primera impresión que tuve sobre Fedora 11 después de la instalación es que a pesar de que usé una máquina virtual el sistema era bastante rápido con un aspecto muy pulido y como durante la instalación no se seleccionó ningún paquete “secundario” me gustaron mucho los que si se instalaron nativamente.

Fedora es una distribución estable y confiable con una comunidad sólida, esto también por la influencia de RedHat (una de las legendarias) que tiene sobre ella. Sin duda es una distribución para recomendar, instalar y probar y espero que este pequeño tutorial les ayude a hacer de una manera más fácil y amigable.

Fuente: Tutorial de instalación Fedora 11

TUTORIAL: Como Instalar Ubuntu 10.04 “Lucid Lynx” sin formatear Windows

INTRODUCCIÓN

El objetivo de éste tutorial es dar a conocer que dar el primer paso en el mundo de GNU/Linux no es difícil como lo pintan, y más aún con la distribución Ubuntu, la cual esta orientada hacia usuarios finales. El tutorial es algo extenso pues explico varias formas de particionar los discos (incluida la manual), por lo que elije el tipo de partición que más se acomode según sea tu caso.

Antes de empezar, solo decir que existe aún un tipo de instalación mas sencilla, para lo cual se usa Wubi (opción Install inside Windows o Instalar dentro de Windows, desde el menú de Ubuntu); con esta aplicación se instala Ubuntu como si fuese un programa más de Windows. Ahora sí con el tutorial.

Recomendación

  • Si vamos a particionar los discos, nunca está demás guardar la información de suma importancia, ya que cualquier error casual podría hacer perder ésta información (por ejemplo falla eléctrica mientras los discos se particionan).

INSTALACIÓN

Al final de la Instalación: Se instalará Ubuntu 10.04 (¿qué trae de nuevo esta versión?), una distribución de GNU/Linux, de manera que al momento de encender tu PC, aparecerá un menú (llamado GRUB, en su versión 2) con las opciones de elegir iniciar con Ubuntu ó con tu Windows de siempre (XP, Vista, 7, etc.), lo único que modificaremos en Windows será el espacio de disco, es decir, si antes en un disco (donde actualmente tienes instalado Windows) tenías 10 gb de capacidad total, ahora trabajarás con la diferencia de espacio que le otorgaremos a Linux (por ejemplo, si decidimos otorgar a Linux 4GB, ahora en Windows solo veremos un disco de 6gb de espacio, obviamente sin borrar ningún archivo en éste disco).

Requerimientos de Sistema para Ubuntu 9.10:

  • Para la instalación en modo Alternate CD 256 Mb de RAM, en modo Live CD es recomendable 384 Mb de RAM. Para su uso se necesita al menos 256 Mb de RAM.
  • Al menos 4 GB de espacio libre en disco

.

¿CÓMO CONSEGUIR UBUNTU?

Conseguiremos Ubuntu 10.04, al descargarlo desde aqui o pidiendo que nos llegue a casa totalmente gratis, para éste caso elegiremos descargar. Luego empezaremos eligiendo la opción Ubuntu 9.10 Desktop (the latest version) y luego una opción dentro del listado que aparece en Please choose a location, para después descargar el archivo iso con la opción begin download. Vale aclarar que si la arquitectura de tu procesador es de 64bits (por ejemplo si  usas un procesador core2duo, turion64×2 ó superior), se podrá elegir descargar la versión de 64 bits.

Al terminar la descarga, verás un archivo .iso (que es la imagen del instalador), el cual tendrás que grabar a un cd con tu grabador de cd favorito (por ejemplo Nero) o también podemos instalar Ubuntu desde una memoria de almacenamiento USB.

Antes de instalar, verifico que al menos 4 GB de espacio libre en mi disco. Al ver las propiedades de disco (en adelante, hacer click par agrandar las imágenes):

disco duro c

Pasos para la instalación:
1.- Al insertar el cd previamente grabado, te aparecerá estas opciones y elegiremos la opción Demostracion e Instalacion completa (Demo and full installation):

ubuntu opciones

2.- Tu equipo se reiniciará (con la opción Reiniciar ahora o Reboot Now) y te aparecerá estas opciones de idioma, elegiremos español y luego la opción de Probar Ubuntu sin alterar el equipo:instalar_ubuntu

3.- Esperamos unos momentos mientras carga el escritorio de Ubuntu 10.04 (ya que estamos en modo live cd), luego estaremos empezando a usar Ubuntu sin haberlo instalado, de una manera virtual. Una vez cargado el escritorio encontraremos 2 iconos: una carpeta examples, en la cual encontramos varios archivos de ejemplo, los cuales podemos abrir y ver su contenido, y el otro  ícono corresponde al instalador, ejecutamos éste último seleccionando el idioma español y nos aparecerá lo siguiente:

escritorio ubuntu

instalar_ubuntu_2

Adelante.

4.- Elegimos la zona horaria en donde nos encontremos. Adelante:

instalar_zonahoraria

5.- Nos aparecerá la configuración de teclado, podemos probar como funcionará nuestro teclado con la configuración seleccionada, selecciona la que desees o si deseas lo dejas como está. Adelante:

instalar_teclado_config

Algo que me llamó la atención en esta versión, es que el instalador de Ubuntu puede auto detectar la configuración de teclado mediante unas preguntas sencillas:

instalar_distrib_teclado

6.- Como se ve en la imagen a continuación (barra superior), en mi equipo tengo instalado Windows XP en una única partición (/dev/sda1). También aparecen las opciones de Preparar espacio de disco (Este vendría a ser la parte donde se definirá el particionamiento de tus discos). Elige una de las opciones que te convenga y Adelante:

- Instalarlo junto a los otros, eligiendo entre ellos al arrancar el equipo:

Con esta opción se instalaría Ubuntu conjuntamente con los sistemas operativos que tenga (en este caso solo tengo Windows XP). Al elegir esta opción, tengo la posibilidad de también elegir la cantidad de espacio de disco que asignaré a Ubuntu, de una manera gráfica. El resultado del particionamiento en mi caso quedaría como se explica en la imagen seguida (barra inferior), es decir, de mi disco de 10 GB (aproximadamente), 5.1 GB se asignarán a Ubuntu y el resto se quedará con Windows XP. Estos valores de asignación los puedes cambiar moviendo el rectángulo blanco de la barra inferior haciendo click en él.

Yo te aconsejaría que decidas la cantidad del espacio que le vas a dedicar a Linux dependiendo del uso que le piensas dar, si sólo vas a probar para ver como es, tranquilamente trabajarás con un tamaño menor a 10gb, en caso contrario ya dependerá de ti y del espacio libre de disco que tengas. Cabe resaltar que si en Windows tenías otras particiones (por ejemplo C:, D:, E:, etc.), éstas particiones también serán visibles y podrás usar sus archivos, desde Ubuntu.

Recomiendo esta opción si no deseas crear más particiones o si deseas que Ubuntu asigne el tamaño de la partición swap, que explicaré mas adelante.

instalar_preparar_disco_duro

-Borrar y usar el disco entero:

Con esta opción formatearemos todo el disco que elijas y ahi se instalaría Ubuntu (en mi caso solo tengo uno de 10 GB, donde tengo instalado Windows, por lo tanto al elegirlo eliminaría por completo todos mis archivos de ese disco). Usa esta opción, si tienes mas de un disco particionado y no elijas el que tenga instalado Windows, de lo contrario solo nos quedaríamos con Ubuntu y eliminaríamos la partición con Windows.

- Especificar particiones manualmente (avanzado):

Podrás elegir el tamaño de todas las particiones de una manera personalizada, antes de realizar este tipo de particionamiento, explicaré algo que debes saber sobre Linux:

  • A diferencia de Windows, en Linux todos los archivos y directorios parten de un directorio raíz, simbolizado por un slash ” / “; aquí es donde se instalará el S.O., haciendo una analogía vendría a ser el disco C de Windows, a diferencia que, si tuvieras mas de 1 disco (C ,D, E, etc en Windows), en Linux se montarían en el directorio /media/disk-1, /media/disk-2, etc (los subdirectorios cuelgan del directorio raíz ” / “ como si fuese un árbol).
  • Área de Intercambio (Swap): Linux usará esta partición como memoria RAM adicional cuando ésta se agote, se recomienda que el valor que le asignes sea el doble de la cantidad de memoria RAM que tengas, es decir, si tienes 300 MB de RAM le asignarás 600 MB a la partición Swap o área de intercambio, esta “regla” aplícala mientras tu ordenador tenga menos de 1gb de RAM, en caso contrario (o si no conoces la memoria RAM de tu equipo), asígnale sólo 1GB.

Al seleccionar esta opción (de ahora en adelante solo se verá como configurar las particiones con esta modalidad, si eliges otra opción diferente al particionamiento manual, pasa directamente al paso 7) se empezará a hacer el particionamiento de discos manualmente, para empezar, solo veo mi solitario disco de 10 GB (10725 MB aprox.) con Windows XP como vemos en la siguiente imagen:

instalar_preparar_particiones

Trataré de explicar brevemente lo que vemos en ese cuadro:

  • Dispositivo:, en este caso se refiere a los discos.
  • /dev/sda: Indica un disco duro, si tuviese mas de 1 disco duro, aparecerían sda, sdb, sdc, etc (en vez de sda puede estar nombrado con hda, hdb, etc).
  • /dev/sda1: Indica la primera partición del disco duro sda, es decir, si tuviese particionado mi disco duro en Windows como unidad C y D, aparecerían sda1 y sda2.
  • Tipo NTFS: Es el sistema de archivos de Windows XP y Vista, en el caso de Ubuntu usaremos EXT3.
  • ¿Formatear?: Indica si se formateará o no, el disco correspondiente, en nuestro caso para éste y todos los discos NTFS que tengamos, debemos asegurarnos que este casillero no debe quedar marcado, para conservar nuestros archivos de Windows tal como los teníamos antes de la instalación.
  • Tamaño: 10725 MB Usado: 3232 MB: Indica que del total de mi disco de 10 GB aproximadamente, solo tengo usado 3GB aprox., por la tanto la partición de Ubuntu tiene que ser menor a 7GB, de lo contrario perdería parte de mis archivos.

Ahora si, particionaremos:

En mi caso, tengo pensado dejar a este disco de Windows XP con 5GB, para esto selecciono mi disco de 10725 MB y haciendo click derecho sobre él, eligiré la opción de Cambiar. En nuevo tamaño de la partición colocaré: 5120 MB. Lo que quiere decir que los 10725 MB se transformarán en un nuevo tamaño de 5120 MB. Por lo que de los 10 GB, quedarán a partir de ahora 5GB aprox. de disco en la partición Windows. Es importante dejar la opción de Utilizar Como: No Usar la partición, que implicará que no será tomada en cuenta a la hora de formatear, es decir, conservarás tu información que tenías en ese disco (mis 3 GB de información que tenía). Aceptar.

editar_particion

Te preguntará si deseas guardar los cambios ya que no se podrá deshacer esta operación, pero como estás seguro de lo que haces, no hay problema, así que le damos continuar. Esperamos unos momentos, y así me muestra como va el particionamiento:

preparar_particiones

Ya reduje mi disco de Windows a 5 GB aprox. teniendo un espacio libre de 5 GB ( 5617 MB aprox.), ahora crearé la partición swap o Área de Intercambio. En éste equipo tengo 300MB de RAM, por lo tanto, mi partición swap será de 600 MB. por lo explicado anteriormente. Selecciono el dispositivo espacio libre y hago click derecho en Añadir. Tipo de la nueva Partición: Lógica, Nuevo Tamaño: 600, Ubicación: Principio y Utilizar como: Área de Intercambio. Aceptar y me va quedando así el particionamiento:

particion_nueva

Ahora haré la última partición para instalar en el resto del disco, Ubuntu. Selecciono el disco con espacio libre y click en Añadir. Colocando el resto de mi espacio libre (5017 MB) en nuevo tamaño de la partición, el punto de montaje en el directorio raíz “/”, y los otros valores así:

particion_nueva2

Al final me queda mi tabla de particiones como la imagen a continuación. Asegurándome que sólo este seleccionado la casilla de Formatear para la partición EXT3. Para la partición NTFS, su casilla debe estar deshabilitada, le doy Adelante.

preparar_particiones2

 

7.- Ahora el instalador me pregunta datos personales para el equipo. En la opción entrar automáticamente quiere decir que a la hora de entrar a Ubuntu no me pedirá el nombre de Usuario y contraseña para ingresar a mi entorno de escritorio. Le coloco mis datos y Adelante:

identificacion

8.- Me pregunta si deseo migrar documentos y configuraciones de Windows, en mi caso no deseo migrar nada de esto, así que Adelante:

migrar_documentos

9.- Ahora me aparece un resumen de todos los cambios que se hará. Instalar:

ubuntu24

 

Y ahí acabaría todo lo que respecta a la instalación, ahora solo esperar mientras instala

instalando1

 

Al acabar la instalación te pedirá que reinicies y saques el CD, al presionar Enter. Al iniciar tu PC ahora te preguntará con que S.O. iniciar (Menú GRUB):

grub_arranque

 

Y al ingresar a Ubuntu (la primera opción) me preguntará por mi nombre de usuario y contraseña que ingresé en el paso 7, si deje marcada la opción de solicitar contraseña al inicio. Al entrar me avisará sobre algunas actualizaciones del sistema que tendré que hacer conectado a Internet (Gestor de Actualizaciones), y con eso ya tenemos instalado Ubuntu:

escritorio_ubuntu2

 

Al ingresar a Windows, es probable que me pregunte si deseo hacer la comprobación de Discos (Es recomendable). La imagen es diferente en Windows Vista ó 7, pero hace el mismo trabajo.

comprobacion_disco_XP

Al fijarme el tamaño de mi disco en Windows, veo que ha reducido su cantidad total a 4.76 aprox. o sea 5 GB):

disco_duro c2

 

Espero que éste tutorial te haya servido de ayuda. Para cualquier pregunta o duda revisa en los comentarios, ó sino también déjame uno.

Fuente: http://www.datanoia.com