Instalar Ubuntu 22 en Macbook Pro y te cuento mi experiencia

Hola chic@s he decidido usar un equipo físico para aprender Linux, dejaré las máquinas virtuales, así que usaré un MacBook Pro (Retina, 13-inch, Late 2013) e instalaré Ubuntu, concretamente la versión de escritorio 22.04.1 LTS.

Ojo no voy a montar un Dual Boot, me cargaré el sistema de MAC y solo instalaré Ubuntu.

Mi corta experiencia

Mi experiencia usando Ubuntu en este Macbook, es que va mucho más fluido que con Big Sur (Último S.O que soporta este Mac), desde luego me quedo con ese sistema para seguir aprendiendo más sobre Linux.

Cosas que funciona o no pero tienen solución:

  • Wi-Fi, en general funciona muy bien, a veces despúes de sacarlo de reposo tarda en reconectar pero pasa muy poco
  • Bluetooth, he conectado unos auriculares inalámbricos «chinorris» y funciona perfecto.
  • Teclado, las teclas de función (brillo de la pantalla, retroiluminación del teclado, subir/bajar volumen)
  • FaceTime. Es la WebCam, de primeras no funciona, hay que hacer una un trabajillo por terminal.
  • Sensor regulación brillo de pantalla. Este sensor nos da más o menos brillo en función de la luz que reciba el sensor. No funciona solo con instalar el sistema, se explica al final post.
  • Puertos USB, funcionan sin problemas, he usado un conversor USB a Ethernet Gigabit y sin problemas.
  • Lector de Tarjetas SD, funciona perfecto.
  • Puerto HDMI, funciona fluido con una pantalla de resolución 2K. Funciona sin problemas con las dos pantallas a la vez, la interta y externa.
  • Puerto ThunderBolt 2, funciona ok con un conversor de ThunderBolt 2 a HDMI con pantalla 2k. Funciona sin problemas con las dos pantallas a la vez, la interta y externa. También lo he probado con un adaptador de Apple Thunderbolt 2 a Ethernet, al inicio me hizo una cosa rara pero funciona bien, lo explico al final.
  • Sonido, funciona perfecto con auriculares Jack 3,5mm y través del HDMI.
  • Trackpad, no uso esto ni cuando uso Mac, siempre he sido de ratón pero es verdad que el tema de los gestos en Ubuntu esta muy limitado en comparación con Mac. Si eres mucho de usar Trackpad, te vas a pegar un tiro xD no tiene comparación. Puedes recurria a software de terceros pero no es lo mismo.

Sin más rollos, vamos a ello!

Preparar el USB booteable de Ubuntu

Primero tenemos que bajarnos la distribución desde aquí: https://releases.ubuntu.com/22.04/, una vez bajada vamos a tener que grabar esa ISO en un USB booteable para poder instalarlo en nuestro Mac. Para grabar la iso en el USB voy a explicarlo de dos formas, con Rufus desde un Windows y con BalenaEtcher desde un Mac.

Crear el USB desde Windows (Rufus)

Si tienes un Windows a mano, podemos crear el USB booteable con Rufus, lo puedes bajar aquí.

No tiene mucha complicación, seleccimamos el USB, la ISBO que nos bajamos antes y luego elegimos los valores de la imagen. Clicamos en START para continuar.

En esta ventana seleccionamos «Write in ISO Image mode» y a OK

Una vez que haya finalizado conectamos el USB al Mac.

Crear el USB desde Mac (BalenaEtcher)

En Mac podemos grabar la iso de distintas formas, esta vez usare un programa bastante intuitivo, BalenaEtcher, bajalo aquí, y en este otro enlace de dejo un tutorial super rápido de cómo grabar la iso en un USB desde Mac con BalenaEtcher.

Instalación de Ubuntu en Macbook Pro

Una vez tengamos el USB booteable, continuamos con el tutorial.

Apagamos el Mac, conectamos el USB booteable de Ubuntu. Ahora encendemos el Mac y pulsamos rápidamente la tecla ALT para mostrar el Gestor de Arranque, seleccionamos el disco EFI Boot.

En este paso habrá que esperar unos segundos hasta que cargue el instalador, ahora seleccionamos Instalar Ubuntu

La instalación ya daba buenas sensaciones porque podías controlar el brillo, volumen, etc.

A partir de aquí es como instalación normal de Ubuntu, elegir el idioma, teclado, ubicación, solo mostraré las capturas más relevantes de la instalación, lo demás depende de nuestras preferencias.

En este paso elegimos Instalación normal, así nos instala Firefox, LibreOffice, drivers de terceros, etc.

Aquí, seleccionamos Borrar disco e Instalar Ubuntu, y clicamos en Continuar. Esto es para las más novatos.

Elegimos el nuestro nombre, nombre del equipo, usuario, cotnraseña, etc y clicamos en Continuar

Ahora empezará la instalación, solo tendremos que esperar, me sorprendió con la velocidad a la que se instalo.

Al final la instalación nos pedirá que reiniciemos para finalizar la instalación. Quitamos el USB, si no lo hacemos Ubuntu nos lo avisa xD, algo curioso.

Cosillas que no funcionan: Facetime, sensor de pantalla…

Lo único que no me funcionó a mi, fue el sensor y el FaceTime (WebCam de toda la vida), pero no te preocupes tiene solución.

FaceTime

Eso si… hay que dar con el clavo porque ya estuve una hora probando diferentes enlaces hasta que funcionó.

Debemos instalar varios programas (git, curl, etc.) que necesitaremos por lo que ejecutamos lo siguiente:

sudo apt install curl git unrar

Ahora bajaremos el firwmare del FaceTime de GitHub facilitado por el usuario patjak

git clone https://github.com/patjak/facetimehd-firmware.git
cd facetimehd-firmware
make
sudo make install

Los resultados de «sudo make install» deben ser los siguientes:

firmware into '//usr/lib/firmware/facetimehd

Aún no compruebes nada, continua con el siguiente apartado.

Sensores de la pantalla, regular brillo automáticamente

Ahora nos toca bajarnos los Drivers de Boot Camp de Apple: https://support.apple.com/kb/DL1837, de aquí extraeremos unos fichero .dat, no te compliques, solo ejecuta los comandos. Si tienes dudas, escribelo en los comentarios.

unzip bootcamp5.1.5769.zip
cd BootCamp/Drivers/Apple/
unrar x AppleCamera64.exe

# Extract the DAT files:
dd bs=1 skip=1663920 count=33060 if=AppleCamera.sys of=9112_01XX.dat
dd bs=1 skip=1644880 count=19040 if=AppleCamera.sys of=1771_01XX.dat
dd bs=1 skip=1606800 count=19040 if=AppleCamera.sys of=1871_01XX.dat
dd bs=1 skip=1625840 count=19040 if=AppleCamera.sys of=1874_01XX.dat

# Copy the DAT files to the folder containing the driver:
sudo cp *.dat /usr/lib/firmware/facetimehd

Seguimos ejecutando más comandos, aquí puede que te salte algún warning y error pero tu continúa y REINICIAS EL MAC,

git clone https://github.com/patjak/bcwc_pcie.git
cd bcwc_pcie
make
sudo make install
# you may get SSL errors, but it appears these are safe to ignore
sudo depmod
sudo modprobe -r bdc_pci
sudo modprobe facetimehd
echo facetimehd | sudo tee -a /etc/modules > /dev/null

Ahora nos toca verificar, el FaceTime verificalo con una aplicación tipo Teams en la Web y el sensor, con que tapes la cámara con tu mano, debería ir bajando el brillo de la pantalla.

FaceTime una vez instalada, la pruebo con Teams, apps varias que acceden a la WebCam y funciona fluida y sin problemas.

Adaptador Apple Thunderbolt 2 a Ethernet

Al incio no me funcionaba, lo conectaba después de encender el Mac y el Ubuntu ni se enteraba, luego leí en algún foro que había problemas con el Thunderbolt-Ethernet (que solo funcionaba si lo conectabas al encender). Probé a encenderlo con el adaptador ya conectado y hasta ahora funciona sin problemas, lo reconoce cuando lo conecto a posterior de encender 🙂

Enlaces de ayuda

Eso es todo chic@s, de momento estoy contento con el rendimiento de Ubuntu en este Macbook, espero que le sirva a algun@. Nos vemos en el próximo post 😉

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.