lunes, 14 de mayo de 2012

Instalar Ubuntu en un disco duro externoPosteado en http://pc-citos.blogspot.com/2010/12/instalar-ubuntu-en-un-disco-externo.html

Posteado en http://pc-citos.blogspot.com/2010/12/instalar-ubuntu-en-un-disco-externo.html

Hoy voy a explicar como instalar ubuntu 10.10 en un disco duro externo.

Consejos:

Si tu intención es mover ese disco a casa de tus colegas para usarlo en otro PC no te preocupes, funcionará con toda normalidad, puesto que linux detecta nuevo hardware y se adapta, eso sí, es posible que tengas problemas si instalas drivers privativos, puesto que no lo he probado y estos driver difieren del comportamiento del sistema.

Es posible, que quieras usar ese disco para almacenamiento masivo con un sistema windows, con lo cual, tendrás que tener en cuenta que si usas todo el disco para ubuntu te encontraras que windows no verá espacio en ese disco ya que el sistema de archivos de linux (mas eficiente dicho sea de paso) no es soportado por windows (salvo instalando programas especiales para que si pueda, que no voy a explicar ahora... ¿san google quizas?)

Al lío:

Necesitamos: 

Un disco externo (usb, sata... etc)
Una distribución ubuntu en pendrive o cd (dependiendo de como quieras instalarlo).

Bien, para empezar cambiaremos el comportamiento de arranque de la bios, para que arranque primero desde el dispositivo en el que tenemos la distribución de ubuntu, (CD, usb... etc)

Bien, pues ahora encendemos el ordenador con el disco dentro o usb de ubuntu enchufado.

Saldrá el instalador de Ubuntu 10.10



Elegís idioma y la opción "Instalar ahora" y continuáis.
Ahora chequeará si tenemos espacio y si queremos instalar los codecs privativos y las actualizaciones.



Lo importante es al llegar a la parte en la que hay que elegir donde instalar nuestro Ubuntu, en la que elegiremos la opción "Especificar particiones manualmente" como en la siguiente imagen:



Bien, ahora imaginemos que el disco está vacío, si no es así, deberíais hacer copias o redimencionar el espacio..... pero eso ya es cosa vuestra.

Imaginemos lo dicho, que está vacío, pues ahora hay algo importante que debéis 
meditar:

¿Que espacio queréis asignar a los archivos personales de ubuntu?
¿Usaréis el disco duro también para grabar cosas desde windows?
¿Cuanta SWAP tengo que crear para memoria de intercambio?

Bien, imaginemos que tenemos un disco de 500 Gb y que queremos instalar en el Ubuntu pero queremos usarlo también para guardar cosas desde windows.

Para eso haremos las particiones del siguiente modo:

Pincharemos en la partición a borrar que en este caso al ser el disco duro externo (y teniendo un disco duro interno instalado) debería ser el/dev/sdb1 pero vosotros asegurarse de que es ese y no otro. Para poder identificar el disco
os podéis guiar por el tamaño o las particiones, por el espacio usado o por el que queda


Nota: si tenéis mas particiones en el disco aparecerán como "sdb2, sdb3... etc" deberéis borrarlas todas para hacerlo todo de nuevo a nuestras preferencias. 

Cuando borréis todas las particiones, justo debajo del dispositivo (en este caso el /dev/sdb) aparecerá el espacio libre y podremos empezar.

Teniendo seleccionado el espacio libre que ha quedado, le damos a "añadir...", crearemos una partición así:

Tipo de la nueva partición: Primaria
Tamaño: 14000 Mb (que son 14 Gb, aunque yo me basto con 12 Gb y tengo muchas aplicaciones)

Ubicación: Principio
Utilizar como: Sistema de ficheros ext4 transaccional
Punto de montaje: /


Bien, tras darle a aceptar veréis que ahora tenéis una nueva partición que es para el sistema de ficheros de ubuntu y que queda menos espacio libre, pues ahora, para no abusar de particiones primarias ya que solo se pueden crear 4 por unidad, crearemos unidades lógicas, y así,mas adelante podríamos crear particiones primarias si necesitas hacer algo con vuestro disco como instalar un windows o algo así.

Volvemos a posicionarnos sobre el espacio libre y elegimos "añadir..."


Esta vez crearemos la partición para el área de intercambio (SWAP), ¿que es esto? pues cuando tu sistema operativo se queda sin memoria RAM, utilizará ese espacio en el disco duro como alternativa a la RAM (siendo mas lento) pero salvando la situación.

¿Cuanto espacio asignar?
Esto depende de la RAM que tengas en tu PC, pero se recomienda usar el doble de tu RAM sin exeder de 4 Gb, es decir, si tienes 2 Gb pues pones asignas 4 Gb y si tienes 1Gb pues asignas 2 Gb, pero si tienes 8 Gb de RAM no pones 16 Gb, si no que pones el maximo, que son 4 Gb.

A mi, personalmente me parece una burrada usar 4 Gb de SWAP para un equipo con mucha RAM, ya que no se llega a usar tanta RAM en un sistema Linux casi nunca.

Yo, para 4 Gb de RAM tengo una SWAP de 1400 Megas (1.4 Gb) y nunca la he usado.

Bien, pues habiendo elegido ya el tamaño que le asignareis este sería el paso:

Tipo de la nueva partición:Lógica
Tamaño: 1400 Mb
Ubicación: Principio
Utilizar como: área de intercambio
Punto de montaje:-----

Quedaría algo así:
Ahora, repetimos el mismo proceso, teniendo seleccionado el nuevo espacio libre presionamos Añadir... y ahora crearemos la partición para/home 

¿para que sirve esta partición?
Pues esta partición es donde se crearán los usuarios que creemos en nuestro sistema linux dentro del cual se creará nuestro espacio personal y donde se guardan todos los aspectos de configuración del sistema linux.

¿Es obligatorio crearla? No, puesto que linux al no estár esa partición usará una carpeta en su sistema de archivos, pero para eso deberías dar entonces todo el espacio a la primera partición, la "/"

¿Es recomendable crearla? Si, puesto que al ser una partición independiente a la del sistema, si reinstalas Ubuntu o formateas esa unidad, no afectará a tus archivos ya que están en una partición distinta.

Así que mi consejo es crearla.
Tenemos que tener en cuenta, que solo nos quedan por hacer esta partición y otra para que pueda usarse desde windows, con lo cual debemos de elegir cuanto espacio asignar para que el espacio libre se lo dejemos a windows.

En mi caso al usar 14 Gb para "/", 1,4 Gb para Swap me quedan unos 480 Gb libres.

Yo, como no uso windows para casi nada y además, en caso que tenga que pasar datos de un amigo que tenga windows, puedo usar mi propio sistema ubuntu en su ordenador (el que estamos creando) y pasar datos a mi disco de ubuntu, pues lo haré de la siguiente forma:

Asignaré 400 Gb para /home y el resto para windows que son unos 80 Gb ( también será usable desde ubuntu)

Queda así: 


Tipo de la nueva partición:Lógica
Tamaño: 400000 Mb
Ubicación: Principio
Utilizar como: sistema de ficheros ext4 transaccional 
Punto de montaje: /home



Ahora ocurre una cosa que el particionador de ubuntu no nos deja crear particiones NTFS para discos grandes, con lo cual tenemos dos opciones.

1.- Crear una particion Fat 32
2.- Dejar sin particionar el espacio libre y luego crearla (explico como)

Si elegimos la primera pues solo tenemos que dale a añadir y crear una nueva partición con el total del espacio libre restante de la siguiente manera:


Tipo de la nueva partición:Lógica
Tamaño: 80000 Mb
Ubicación: Principio
Utilizar como: sistema de ficheros FAT32 
Punto de montaje:---

Quedaría así:

Si elegimos la segunda opción, solo dejamos el espacio sin particionar y seguimos con el tutorial, al final explico como recuperar el espacio no particionado.

Ahora, el paso más importante de todos:

Tenemos que seleccionar donde queremos que se instale el GRUB, que sirve para que podamos elegir que sistema elegir y cual arrancar, para eso, tendremos que seleccionar nuestro disco (en este caso sdb) en el menú desplegable "Device for boot loader installation" o tal vez, si os aparece en español ponga algo como "Donde se instalará el gestor de arranque"

Ya podemos darle a instalar ahora y completar la instalación.

Bien, ahora, modificamos la BIOS de nuevo para que el orden de arranque sea primero el dispositivo en el que hemos instaldo Ubuntu, si era usb pues ese debería estár el primero...

Apagáis el ordenador, enchufáis el dispositivo y encendéis el ordenador, tu Ubuntu debería empezar a arrancar con normalidad y tendréis solo que configurarlo a vuestra manera, pero antes de nada, para los que dejaron el espacio libre para winows sin particionar, tendréis que hacer lo siguiente:

Abrid una terminal, e introducir:

scorpyo@pc-cito:~$ sudo apt-get update
scorpyo@pc-cito:~$ sudo apt-get upgrade
scorpyo@pc-cito:~$ sudo apt-get get install gparted

Cuando termine, solo tenéis que cerrar esa terminal e ir a Sistema, aministración, Editor de particiones Geparted

Se abrirá el programa, en la parte superior derecha elegís el disco en el que está instalado ubuntu.
Como ves, en salen todas las particiones y demás (no usar los datos de la imagen como referencia), y como puedes observar tengo un cacao de particiones del copón jajajjaa pero a lo que vamos.

Buscáis el espacio que dejasteis sin particionar, y tan solo debéis de hacer click derecho y elegir Nueva y seleccionamos "Sistema de archivos: NTFS"


Aplicáis los cambios y creará la nueva partición.
Si no os monta la partición del tirón, tal vez reiniciando la monte, aunque dudo que haga falta reiniciar.

Listo, más detallado creo que no se puede.... jejejeje

lunes, 2 de abril de 2012

Programar en C/C++ con Netbeans para ubuntu

 Todo entendido que se precie de este gran mundo de la informática, sabe o ha tenido intención de aprender a programar en alguno de los cientos de lenguajes de programación que existen.

Como introducción, podemos decir que unos de los más populares son los lenguajes C y C++, que gozan de una gran popularidad aún siendo en el caso de C un dinosaurio con ya 40 años de antigüedad.

Si nos centramos en el tema que explicamos en este articulo, tenemos que hablar sobre el entorno de desarrollo (IDE) Netbeans, siendo este un entorno totalmente visual y muy intuitivo. 

Es usado en gran parte para desarrollar software Java, aunque como sucede en la gran mayoría de IDEs, existen plugins que nos permiten usar este software para programar en otros lenguajes.

En esta ocasión, enseñaremos como poder usar esta aplicación para programar en C/C++. En primer lugar, debemos explicar que existen dos posibilidades. 

La más sencilla de ellas es la de descargar de la web oficial la versión que incluye este plugin en el software. 

La segunda, es la de descargar el plugin de forma muy rápida si ya disponemos de alguna versión de Netbeans instalada en nuestra maquina Linux.

En el siguiente vídeo explicamos cómo instalar el plugin y comprobar que funciona:

Instalar Chrome en Ubuntu 11.10

tras instalar o actualizar la distribución empezamos a instalar nuestros programas favoritos, y como ocurre a veces surgen problemas, este es el caso es al instalar Chrome en Ubuntu 11.10. Al descargar el paquete deb de la web oficial e intentar ejecutarlo obtendremos el siguiente mensaje en el centro de software.



Por suerte, solucionar este error es fácil, tan solo debemos instalar unos paquetes, para ello escribimos lo siguiente en un terminal:
sudo apt-get install libnspr4-0d libnss3-1d libxss1 libcurl3

Una vez hecho esto tan solo debemos instalar Chrome en Ubuntu 11.10 de la forma habitual (no probado) o escribiendo lo siguiente en un terminal (probado):
sudo dpkg -i ./Descargas/google-chrome-stable_current_i386.deb

Listo! Ya hemos instalado Chrome en Ubuntu 11.10 y podemos usarlo sin problemas.

sábado, 31 de marzo de 2012

Ver Partición Linux Ext2/Ext3/Ext4 en Windows


Ext2explore 


A veces por motivos de trabajo o por estudio... debemos de tener 2 o más Sistemas Operativos instalados en nuestra computadora, y si estamos logueados en alguna Distribución Linux, en la mayoría de estas distribuciones, nos es posible acceder a discos duros y particiones de Windows (FAT y/o NTFS) sin mayor problema; Pero al momento de realizar el proceso a la inversa, no es tan sencillo ya que Windows no ofrece soporte para los sistemas de ficheros comúnes utilizados en el entorno de Linux. 

Además de que existen varias aplicaciones o softwares que permiten el acceso a particiones Linux desde Windows, la mayoría de estas no lee el sistema de archivos ext4, o existen complicaciones al querer ingresar a otros sistemas de archivos. 



Y buscando en la red encontre esta aplicación sumamente sencilla, llamada Ext2Explore, que reconoce y puede accesar a particiones Linux EXT2/ EXT3 / EXT4 ó LVM2, sin ningún inconveniente. Es una aplicación LIBRE que ofrece la posibilidad de ver esos archivos Linux desde Windows XP, Vista ó incluso Windows 7 (Como Administrador). 



No es necesario instalar esta aplicación, basta con ejecutarla con permisos de Administrador y se podrá acceder a las particiones Linux sin inconvenientes, y explorar los ficheros o carpetas a otra partición. Siendo una Herramienta infaltable en tu repertorio! 



Lamentablemente esta aplicación no permite sobreescribir particiones Linux, pero sin duda es una excelente opción para poder acceder a los archivos que estan alojados en otra partición Linux. 

Una vez que estemos explorando o visualizando los archivos de una partición de Linux directamente en Windows gracias a este programa, también tenemos la opción de copiar cualquier carpeta o fichero mediante el menú contextual de Ext2Explore, seleccionando el elemento a copiar con click derecho y guardar en la opción Save. 





Se empieza a transferir el archivo a Windows 7 desde una partición ext4 de Ubuntu... 



Finalmente el archivo se ha movido satisfactoriamente desde Ubuntu 11.10 hacia Windows 7. 



A mí me ha sacado de apuros y me ha sido de suma últilidad... espero que a ustedes también!