L'aventura que és instal·lar ArchLinux en un ordinador Apple.

Això és simplement una anècdota
OS X

(No tan) Petita Introducció i anècdota de la meva vida:

Fa temps, quan encara era un jove sense gaire experiència al món de la informàtica, somiava tenir un ordinador d'Apple. Es veuen bé estèticament, el sistema operatiu és valent i senzill, tendeixen a durar diversos anys, el maquinari és de darrera generació…en fi.

Aquells dies, el meu equip era una Dell Inspiron 1420 amb només 1Gb de RAM, un Intel Celeron a 1.5 Ghz i una GPU integrada Mobile Intel 915GM, que portava com SO Windows Vista. Li instal·leu Ubuntu 10.04 per mera curiositat, i al final substitueixo a Vista del tot.

Finalment, el meu somni es va fer realitat, els meus pares em van donar un iMac Mid-2011, al final no va ser la revolució que jo esperava, però era molt feliç amb ell, doncs al capdavall era un ordinador nou.

Al seu torn, vaig seguir experimentant amb Linux al meu portàtil, passant per infinitat de distros fins a trobar la meravella que és Arch Linux. Si, és cert, la vostra instal·lació pot espantar l'usuari novell, però només cal llegir la guia d'instal·lació, i tot sortirà bé.

A diferència de l'iMac, la portàtil ja es va canviar 3 vegades, de la Inspiron 1420 a una Toshiba Satellite amb AMD A6 (l'odiï, tant a Windows com a Linux…jo culpo a la calor i al driver en cada cas).

Després vaig adquirir una ASUS, que tenia un Core i5 i gràfica NVIDIA. A la setmana fallo, així que me la van canviar per una altra. Ara tinc una Sony VAIO, i sóc molt feliç.

Tornant al que ens correspon, ja han passat gairebé 3 anys des que vaig rebre l'iMac, OS X ha involucionat, s'ha tornat lent, maldestre, pesat, així que justament ahir, se'm va acudir substituir completament el meu sistema OS X per ArchLinux.

Per aconseguir un sistema completament funcional i al meu gust, calia fer el següent:

Instal·lació compatible amb UEFI:

Afortunadament, avui dia els UEFI Shell que vénen dins de la ISO d'ArchLinux funcionen a la perfecció, per la qual cosa vaig poder iniciar fàcilment des d'USB i per això, seguir els passos per a instal·lació en sistemes UEFI que ve a la guia oficial.

Un altre punt a favor meu és que jo no tenia cap necessitat de mantenir OSX, la qual cosa simplifica bastant la feina.

Instal·lar un bootloader que funcioni al microprogramari d'Apple:

Sona ridícul, en especial si mai has tingut un ordinador UEFI, però hi ha un punt de manera que vaig fer menció especial daixò.

En primer lloc, Apple no utilitza la implementació UEFI tradicional, utilitza una pròpia (que anomena només EFI) ia part, aquesta està basada en UEFI 1.X, no en UEFI 2.X, cosa que complica les coses.

Després d'investigar una estona, va resultar que només GRUB funciona correctament al firmware d'Apple, eliminant les meves esperances d'usar gummiboot. Però hi havia una petita sorpresa. Resulta que pràcticament tots els Bootloaders fan ús d'un paquet de nom efibootmgr.

Aquest paquet fa modificacions a UEFI, afegint entrades d'inici, modificant-les, etc. El problema és que el microprogramari d'Apple NO POT FER AIXÒ. Fer ús d'efibootmgr en un ordinador Apple podia corrompre el firmware d'Apple, i l'únic que es podia fer en aquest cas era restaurar la ROM a través d'un complex i perillós flaixeig a la MB.

L'alternativa era fer servir una utileria experimental anomenada mactel-boot. Era millor que res.

rEFINd


Tan bonic que s'hagués vist amb rEFInd

Utileries, servidor gràfic i selecció de driver:

Passat l'ensurt anterior, i ja amb un sistema base instal·lat, allò que seguia era el més fàcil, o això creia jo. Afegir un usuari, habilitar sudo, tot aquest tipus de coses. Fins que arribem a un altre problema.

Pràcticament tots els ordinadors Apple, siguin MacBooks (Air, Pro, Retina), Mac Mini, o iMac, porten dins de si targetes gràfiques NVIDIA, o les integrades d'Intel. Totes excepte la línia que va sortir el 2011, en què Apple va tenir la brillant idea d'incloure gràfiques ATI / AMD.

triar entre Catalyst i Gallium3D et posa en una cruïlla. D'una banda, Catalitzador té molt millor acceleració 3D, però la seva acceleració 2D és dolenta, es trenca amb facilitat o fins i tot del no-res, i no funciona en la darrera versió de X.Org(1.15).

A més, si em decantava per ell, caldria tornar-lo a instal·lar cada vegada que s'actualitzés el kernel, cosa que a Arch passa freqüentment.

La segona opció, Gallium3D, el famós driver lliure, és molt més estable, i no cal tornar a instal·lar-lo després d'una actualització del kernel, a més que té molt bona acceleració 2D. Tot i això, la seva acceleració 3D és realment pèssima.

Vaig instal·lar Gallium3D de moment i vaig continuar amb la instal·lació.

imatges

Fuck you, ATI/AMD!

Instal·lació de DeskE, aplicacions bàsiques i prova d'àudio:

Vaig instal·lar el GNOME 3, Google Chrome, LibreOffice, JDK, Netbeans, etc. L'únic que va donar problemes en aquest apartat va ser que en connectar els audiòfons no vaig obtenir so, però va ser molt fàcil, només vaig haver d'afegir una línia a /etc/modprobe.d/sound.conf .

Instal·lació d'Impressora:

Realment estic consternat, doncs tot el que vaig pensar que seria més senzill és precisament allò que més se m'ha complicat.

I és que aconseguir que CUPS em reconegui la meva impressora (una EPSON L355), que aquesta connectada directament al Wi-Fi, ha estat un veritable mal de cap. Ho he intentat tot, vaig llegir la documentació d'OpenPrinting, useu el PPD que dóna CUPS, instal·leu el driver, useu el PPD del driver, i res va donar resultat.

Al final em vaig donar per vençut i la connecteu per USB. Sona ridícul, però és una impressora que fem servir 4 persones i no la puc acaparar jo, així que continuaré investigant.

I bé, això és tot fins ara, encara falten força coses (com instal·lar LAMP, l'Android SDK, muntar el meu Xperia S sense necessitat que vaig actuar com una carpeta en xarxa, etc) però això ha estat tot de moment.

Val la pena...

 Aquí la petita, mostrant el primer títol que se'm va acudir per a l'article (massa dramàtic).


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   yoyo va dir

    Jo tinc el Mac mini 6,2 Late 2012, no li he instal·lat encara cap distro Linux però les que he provat a Live, Manjaro i KaOS, van a full, inclòs àudio, wifi, bluetooth…etc

    Encara dubto si instal·lar Linux al costat d'OS X, em dóna fluixera tenint el Lenovo amb 3 distros, però algun dia… qui sap.

    1.    Sinó va dir

      Yoyo, com va el Mac Mini? li tinc unes ganes terribles!

  2.   Cocoli va dir

    Comprar Mac per posar-li Linux….. No sé, gaire mala idea, des del mateix punt de vista de preu.

    En tot cas vas provar amb algun controlador de la mateixa empresa? Perquè alguna vegada quan usava Linux a l'escriptori em vaig ensopegar amb el mateix problema i simplement havia de buscar el controlador del mateix fabricant o fins i tot algú s'havia pres la molèstia de realitzar-ho, et dic això perquè també faig servir impressores Epson.

    1.    Richard va dir

      no només mala idea, amb la possibilitat de fer malbé el firmware i haver de flashejar, no tenir cap possibilitat de garantia amb Mac Store, això és jugar a ruleta manera geek xD

      1.    Cocoli va dir

        Nah, jo em cago a Apple, i les garanties…. mai les he fet servir i tampoc penso fer-ho.

        Però comprar un maquinari sobrevaluat i lleig no té raó de ser, amb aquests diners un es compra alguna cosa molt millor i sense que sigui tan castrat com qualsevol Mac.

        1.    eliotime3000 va dir

          Lenovo… L'únic maquinari que no és sobrevaluat i que val la pena pagar (només les sèries Think que va heretar d'IBM, ja que la resta de línies, nope).

          1.    Cocoli va dir

            Jo personalment prefereixo HP, lúltima línia de les Envy està una delícia.

          2.    ILAV va dir

            Com saps que la sèrie Think és l'única que va heretar el maquinari d'IBM? Jo prefereixo Lenovo sobre la resta. Després DELL, després HP.

            1.    Cocoli va dir

              Em creuries que Dell em sembla per altre ordinari? I a sobre com lleig Jajaajaj, gairebé tan lleig com les Toshiba que fins fa poc tenien el meu respecte per ser les més dures del mercat, però conec molta gent que tingut problemes principalment amb discos durs defectuosos.

              Personalment primer està HP (tinc dos) després la disputa està entre Lenovo I Samsung, perdoneu-me però la Sèrie 9 dels seus ultrabooks és una bellesa, ia l'uuuuultim després d'Apple està Dell, en servidors i estacions de treball la cosa canvia, encara prefereixo HP però Dell la talla aquí.


          3.    eliotime3000 va dir

            @Elav: Que jo sàpiga, les sèries ThinkPad, ThinkServer i ThinkCentre han estat creades per IBM abans de vendre el seu departament de fabricació de PC's a Lenovo. A més, les Dell com que ara estan desapercebudes, encara que les Alienware que fabriquin em segueixin semblant les PC's més lletges que he vist fins ara.

            @Cocolio: Les HP últimament han tornat a estar al podi de les portàtils trible B (bona, bonica i barata), ja que ha passat la seva època de crisi en la qual sortien models de portàtils que eren un fiasco en usar-les.

          4.    Jon Burrows va dir

            Sí, amb el blacklist al BIOS :trollface:

            A part d'això, els ThinkPad comparteixen ideologia.

            Encara que un Toughbook tampoc no està de més (els últims models són complicats d'aconseguir a occident).

    2.    TheLinuxNoob va dir

      Repeteixo, igual que vaig fer al text, que quan em van donar el Mac (perquè encara no em podia comprar les meves coses jo) era la meva il·lusió, la meva entrada a un món senzill, modern, ràpid, lliure de virus, etc. Això va ser fa 3 anys. No et pots imaginar quant em penedeixo d'haver demanat el Mac. Avui dia somio amb armar el meu propi equip. Lamentablement encara no sóc independent econòmicament, la meva única font d'ingressos personal ve de desenvolupar pàgines web per a PIMEs, que no paguen molt precisament, i que és de tant en tant (normalment perquè algun conegut em recomana).

      Sobre això del controlador, aconseguiu fer que la impressora funcionés per USB. Però encara no aconsegueixo que la reconegui per xarxa.

      1.    Cocoli va dir

        Jo vaig tenir una MBP… Els pitjors cinc dies de la meva vida.

        I virus i altres? Pffff sensatesa és el que cal tenir.

        1.    eliotime3000 va dir

          Jo vaig provar una MacBook del 2007, i la veritat és que he de dir que va ser tot bonic, excepte la configuració del teclat i el botó vermell aquest (vaig haver de recórrer a CMD+X per tancar definitivament l'aplicació aquesta).

    3.    Angel_Le_Blanc va dir

      Linus Torvalds usa Gnome 3 amb Fedora 18 al Mac

      1.    Cocoli va dir

        I? Això només confirma que comprar maquinari Apple és només per aparentar, perquè una cosa extraordinària no té.

        Total si Linus es para de cap tu també? Doncs no crec veritat?

      2.    TheLinuxNoob va dir

        Jo faig servir el GNOME 3 amb ArchLinux al meu Mac. Stallman utilitza una Lemote, ja com aconsegueixo entendre al seu bloc, segurament té corrent sobre ella una compilació pròpia de GNU/Linux sense res més que el sistema base. Miguel d'Icaza, el creador del GNOME, va enviar al diable Linux i es va agafar una Mac. El meu professor de xarxes porta una Dell XPS amb Kali Linux. Cadascú s'aconsegueix i arma el sistema d'acord amb gustos, necessitats i ideologies.

        1.    Cocoli va dir

          Potser, em sembla completament estúpid comprar un maquinari tan lleig i sobrevaluat per instal·lar Linux, quan pel mateix preu compres un PC el doble en gairebé tot i sobretot sense aquest disseny horrible que sembla haver estat inspirat en la cuina.

          Total això comprova la veritat que la gent es compra aquestes llaunes per MODA, i és que no hi ha cap altra raó vàlida.

        2.    Goyho va dir

          El GNOME 3 amb ArchLinux a Mac, en un BookPro? si em dius una mica els passos que vas seguir t'ho agrairia moltíssim, per endavant gràcies!

    4.    pepenrike va dir

      Estic d'acord que comprar un iMac per després instal·lar Linux és una mica desaprofitar diners.
      Però jo vaig ser un dels que es van deixar enganyar per la publicitat d'Apple, i em sento estafat, sobretot després de veure com amb el meu sistema operatiu original (10.6) en menys d'un any em van «ogligar» a actualitzar a 10.8 perquè si no em funcionaven la meitat dels programes!
      Quines alternatives queden: El horrible i frustant i infestat de virus Win8? actualitzar a OSX Mavericks, per convertir iMac en un iPad enorme? i linux sense funcionar decentment!
      La propera vegada triaré amb compte el maquinari que compro… fins llavors m'hauré de fastiguejar… escrivint i plorant en blocs com aquest… T_T

      1.    Cocoli va dir

        Jajajaja prefereixo mil milions de vegades windows, menys el Vista és clar.

        Però si hi ha alguna cosa que té de «bon comprar maquinari Apple és que aquest no es devalua, i fins i tot si trobes algun passerell fanàtic d'aquesta marca pots treure guany, la cosa és com vegis i facis les coses.

        1.    eliotime3000 va dir

          Jo sóc usuari de Windows Vista SP2 per a 32 bits, i he de dir que és força fastidiós per poder treballar amb determinats programes com el cas de Firefox per a Windows (interfície GTX que corre més lent que en KDE).

          Pel que fa al maquinari d'Apple, doncs he de dir que és força fastidiós a l'hora de repotenciar-lo, i no convé treballar amb les Mac Pro pel fet que el seu suport és de 2 anys, quan Lenovo, HP i altres marques de donen més anys de garantia.

      2.    eliotime3000 va dir

        Meh, jo treballo amb pitjors SO's (Windows Vista SP2), i no em queixo.

      3.    Conill va dir

        Cocolio, segons sembla segueixes criticant Apple i Linux. Voldria saber si ara que Windows 10 (tiradora de plata i absolutes escombraries) ha sortit al mercat segueixes pensant el mateix o segueixes lloant Microsoft malgrat el ja ridícul detriment que estan tenint en els seus productes.

        Si és així no tinc cap mena de dubte que ets un fanboy comprat i ben pagat. O potser no fas res útil amb les teves escombraries Windows més que escriure comentaris ximples. El que és, jo per la meva feina tinc requeriments intensius de sistema i hauria de ser un idiota per posar-me a fer servir Windows.

  3.   eliotime3000 va dir

    Jo que tu ho deixo amb el seu OSX Mavericks de patir aquesta odissea. A més, Sony i els seus Vaio són més barates que les iMac i tenen el mateix maquinari (i fàcilment puc instal·lar l'OSX Mavericks directament).

    En fi, cada boig amb el tema.

    1.    TheLinuxNoob va dir

      Jajajajaja, la propera vegada faré la introducció molt més petita, que pel que sembla molt pocs la van llegir. L'assumpte és que Mavericks em frustra, m'incomoda, no em sento res de gust amb ell. És lent, és maldestre, és pesat. Simplement, per llegir un document, la roda del ratolí funciona com un dispositiu touch(cal lliscar cap avall perquè la pàgina mostri el contingut de dalt).

  4.   Tesla va dir

    Un dubte que sempre he tingut amb aquests ordinadors és:

    – Si en lloc de deixar Mac OS X juntament amb Linux en arrencada dual formateig el disc dur sencer per a linux, funciona com un pc nomal, o em carregaria alguna cosa essencial que porti el disc dur (tipus drivers o què es jo)?

    1.    TheLinuxNoob va dir

      Això va ser precisament el que jo vaig fer, així que et puc respondre:
      No, no et carregues res. Si algun dia vols tornar a OS X només cal ficar el disc o el pendrive d'instal·lació, i instal·lar. Al final continua sent un ordinador comú i corrent, amb components comuns i corrents.

  5.   pepenrike va dir

    Bon Post!

    I molta sort amb la teva odissea, perquè tinc la mateixa imac que tu i fa una mica més d'un any vaig intentar instal·lar linux, i va ser un fracàs. Principalment pel fet que a aquestes alçades de la pel·lícula després de gairebé 20 anys de desenvolupament del SO, encara no té uns drivers gràfics decents. Si a més tens ATI (com el meu) ia la història és per pixar i no fer gota.
    Sóc un enamorat de linux, però després de comprovar diverses vegades que cap distro s'adapta a aquest maquinari, m'he rendit.
    Potser amb les teves vivències em torni a animar.

    1.    TheLinuxNoob va dir

      Gràcies pels bons desitjos! . Vaig decidir provar el famós Catalyst, i després de tortuosos moments, per fi aconsegueixi que funcionés. Almenys això vaig creure, fins que avui, en arribar de la universitat, descobreixo que s'ha trencat i que no hi ha manera humana de fer-ho caminar. Em fati. Envieu el diable Catalyst i deixeu el driver lliure jajajaja.

      Si t'animes, et recomano que instal·lis alguna distro out of the box, segurament l'experiència serà molt menys desagradable.

  6.   adiazc87 va dir

    Comprenc la teva situació, compto amb una macbook pro 2011, i igual que la teva amb targeta ati/amd, la tinc amb elementary i funciona molt millor que amb OSx, consum menor de RAM, la instal·li amb refit, tindràs una mica més d'informació de mactel-boot. Salutacions.

    1.    TheLinuxNoob va dir

      Tota la informació aquesta a la wiki d'Arch. Ja més tranquil, he estat llegint alguns temes al fòrum d'Arch. Ningú sap si efibootmgr encara dóna problemes a Apple Macs. Segons el bugtracker d'Ubuntu/Launchpad, els va donar a nuclis antics. Alguns diuen que ja no ho fa, altres que segueix sent perillós. De qualsevol manera, millor anar-se'n a la segura.

      https://wiki.archlinux.org/index.php/Unified_Extensible_Firmware_Interface

  7.   Joaquin va dir

    Bona anècdota. Algunes coses que voldria dir:
    Abans de conèixer GNU/Linux, jo tenia la idea que Windows era part de la PC (no sàvia de l'existència d'altres SO). I hi havia la PC i Mac.

    Sempre per la gran publicitat que té, un associa Mac com «és Déu suprem de la tecnologia», però sembla que no és tan bo, sobretot perquè és tan tancat en maquinari. Així que per la teva opinió, podríem dir que podem provar una Mac, però no és la gran cosa per comprar-se una.

    Veig que vas tenir diversos problemes i va ser una feina arriscada a la instal·lació, perquè vas poder haver trencat la màquina. Però bé, t'has animat i sembla una bonica experiència. Em va resultar molt graciós això de «vaig tenir un petit problema però es va solucionar només…» (recompilar el nucli, flashejar la ROM, res de l'altre món jaja)

    1.    TheLinuxNoob va dir

      Exactament, un s'acaba creient el màrqueting. Però ni manera. Fins ara, tot funciona correctament (fins i tot la impressora, finalment). L'únic que té problemes és la targeta gràfica ATI/AMD, però això passa en qualsevol distro.

  8.   Erost va dir

    El fuck you, no el van dedicar a AMD, sinó al NVIDIA, de fet, va ser pel mal funcionament de les gràfiques en portàtils.
    (https://www.google.es/url?sa=t&source=web&rct=j&ei=6fvnVLbUH8rvUIuBgcAK&url=http://m.youtube.com/watch%3Fv%3DmN1EnZk91A0&ved=0CCUQtwIwAg&usg=AFQjCNHAnrcEgXJtgkOhhnhZaPMxuv7-yA)
    . AMD va al capdavant en tot en linux, i jo tinc un ASUS amb AMD a full, un A10 i RADEON 8650M, i estic tirant fins al FarCry3 sense que ni tan sols s'escalfi amb Devien. No dic que tu no hagis tingut males experiències…però l'únic que està donant suport i gastant diners és AMD. I que segueixin així!!!

  9.   Manuel va dir

    Estic molt d'acord que Mac OS és lentíssim. Tot i que he de reconèixer que sóc dels que té unes 200 aplicacions instal·lades habitualment. En aquest context, Mac és horrible. Tinc un Mac mini core i7 amb 16 gigues que vaig comprar el 2014, i fins i tot el meu portàtil HP amb 8 anys va més ràpid (això sí, amb SSD, que fa una gran diferència). I això sense comptar el que s'escalfa… L'encenc cada x temps per actualitzar i revisar… De vegades trobo a faltar algun programari per a mac, molt útils, que no és fàcil trobar en altres plataformes… Però d'altra banda, continuo com a sistema base amb Windows 10 (a dia d'avui per a mi segueix sent el més productiu), i provant diferents distribucions Linux (com de tant en tant faig cada x mesos). Jo també estic plantejant-me instal·lar Linux al meu Mac. Que almenys pugui treure-li un major rendiment, encara que no m'agradaria perdre la versió de Mac OS… Mai se sap si tornaré alguna vegada a experimentar amb ella.

  10.   Alberto Miranda va dir

    Que tal, curiosament en aquests temps arribo aquí en estar generant un booteable d'Arch i he de dir que mai m'he queixat del meu imac 27″ de 2011, aquesta perfecte fins ara i de mica en mica ho he crescut tenen actualment 32GB de ram i un raid0 amb 2 ssd de 512, funciona perfectament amb high serra i catalina, dins tinc maquines virtuals com centes, rhel, windows server, per a tots els meus laboratoris de prova, la veritat són maquines super durables i malgrat el temps aquesta en perfectes condicions, ja m'he comprat una mbp de 2015 per als mateixos propòsits i una thinkpad t400 a la qual planejo posar-li dual boot w10 i Arch. revenda i de la resta de marca les thinkpad i les latitude les considero les més durables.