Muchas cosas. Y entre ellas que hagas click en instalar después de creer que lo configurado está bien y que, al terminar la computadora pida reiniciar y te encuentres con una pantalla como la de arriba.
¿Qué diablos se hace con algo así?
Google. Más Google. Mucho más Google.
Y aún así, la respuesta no existe. La respuesta hay que encontrarla.
Este era el error original:
ERROR: device 'UUID=xxx' not found. Skipping fsck
mount /new_root can't find UUID=xxx
You are bing dropped into an emergency shell
sh: can't access tty; job control turned off
Y desde el shell de emergencia poco pude hacer/investigar/aprender.
Pero antes de llegar al shell de emergencia la computadora pasaba por Grub y podía ver que había por ahí:
ls
(hd0) (hd1) (hd1, gpt4) (hd1, gpt3) (hd1, gpt2) (hd1, gpt1)
ls (hd1,4) # this is where I installed Antergos
Partition hd1,4: Filesystem type ext*
ls (hd1,4)/
lost+found boot var etc proc sys dev run tmp usr bin home lib lib64 mnt opt root sbin srv
Traté de detener el boot inicial y desde ahí mismo cambiar/configurar ese primer proceso:
#grub prompt
set root=(hdX)
linux /arch/boot/vmlinuz root=/dev/sdX
Nada.
Buscando, viendo y tocando, no logré nada, decidí tratar de iniciar la compu de vuelta con el usb - no iba a pasar así como así. Traté de iniciar de esta manera:
set root=(hdX)
chainloader +1
Nada.
En un momento detuve el boot inicial con el usb en la computadora y algo se vio diferente o algo se me ocurrió, y encontré la solución:
set root=(hdX,Y) # aquí en Y en el usb estaba la partición efi
chainloader /efi/boot/loader.efi
Y kaboom! El loader del usb con las opciones que tenía cuando iniciaba el cd live de Antergos.
Espero esto sirva a alguien en algún momento, y si no, por lo menos me queda de notas para el futuro.
Siguiendo con todo esta fiesta ahora toca hacer que la Macbook Air tenga Internet, cosa que no es trivial ya que el live usb de Antergos no tiene los programas para usar el WiFi de la computadora (por que? supongo que no es trivial el tema de drivers y no es 1 solo programa entonces es más fácil no incluirlos y que cada quien se encargue).
Y para qué se necesita el WiFi? La gente de Antergos no quiere que se pueda instalar un sistema desactualizado, su filosofía es que cada instalación descarga lo necesario para estar al día.
Hay dos maneras:
Un convertidor de cable ethernet a usb (porque las Macs no tienen puertos ethernet). Y con este puedo conectar la computadora directo al router.
Vía el iPhone hacer tethering vía usb. OJO - no comparte el WiFi así que las descargas van a ser del plan de datos (y fueron ~700 megas en mi caso).
Pasos para lograr/configurar el iPhone tethering con la Macbook Air con el live usb de Antergos (usando como referencia esto):
1- Descargar los siguientes programas, llevarlos en un usb a la computadora con Antergos:
2- En Antergos: montar si es necesario el usb, desde terminal ir al usb/folder donde están esos archivos y con cada uno hacer pacman -U ARCHIVO, cuando pregunte si queremos instalar/usar espacio poner Y. 3- En el iPhone habilitar el Mobile Hotspot y conectarlo por el cable usb a la computadora. 4- Para mi fue suficiente con hacer idevicepair pair la primera vez y Antergos reconoció la conexión y podía usar Internet, en la segunda ocasión tuve que hacer el paso 5. 5- ip link y con la interfaz que se ve hacer dhcpcd INTERFAZ y ahora sí, Internet funcionó.
Así que bueno, espero esto les funcione.
En el siguiente post ya vendrá el proceso de instalación en sí.
Una primera prueba rápida para ver si todo va en orden (tldr; sí, todo en orden).
Ya que está instalado rEFInd reinicié la computadora, sin saber bien qué opción tenía que escoger fui de una en una y con eso llegué a esto:
Fácil y lógico seleccioné la primera opción y con esto ya directamente cargó Antergos.
La decisión ahí fue si instalar o probar (y como estamos probando, también fue fácil):
Todo va en orden, la compu responde bien y funciona. Lo difícil es lo que sigue.
No funciona el WiFi (en realidad creo que está pensado así y la imagen no tiene los drivers para WiFi - incluso creo que hay que actualizar el instalador para instalar) y tengo que ver cómo conectar la computadora a Internet - lo más fácil sería por cable. Pero, a) no tengo cable ethernet-usb y b) no tengo ganas de estar ahí sentado al lado del router (que supongo tiene salida ethernet, pero no estoy seguro, nunca lo ví - nunca lo tuve que usar).
Estuve ya leyendo y avergiuando, hay una opción muy divertida con el iPhone en la que hago tethering de la conexión del iPhone vía usb, pero para eso hay que descargar unas librerías antes y llevarlas a la prueba - mi problema que no tengo otro usb para eso, asi que estoy viendo de qué manera paso los archivos - y en el mientras estoy aprendiendo cosas divertidas: cómo montar dispositivos iOS en Macos.
Ya escribiré el siguiente post cuando resuelva todo esto.
En su momento estuve haciendo un poco de research de frameworks para Go y al toque ecnontré iris y lo empecé a usar, hubo un par de releases (yo empecé por la 5 y llegó hasta la 7). Todo iba bien, y me gustaba lo que se podía hacer con esta herramienta.
De repente un día pasó algo raro: en el repo de github de iris (pueden verlo en este fork que hice) decía que habían comprado la herramienta y que ya no era de uso libre (o en realidad que le habían cambiado la licencia o que se yo) - por una startup de Dubai.
Y bueno, supongo que esto puede pasar, así que hice el fork para ver si por lo menos me quedaba con lo último que había actualizado, y ahí me di cuenta que habían sacado de la historia la versión 7 - supuse que esa era la que había vendido, en fin. hice mi downgrade para que todo siguiera funcionando.
Luego me avisaron (había un chat para los que usabamos el framework) que había otro fork que si tenía los últimos cambios: Go-Speedoy bueno, ahora empecé a usar ese, pero al toque este lo deprecaron y cambió a Siris y ahí me aburrí y decidí sacar el framework aqui - lo cual me hizo muy feliz ya que me dí cuenta que no lo necesitaba y que en realidad era demasiado para lo que yo estaba haciendo.
Eso fue hace unos meses, hoy de repente veo que el autor original tiene de vuelta el framework y, que ya salió la versión 8.
Así que no tengo ni idea que pasó, que pasa y como va a seguir y que va a seguir pasando, así que mi recomendación (al punto que estoy haciendo un post acerca del tema) es:
Entre todas las ideas que estoy desarrollando se me ocurrió que podía usar el smartphone para controlar juegos (esta es la idea original, viene desde hace años - desde poco después que terminé el viaje de TrotaMexico) y poco a poco fui encontrando como hacer esto.
Pasé por varios experimentos, el primero fue una app que ejecutaba un server en la compu y via socket.io comunicaba el smartphone con el contenido visual Remote Device. Esto lo hice con algo que se llamaba node-webkit (la primera versión de lo que hoy se llama electron) y luego me encontré con webRTC y de ahí salieron varios experimentos:
el celular sincronizado (si tenías un android podías transformarlo en iPhone): Remote iPhone
Un PoC (prueba concepto) para usar el smartphone como linterna en una escena oscura de realidad virtual: Let there be light
Y después quise seguir con la idea original, así que busqué un juego de Tetris open-source que pudiera utilizar y lo uní con el celular para controlarlo y luego puse dos juegos de estos a competir al mismo tiempo en formato supervivencia: Multiplayer Tetris
Pero ahí no quedó la cosa. Hoy estoy trabajando en una capa encima donde las personas pueden participar de manera grupal, es decir, haciendo un “torneo” o una “noche de juegos” y que cada persona pueda unirse con su celular y jugar cuando sea su turno.
La idea es tener un “leaderboard” para ir viendo quien va ganando más en la noche y luego ir agregando más juegos.
Esto es una idea en desarrollo aún, ya iré contando más cuando la vaya probando.
Alfred is an award-winning app for Mac OS X which boosts your efficiency with hotkeys, keywords, text expansion and more. Search your Mac and the web, and be more productive with custom actions to control your Mac. Alfred
Hace muy poco descargué esta app por primera vez. Aún no empiezo a usar todas las herramientas con las que cuenta pero ya se hizo parte de mi uso diario. En realidad, la app que ya usaba todos los dias era el Spotlight - sirve para buscar apps, usar de calculadora y seguramente más cosas (pero yo no las he necesitado aún).
Para los que no lo saben, la manera de llamar esta app y la nativa de Mac es con: COMMAND + SPACEBAR
Una cosa que creo viene bien es que Alfred deja lo último que buscaste en la siguiente ocasión que lo llamas - es cómodo cuando lo usas varias veces seguido en el mismo rato.
Así que fue muy fácil integrar Alfred pues solo cambié mi uso de la otra app por esta. En cuanto tenga tiempo voy a entrar a ver como es el tema de los workflows y ver para que sirven, y ahí de vuelta contaré.