Firmware, el malson 3ª part: Com instal·lar Linux en una màquina amb una partició boot de Windowws ja instal·lada

Fe d'Errades: Ja ha passat un any i he de corregir-me. La meva màquina no tenia un UEFI. El que tenia era una partició boot. La solució segueix sent la mateixa.

Més que un article d'opinió és un tutorial, però anem als antecedents.

En el fòrum vaig fer esment al fet que m'anava a comprar una nova compu, I efectivament la vaig comprar dissabte passat. El meu Ideapad z570 té un processador intel core i7, 4G de RAM (li vaig a afegir 4G més), gràfica intel HD 3000 (amb 64M dedicats, i com no sóc de jugar no m'importa), controlador sense fils intel n-1000 (si no fas servir el vostre propi nucli lliure, et va a caminar d'una) i 500G de disc dur, que és el que ens anem a enfocar. El disc tenia 4 particions (3 primàries i una lògica), 2 particions eren de fàbrica (ja saben, per recuperació), una era la partició de Windows (7 home premium) i l'altra (la que venia a el principi de el disc) tenia 200Mb.

El desafiament: Instal·lar Debian Wheezy (El Beta 4) en aquesta màquina (i si és possible, un dual boot).

Que passava? Jo podia fer servir un live CD (per a aquest cas vaig fer servir Xubuntu) I arrenca d'allò més bé. Però encara que li instal·lés alguna distribució, només booteaba windows. En el liveCD vaig esbrinar que aquesta partició de 200Mb tenia la flag de boot. I com vaig poder comprovar a l'iniciar el liveCD, abans d'aparèixer el grub mostrava un cartell que deia «Arrencada segura no activada». O sigui, aquest disc té EFI però no té Secure Boot activat (Bah, no vaig trobar en cap lloc que pugui activar-se ............... ..jejejejeje). Aquest missatge apareix segons la distribució i és per indicar que té suport per EFI. Instal·lar Linux no anava a ser impossible, però anava a ser diferent (I menys còmode).

Primer vaig començar a googlejar sobre com instal·lar Debian amb EFI i deien que has de assignar com serà la partició boot. No em va servir, seguia igual.

Després es va acudir buscar com instal·lar linux (qualsevol linux), en una màquina com la meva. Em trobo amb el fòrum de suport de lenovo i em diuen que depèn de com està particionat el disc, que si té EFI, el disc de tenir una taula de partició GPT.

Endevinin ....................................... si, el meu disc té una taula de partició MBR. Ho vaig consultar a Windows.

Vaig seguir googlejant eficiència i mbr i trobada aquesta bonica informació on es comparen els diferents tipus de taules de partició. GPT va ser creada per millorar les limitacions que té MBR:

1)
MBR només suporta fins a 4 particions primàries, o fins a 3 primàries i una estesa, la qual pot tenir fins a 128 particions lògiques.
GPT suporta fins a 128 particions primàries.

2)
MBR suporta totes les màquines de 32 i 64 bits
GPT suporta NOMÉS les de 64 bits

3)
MBR suporta fins 2T per partició
GPT suporta fins 256T per partició

(Suposo que com el meu disc era de 500G, el van crear com MBR)

4) Els discos removibles NOMÉS poden ser MBR.

5) I la més important
MBR fa servir el vell BIOS (Va ser creat fa 20 anys)
GPT funiona amb EFI (Va ser creat fa un parell d'anys)

En resum: EFI + MBR = CACA

Vostès estaran pensant que vaig a volar Windows, formatar tot el disc, Crear una GPT i tornar a començar ........................ ..S'EQUIVOQUEN !!!! No només vaig aconseguir arrencar Debian instal·lat, sinó que vaig mantenir la meva dual boot.

Resulta que el que passava era que no quedava instal·lat el grub en aquesta partició de 200 mb. ¿Com es fa? Primer booteig el CD autònom i allà obro una terminal i faig el següent: Això ho vaig fer amb Xubuntu 12.10 i suposant que a / dev / sda1 està la partició eficiència i a / dev / sda6 la partició arrel de la distribució ja instal·lada.

sudo -i
mount / dev / sda6 / mnt
mount / dev / sda1 / mnt / boot
grub-install -root-directory = / mnt / / dev / sda
mount -bind / proc / mnt / proc
mount -bind / dev / mnt / dev
mount -bind / sys / mnt / sys
chroot / mnt update-grub
umount / mnt / sys
umount / mnt / dev
umount / mnt / proc
sortir de

Encara no reinici. Amb això queda instal·lat grub a la partició efi, però només mostrarà windows allà. cal incloure l'entrada de Linux:

sudo -i
mkdir / media / linux
mkdir / media / winBoot
mount / dev / sda6 / media / linux
mount / dev / sda1 / media / winBoot
cp /media/linux/boot/grub/grub.cfg /media/winBoot/grub/grub.cfg
sortir de

Ara sí que puc reiniciar i em trobo amb Windows i Debian. Yupi !!!!!!!!

Ara que vaig acabar les classes de facultat, instal el que necessito (aquest cop vaig optar per usar KDE, i camina fantàstic) i va migrar les meves coses.

Fonts:http://jacobfogg.blogspot.com/2012/01/installing-ubuntu-1110-on-lenovo-z570.html (Aquest va ser el tutorial que em va servir, recomano que el llegeixin perquè inclou instruccions per al cas en què no els camini la wifi)


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.   Antonio Rosers va dir

    Jo encara segueixo en l'àrdua batalla de poder instal·lar Debian, ja que el meu compu ve amb Windows 8, Y_Y

  2.   ever va dir

    Alguns conceptes estan mig mig, crec. Absolutament gairebé tots els discos usen taula MBR, GPT s'usa en circumstàncies molt específiques (anem, qui usa mes de 4 particions ...)
    Jo armo PC, i aquest any tots venien amb EFI, i sempre vaig usar MBR sense problemes, amb els dos SO. GPT encara no està molt estès i pels dubtes ho evito.
    El teu problema va haver d'haver vingut d'altra banda.
    Salutacions

    1.    diazepan va dir

      Decime llavors com vas instal·lar Linux conservant Windows.

      Serà que ja no s'instal·la més el grub?

  3.   rama va dir

    crec que ara havien de més de l'grub porta grub-eficiència ho vas poder instal·lar? entendria que amb aquell no hauria d'haver problemes
    ¿Vas provar de «desactivar» el UEFI des de la bios abans d'instal·lar debian ???

    1.    diazepan va dir

      No hi havia res en el bios per desactivar UEFI

      1.    rama va dir

        si el UEFI no es desactiva sinó que és el security boot UEFI o alguna cosa així (ja em corregiran).

        hem de posar-nos ferms i no comprar equips que no tinguin l'opció de desactivar l'security boot UEFI.

        PD: ¿et vas fixar sobre el tema de grub-eficiència ????

        salutacions

  4.   Rots87 va dir

    jo gràcies a Déu no vaig tenir moltes complicacions a l'hora d'instal·lar linux en el meu màquina amb el dual boot ... serà potser que la meva no té el UEFI 0.0

  5.   yoyo Fernández va dir

    Ha dit Merda !!! : O

    1.    helena_ryuu va dir

      LOL

    2.    nano va dir

      Jo sempre dic merda, o gairebé sempre, en els meus articles xD

  6.   hexborg va dir

    És una bona feina. UEFI sempre dóna problemes a l'instal·lar linux, Espero que això canviï d'aquí a poc quan treguin el famós carregador.

  7.   algú va dir

    Hi ha coses que els diners i altres distros no pot comprar, per tota la resta existeix ubuntu i el boot repair

  8.   iceman va dir

    Quin seria el procediment més simple en cas de voler eliminar el Windows i totes les particions que porta, i fer una partició noia ext4 per / boot i una partició gran (per a usar LVM per exemple)? En aquest cas convindria fer servir GPT sent que només són 2 particions primàries? (Sempre parlant d'un maquinari EFI)
    Gràcias

    1.    diazepan va dir

      1) Em ever que no seria el problema usar eficiència amb mbr, així que no sabria

      2) La partició boot fa servir ext2 perquè no necessites journaling

    2.    Hugo va dir

      Jo sòl utilitzar dd per netejar uns 100 MB de l'inici del disc (on es troba la taula de particions), i després crec el meu esquema de partició.

      A propòsit, personalment he tingut l'experiència que quan he intentat col·locar totes les particions dins una LVM, funciona però es produeixen alguns errors, de manera que finalment m'he quedat amb aquest esquema:

      primària (boot, 100M, ext3)
      primària (swap, 2G)
      primària (root, 8G, ext3)
      primària (lvm, resta de el disc)

      Dins de la LVM crec volums per a aquestes particions:
      / Usr (12GB, ext4)
      / Tmp (ext4, 10GB (de vegades a l'gravar un DVD de doble capa s'usa aquesta ruta per crear la imatge))
      / Home (ext4, una mida adequada per a la quantitat d'usuaris concurrents)
      / Var (ext4, la resta de l'espai lliure)

      Després d'usar aquest esquema, no he tingut missatges d'error. En realitat la partició / boot no és imprescindible, però a mi m'agrada tenerala independent de l'arrel.

      A més, per optimitzar un poc sòl optimitzar les opcions noatime o relatime, per assegurar noexec i nosuid, etc.

  9.   oscar va dir

    El meu mes sentit condol.
    No vas haver comprar LENOVO. El seu suport tècnic és del pitjor = ((a el menys aquí a Méx) Jo la vaig comprar per urgència i vaig estar dos mesos sense ella perquè va fallar la lectora de DVD i van trigar per entregarmela T_T
    Bé, aquest no és el tema xD

  10.   Hugo va dir

    Diazepan, em sembla que si després d'instal·lar GRUB haguessis executat la comanda update-grub t'hauries estalviat crear l'entrada a mà.

    1.    Hugo va dir

      Perdó, per explicar-me millor:
      - Primer fer chroot / mnt
      - Un cop fet el chroot, executar update-grub
      (No tot en una línia)

      1.    diazepan va dir

        en aquest cas, hauria també que afegir un exit (per sortir de l'chroot)

        1.    Hugo va dir

          Certament.

          El que m'estranya és que hagis hagut de generar l'entrada a mà, quan se suposa que update-grub hauria d'haver fet la feina per tu.

          No serà que el paquet us-prober no estava ben instal·lat?
          Seria interessant llistar a veure si és així, ia més abans de sortir de l'chroot o executar update-grub, verificar que a / etc / default / grub existeixi la línia:

          GRUB_DISABLE_OS_PROBER = false

          En fi, potser sigui una particularitat de les particions GPT, he de reconèixer que fins ara només he treballat amb particions MBR

          De tota manera és un bon article.

  11.   Blaire Pascal va dir

    No pots ser més gràfic: «Com instal·lar Linux en una màquina amb EFI de merda» jajaja. De fet, per G +, vaig manifestar la meva solució, instal·lar BIOS, canviar a GPT, però sincerament no vaig creure que ho aconseguiria. Molt bo el post.

  12.   MSX va dir

    «GPT va ser creada per millorar les limitacions que té MBR» o sigui querés dir que GPT el que fa és fer més robustes les limitacions de MBR ...

    o més aviat que GPT tracta d'esmenar les limitacions de MBR?

    1.    diazepan va dir

      esmenar

  13.   Oscar va dir

    Certament és bo, però llàstima que el live cd de Fedora 18 no comença amb UEFI, cal desactivar-lo i fer servir Legacy i tenir-ho així i ja no usar UEFI, tot i que la veritat m'agradaria fer-lo servir, per simpre caprici, si Ubuntu 13.04 pot, per què Fedora no?

    1.    diazepan va dir

      El suport per UEFI és a partir d'fedora 19

      1.    Oscar va dir

        Se suposa que fedora 18 també té suport .... Bé, a esperar un parell de mesos per fedora 19, per la qual mentre hauré de fer servir windows de nou, per que Ubuntu em dóna molts problemes.

        1.    diazepan va dir

          Si. Em vaig equivocar. El suport és a partir d'el 18.

        2.    pandev92 va dir

          sabayon té suport UEFI / EFI

  14.   eliotime3000 va dir

    Un moment, per què no vas fer servir el mode rescat? A mi em va funcionar quan primer vaig instal·lar Debian i després Windows en l'altra meitat del meu disc dur IDE [OH, WAIT!].

    En fi, espero que Debian Wheezy pugui solucionar aquest problema de les UEFI amb el SecureBoot activat en les properes actualitzacions.

  15.   Bryanakd1994 va dir

    Disculpin, tinc un dubte. Vaig instal·lar Ubuntu 13.04 en un portàtil que tenia Windows 8 (per això vaig haver de accedir a l'opció Inici avançat / Arrrancar des USB, no vaig tenir cap problema). No obstant això, desitjo instal·lar ara Sabayon però al no tenir accés a l'opció present en Windows, no sé com arrencar el Live USB. QUÈ he de fer? Gràcies per endavant.

    1.    diazepan va dir

      usá un programa com UNetbootin que agarra una iso i la posa al usb

      1.    Bryanakd1994 va dir

        Sí, vaig utilitzar UNetbootin per crear el live USB de Sabayon. El problema està en que no el reconeix a l'arrencar la portàtil. En el cas de Windows podia fer córrer el live USB des Inici avançat però amb Ubuntu no sé com fer-ho.

  16.   Eclpise va dir

    a mi no em va el dual boot, odi EFI, si, és una merda

  17.   jo va dir

    MOLT BON APORTACIÓ, DE CASUALITAT NO sabràs com FER-HO PERÒ AMB BURG + FEDORA 19 + W8 ???

    ESTIC BUSCANT PERÒ NO HI HA MOLTA INFO, OJALA PUGUIS AJUDAR-

  18.   chowitox va dir

    els passos són els correctes però no estan a prova de tontos (com tot en linux: D)
    tens certs detalls, per exemple, primer es surt de la gàbia i després desmuntes dev prox i sys.

    Però em va ser de molta ajuda

  19.   David va dir

    Haver si m'ajuden o em direccionen a una altra publicació.

    Això de MBR i GPT tot va bé la meva màquina vi amb dual, o sigui tinc grub (windows 8 i Debian).

    Fa uns dies em va sortir l'error de l' «grub rescue» 🙁

    Proveu el de l'SuperGrubDisk2 (i només situa les particions i no arrenca suporta l'arrencada en mode UEFI (GPT)).

    Com ho arreglo.? (Estic pensat amb LinuxLive i corregir l'error directament a grub.cfg - espero que pugui)

  20.   Francisco va dir

    Tinc un dubte, vaig intentar instal·lar Debian 7.7 en un disc ssd extern, el meu equip és un portàtil HP Pavillion processador AMD A8 amb Windows 8.1, vaig aconseguir completar la major part de la instal·lació de Debian salvo per un petit gran detall; no pot carregar grub al registre principal, vaig intentar carregar grub en sdc5, que va ser l'única opció en la qual es va poder completar el procés d'instal·lació, però a l'hora d'iniciar el sistema no m'ofereix cap opció per arrencar Debian en lloc de Windows, amb el procés que indiques en aquest article és possible solucionar-?, si us plau, busco ajuda a l'respecte !, gràcies per endavant.

  21.   Demian Kaos va dir

    Ja va passar molt temps de l'article, però la veritat que ganes de complicar-se la vida prenent el camí més difícil.
    I el pitjor: els usuaris que interpreten que les particions GPT són les millors per als seus discos durso de 500 gigues jajajaja ...

  22.   guillermo va dir

    Idolooooooooo ......... ..
    el teu instruccion d'MBR i GPT. crec que van solucionar el meu problema.
    He de reiniciar i verificar-... .. però l'error no va sortir mes .......

    MOLTES GRÀCIES !!!!!