Kromann's

Telecomunicaciones, Hardware, Hackintosh, cine, musica, de todo.


Deja un comentario

Arranca Live USB y Linux mbr en Mac OS X Apple con rEFIt.

Si eres de aquellos a los que les gusta trastear y probar diferentes sistemas operativos pero también eres un fan del hardware de apple, piensas que sus portátiles son de lo mejor, o te enamora la limpieza de los escritorios que usan iMac’s, seguro que te has llevado las manos a la cabeza cuando te has enterado que la Bios, o mejor dicho, la EFI de las placas base de Apple no “bootea” los Live USB de linux, o de cualquier otro sistema operativo.

Por defecto, las bios modernas de apple solo arrancan discos con tablas de particiones GUID.

Tus días de penurias se han acabo. Si no lo has descubierto por ti mismo, existe una utilidad para OSX muy interesante llamada rEFIt que te permite arrancar discos con tabla de particiones MBR. La instalación es muy sencilla. Se hace mediante un mpkg dentro de la imagen de disco que te descargas desde su web. El típico “siguiente-siguiente-siguiente”.

Imagen

Cuando termines la instalación, después de reiniciar el equipo, ojo al dato, DOS VECES, cuando inicies el equipo te saldrá una pantalla como esta:

2013-09-20 14.22.25

Si solo tienes la partición con OSX, solo te aparecerá esta. En mi caso, como tengo varias, tengo donde elegir.

FUNCIONAMIENTO.

Ahora vamos a contar un poco como se usa.

Si has hecho una partición, o has añadido algún disco nuevo, cuando inicies, para el correcto funcionamiento del boot tienes que navegar hasta “Start partition Tool” para actualizar el mapa de arranque de particiones.

2013-09-20 14.28.43

2013-09-20 14.29.04

Y una vez hecho esto, podréis arrancar sin ningún problema.

CONFIGURACIÓN.

Si queréis profundizar un poco mas en la aplicación, a continuación os explico como se puede cambiar la configuración por defecto de rEFIt, como el tiempo de espera de arranque, el sistema operativo de arranque por defecto, junto con otras cosas.

Para configurar rEFIt tenéis que navegar hasta la raiz del disco duro principal, y una vez allí navegar hasta la ruta /efi/refit  donde encontraréis un archivo llamado refit.conf el cual debéis abrir con TextEdit y obtendréis algo así:

Captura de pantalla 2013-09-20 a la(s) 14.48.38

En la línea que dice “Timeout 3” modificando el numero podéis modificar el tiempo de espera antes del arranque del sistema operativo por defecto (segundos)

En la línea que dice “legacy firt” o “legacy second” se refiere a la opción de arranque por defecto, modificandola podéis cambiar el sistema operativo que se inicie por defecto si no se toca nada.

Quitando el signo de # de cualquier linea, se activa lo que haya escrito. Del mismo modo que añadiéndola se desactiva.

Si entendéis algo de inglés veréis que es muy fácil de configurar, es solo un archivo de texto plano que dependiendo de lo que pongáis hará una cosa u otra.

Podéis descargar rEFIt desde su pagina web, es totalmente gratuito –> http://refit.sourceforge.net/#download


1 comentario

Solución al error X11 Connection Rejected Because of Wrong Authentication

Captura de pantalla 2013-02-26 a la(s) 15.06.18

Desde hace unas semanas, como ya publiqué, tengo montado un servidor Linux en un Intel Atom. 

Para quitarle carga de trabajo al procesador del servidor, ya que no es muy potente, tambien para que se calentase menos y así no necesitase tanta disipación y consumiese menos, decidí quitarle de ejecución el entorno grafico.

Empecé a controlar completamente el ordenador a traves de comandos y con conexión remota por SSH. Las interfaces gráficas las ejecutaba a través de X11forwarding remotamente, dejando que el cliente cargara con parte del proceso de la app.

     *Nota: El rendimiento de las X11 en Mac (Xquartz) es bastante mas pobre que sobre Linux, corriendo desde un LiveUSB o incluso desde una maquina virtual Linux puede notarse la mejora de rendimiento.

En un principio todo funcionaba muy bien, pero por A o por B, dejó de funcionar el X11Forwarding. Apareciendo un error al intentar ejecutar las X remotamente por SSH. 

 X11 Connection Rejected Because of Wrong Authentication

/usr/bin/xauth: timeout in locking authority file /home/kromann/.Xauthority

Este error puede deberse a varias causas, así que también hay varios metodos para solucionarlo.

 – Asegúrate de que tienes suficiente espacio en disco.

Ejecuta el comando df para asegurarte:

$ df -H

En caso de tener muy poco espacio en disco, libera un poco para que funcione.

– Asegúrate de que  ~/.Xauthority es propiedad tuya.

Ejecuta el siguiente comando para ver el propietario del archivo:
$ ls -l ~/.Xauthority
Ejecuta chown y chmod para solucionar los problemas de propiedad:

$ chown usuario:grupo ~/.Xauthority
chmod 0600 ~/.Xauthority

Reemplaza usuario:grupo por tu usuario y el grupo al que pertenece.

Asegúrate de que  X11 SSHD Forwarding está activo:

Asegúrate de que la siguiente linea esta activa en sshd_config :

$ grep X11Forwarding /etc/ssh/sshd_config

Debería salir:

X11Forwarding yes

Si X11 está desactivado añade la siguiente linea a sshd_cofing y reinicia el servidor SSH:

X11Forwarding yes

Asegúrate de que el cliente X11 Forwarding está activo:

Asegúrate de que el archivo local de la maquina cliente ssh_config tiene las siguientes lineas:
Host * 

ForwardX11 yes

 

 


2 comentarios

Everpad, un Evernote para tu Linux

Imagen

 

Uno de los principales problemas de Linux, ese gran SO que tan bien funciona cuando todo esta correctamente configurado y que es tan versátil y configurable como ninguno, son la falta de algunas aplicaciones comerciales que tienen un uso muy extendido.

 

Según la web de Evernote, por la limitada cantidad de recursos humanos de los que disponen, no han creado un cliente linux de Evernote.

La principal ventaja de linux acude al rescate y gracias a la comunidad Open Source llega Everpad. Un cliente muy simple (Cosa que puede ser una ventaja para muchos, no tiene porque asociarse simple a algo malo) compatible con todas las distribuciones que tengo el placer de usar.

 

Si eres de esos usuarios entusiastas, que se han pasado a linux no solo por estar libre de virus y tener un rendimiento excepcional aun en equipos viejos, seguro que no te importa, incluso hasta te gusta, instalar las aplicaciones desde el terminal y si no quieres otra cosa que no sea eso, estas de suerte, porque este es el método para instalarlo:

Para distros con APT (ubuntu y sus derivados, Mint, Debian, etc).

sudo add-apt-repository ppa:nvbn-rm/ppa

sudo apt-get update

sudo apt-get install everpad

Una vez instalado y ejecutado, tendréis algo como esto:

Imagen

 

Imagen

 

Y ya podréis disfrutar de Evernote en Linux sin tener que tirar de Wine para ejecutar aplicaciones de Windows.