Archive for the ‘Informática’ Category

Recuperar Grub en Ubuntu 9.10 después de instalar Windows

No Comments »

He hecho una instalación fresca en mi PC de la nueva versión de Ubuntu (Kubuntu en realidad), que ya tocaba después de venir actualizando una tras otra desde no sé cuando. Aprovechando la instalación fresca, he montado todo con LVM (volúmenes lógicos).

Como por desgracia todavía tengo que tener un Windows instalado, decidí probar Windows 7 para darle una oportunidad. Y aquí metí la pata, porque como ya sabemos, Windows no respeta nada y se carga lo que haya en el MBR del HDD, así que perdí el arranque del Linux y sólo arrancaba Windows.

Para intentar solucionarlo fui a tirar del maravilloso disquete de Super Grub Disk que guardo en un cajón, pero me acordé de que en esta versión de Ubuntu el Grub es nuevo, así que no iba a arreglar nada. Me puse a buscar otra forma, y aunque la encontré, nada decía de arreglar el desaguisado cuando estabas usando LVM.

Uniendo un poco de información de aquí y de allá he podido recuperarlo.

Estos son los pasos que hay que seguir:

  1. Arrancar con un CD Live de Ubuntu.
  2. Abrir un terminal “gnome-terminal” o “Konsole”.
  3. sudo apt-get install lvm2
  4. sudo pvscan
  5. sudo vgscan
  6. sudo vgchange -a y
  7. sudo lvscan
  8. Identificamos las particiones: sudo fdisk -lu
  9. sudo mount /dev/grupo/lvroot /mnt
  10. sudo mount /dev/sda5 /mnt/boot
  11. sudo mount –bind /dev /mnt/dev
  12. sudo mount -t proc none /mnt/proc
  13. sudo mount -t sysfs none /mnt/sys
  14. sudo chroot /mnt
  15. update-grub
  16. grub-install /dev/sda
  17. exit
  18. sudo umount /mnt/sys
  19. sudo umount /mnt/proc
  20. sudo umount /mnt/dev
  21. sudo umount /mnt/boot
  22. sudo umount /mnt
  23. Reiniciar

NOTA: Ahí están puestas mis particiones como ejemplo; por supuesto, cada sistema puede ser distinto y habrá que adaptar un poco los pasos.


Campus Party 1999, la segunda a la que fui

No Comments »

Madre mía… En una lista de correo que tenemos unos colegas, uno ha puesto el enlace a un vídeo de Youtube que es un montaje que hizo nuestro amigo JLuis con los aproximadamente 20 tíos de Huelva que fuimos a la Campus Party en 1999; sin duda, la party en la que mejor me lo he pasado.

Luego de esa fui a las de 2000 y 2001, pero no fueron igual… como en Mollina, creo que en ninguna parte.. ;)

A la mayoría que lea esto no le importará nada, pero lo dejo aquí puesto para acordarme de lo bien que lo pasamos ¡¡hace 10 años!!

Mmmm… por cierto, esto me recuerda a la captura de pantalla del programa HYNews… se puede ver un email de David a mi en 1996… ¡¡trece años!! :D


Cherokee y rTorrrent

No Comments »

Como mi amigo JLuis me preguntó si podía usar Cherokee con rTorrent, me puse a preparar una entrada explicando cómo configurarlo todo; pero hablando con Álvaro llegué a la conclusión de que iba a ser mejor invertir ese tiempo en escribir un asistente para Cherokee-Admin, así que ayer subí un parche que implementa el asistente que permite configurar Cherokee para conectar con rTorrent.

Tan sólo tendríais que configurar rTorrent poniendo algo como esto en vuestro rtorrent.rc:

scgi_port = localhost:5000

La parte de Cherokee la hará el asistente. Disponible ya en la versión 0.99.24.

¿Cómo? ¿que todavía no usas Cherokee? ¡¿A qué estás esperando?! :D


¿Vigila Apple por dónde navegan los usuarios de iPhone?

4 Comments »

Esta mañana he puesto en mi web un fichero disponible, pero no está enlazado en ninguna parte, y sólo le he pasado esa URL a dos amigos, uno de los cuales lo ha consultado desde su iPhone; pero lo curioso es que justo un segundo después, ¡ha sido solicitado también desde una IP de Apple!.

Este es el extracto del log. He ocultado la IP de mi amigo y el nombre del fichero, que por supuesto tampoco es ese.


XX.XXX.XXX.XXX - - [16/May/2009:13:41:52 +0200] "GET /un_fichero_cualquiera.xml HTTP/1.1" 200 28029 "-" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 2_2_1 like Mac OS X; es-es) AppleWebKit/525.18.1 (KHTML, like Gecko) Version/3.1.1 Mobile/5H11 Safari/525.20"
17.148.64.65 - - [16/May/2009:13:41:53 +0200] "GET /un_fichero_cualquiera.xml HTTP/1.0" 200 28029 "-" "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/522+ (KHTML, like Gecko) Safari/419.3"

Haciendo un whois de esa IP tenemos:


OrgName: Apple Computer, Inc.
OrgID: APPLEC-3
Address: 20740 Valley Green Drive, MS32E
City: Cupertino
StateProv: CA
PostalCode: 95014
Country: US

NetRange: 17.0.0.0 - 17.255.255.255
CIDR: 17.0.0.0/8
NetName: APPLE-WWNET
NetHandle: NET-17-0-0-0-1
Parent:
NetType: Direct Assignment
NameServer: NSERVER.APPLE.COM
NameServer: NSERVER2.APPLE.COM
NameServer: NSERVER.EURO.APPLE.COM
NameServer: NSERVER.ASIA.APPLE.COM
Comment:
RegDate: 1990-04-16
Updated: 2000-05-23

RTechHandle: ZA42-ARIN
RTechName: Apple Computer, Inc.
RTechPhone: +1-408-974-7777
RTechEmail: Apple-NOC@apple.com

Apple… WTF!!

ACTUALIZACIÓN:

Como David en su comentario me puso en duda, he hecho la prueba accediendo al enlace desde Safari en Mac OS X, por lo que debería haberse comportado de la misma forma, pero no ha sido así:

XX.XXX.XXX.XX - - [17/May/2009:02:01:03 +0200] "GET /un_fichero_cualquiera.xml HTTP/1.1" 200 41775 "-" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_6; es-es) AppleWebKit/525.27.1 (KHTML, like Gecko) Version/3.2.1 Safari/525.27.1"
XX.XXX.XXX.XX - - [17/May/2009:02:01:04 +0200] "GET /un_fichero_cualquiera.xml HTTP/1.1" 200 41775 "-" "Apple-PubSub/65.1.2"
XX.XXX.XXX.XX - - [17/May/2009:02:01:04 +0200] "GET /un_fichero_cualquiera.xml HTTP/1.1" 200 41775 "-" "Apple-PubSub/65.1.2"

Las XX.XXX.XXX.XX representan sólo mi IP.

Aquí podemos ver otras dos solicitudes del fichero, y parece que por algún “script” o sistema que lleve Mac OS integrado, pero todas las solicitudes se han realizado desde mi IP, no hay ninguna otra desde Apple.

La verdad es que todo esto es mosqueante…


Mac OS X Leopard en una MSI P965 Platinum

2 Comments »

Desde hace un mes o así tengo Mac OS X Leopard (versión 10.5.6) instalado en mi PC, pero no sin haber sudado sangre para conseguirlo. Este post trata de aclarar varias cuestiones relativas a la instalación en la placa base que uso, y que por lo visto no tiene mucha gente de la que hasta ahora ha instalado este sistema operativo en un PC.

Características de mi equipo:

- Placa base MSI P965 Platinum (BIOS versión 1.8)
- Intel Core 2 Duo E6600
- 4GB de RAM
- Tarjeta gráfica ATI Radeon X1650 Pro
- Disco duro Seagate de 400GB donde está GRUB, Windows XP y Kubuntu.
- Disco duro Seagete de 500GB donde está Mac OS X.

Para empezar, decir que hay varias distribuciones de Mac OS rodando por Internet, y la que yo he instalado es la iDeneb 1.4.

Preparación del entorno

Lo primero que necesitas es crear una partición primaria en tu disco duro para instalar Mac OS. Yo intenté hacerlo en una lógica y el instalador no la veía como disponible. Una vez conseguí que la viese, pero después de instalar no hubo forma de hacerla arrancar.

Personalmente, con tantas pruebas y para no romper nada de lo que tenía, al final opté por comprar otro disco duro e instalarlo ahí, pero vosotros podéis, bien reparticionar desde cero (aunque esta opción si ya tienes otros SO es muy dura), o usar alguna utilidad de reparticionamiento como GParted.

La partición que vayáis a crear recomiendo que sea al menos de 10GB y de tipo FAT32, NTFS o HPF+.

Para terminar, si quieres disponer de todos los cores de tu procesador, ve a la BIOS y activa la opción “BIT SECURE…”. No es obligatorio, pero sin duda mejorará el rendimiento.

Instalación de iDeneb 1.4

Nos descargamos esta distribución y grabamos su imagen ISO en un DVD, a una velocidad máxima de 4X, porque a más velocidad dicen que puede dar problemas.

Una vez grabada, arrancamos con ese DVD y tras esperar un buen rato nos saldrá el instalador. Seleccionamos el idioma que queremos usar, aceptamos las condiciones y nos saldrá una ventana para elegir la partición en la que queremos instalar el SO. Si no sale ninguna (lo más normal), nos vamos al menú de arriba y pulsamos en “Utilidades->Utilidad de Discos”; ahí nos saldrán todos los discos con sus particiones.

Ahora seleccionamos la partición en la que queremos instalarlo (hay que asegurarse bien, no nos vayamos a cargar la partición de Windows), pulsamos el botón borrar que está a la derecha, seleccionamos el tipo de sistema de archivos “Mac OS con registro”, le ponemos un nombre al volumen (MacOSX por ejemplo) y pulsamos el botón borrar que está abajo.

Esto último borrará todo lo que haya en esa partición y generará el sistema de ficheros necesario para instalar, así que una vez hecho esto, salimos de la utilidad de discos yendo al menú de arriba a la izquierda y volveremos al programa de instalación, donde si todo ha ido bien, ahora veremos disponible la partición que acabamos de preparar; la seleccionamos y le damos a Continuar.

Ahora tenemos que pulsar en Personalizar, para elegir los parches y opciones que queremos instalar. Esto es lo que hay que marcar:

  • Idiomas disponibles. Elige el que quieras usar; en mi caso sólo marqué el Español.
  • Tipos de letra adicionales
  • X11 (opcional, pero interesante de tener)
  • Patches 10.5.6 Ready
    • Audio:
      • AppleAzaliaAudio. Sólo dispondremos de dos altavoces, porque aunque se supone que esta placa lleva una tarjeta con el chip ALC883, no he conseguido que funcione. Puedes probar tú y si te funciona, ¡enhorabuena!.
    • Chipset:
      • ICHx Fixed
      • JMicronATA
    • Fix:
      • Cpus=1-Fix (Si no activas la opción “BIT SECURE…” en la BIOS)
      • IOUSBFamilyFix
    • Video: (Selecciona aquí el driver de tu tarjeta gráfica
    • Applications: (Yo las marco todas)

A continuación, le damos a continuar y el sistema comenzará a verificar el DVD en busca de errores. La primera vez que vayas a instalarlo puede estar bien que dejes que se realice este proceso, pero una vez que te asegures que el disco está bien, para las siguientes puedes pulsar el botón de “Omitir” y pasar directamente a la instalación.

Arrancando por primera vez

Una vez terminado de instalar el sistema operativo, el programa de instalación reinicia el ordenador. Sacamos el DVD de la unidad y dejamos que arranque desde el HD. Pueden pasar varias cosas:

La primera es que si lo instalas en el mismo HD donde tenías tus otros sistemas operativos (Windows, Linux, etc.), lo más probable es que haya sobreescrito el sector de arranque (MBR) y no seas capaz de arrancar ningún sistema operativo, NI SIQUIERA MAC OS X.

Si tenías instalado GRUB, no hay problema, porque gracias a Super GRUB Disk, podemos restaurar dicho gestor de arranque sin ningún tipo de complicación, y podemos volver a tener el sistema como lo teníamos antes. En cambio, si no usabas GRUB, lo siento pero tendrás que buscar otro tutorial por ahí que te explique cómo restaurarlo.

Otra cosa que te puede ocurrir es que hayas instalado Mac OS en un disco duro secundario. En este caso el sistema arrancará exactamente igual que antes (o al menos debería).

Ahora ya sólo faltaría incluir Mac OS en la lista de SO disponibles para arrancar; y estas son las instrucciones que hay que seguir para arrancarlo usando GRUB:

  1. Arrancamos Linux.
  2. Editamos el fichero /boot/grub/menu.lst
  3. Copiar el trozo que sirve para arrancar Windows y ponerlo debajo de éste
  4. Guardar el fichero.

Debería quedar algo así:


title Windows XP
root (hd0,1)
makeactive
chainloader +1

title Mac OS X
root (hd1,0)
makeactive
chainloader +1

Para terminar, os dejo un enlace a los foros de Insanely Mac, dónde se puede encontrar toda o casi toda la información disponible sobre el uso del sistema operativo de Apple en PCs.

P.D: Mi opinión sobre el sistema y tal, lo dejo para otro post… :-)