Firmware, coșmarul partea 3: Cum se instalează Linux pe o mașină cu o partiție de boot Windows instalată deja

Errata: A trecut un an și trebuie să mă corectez. Mașina mea nu avea un UEFI. Ceea ce am avut a fost o partiție de boot. Soluția rămâne aceeași.

Mai mult decât un articol de opinie este un tutorial, dar să trecem la fundal.

În forum am menționat că Aveam de gând să cumpăr un computer nou, și într-adevăr l-am cumpărat sâmbăta trecută. Pe mine ideapad z570 Are un procesor Intel Core i7, 4G de memorie RAM (voi adăuga 4G mai mult), grafică Intel HD 3000 (cu 64M dedicat și altele Nu trebuie să joc Nu-mi pasă), controler wireless Intel n-1000 (dacă nu utilizați un kernel gratuit, veți avea unul) și hard disk 500G, pe care ne vom concentra. Discul avea 4 partiții (3 primare și una logică), 2 partiții erau din fabrică (știi, pentru recuperare), una era partiția Windows (7 home premium) și cealaltă (cea care a venit la începutul discului) avea 200Mb.

Provocarea: Instalați Debian Wheezy (Beta 4) pe mașina respectivă (și, dacă este posibil, un boot dual).

Ce s-a intamplat? Aș putea folosi un CD live (pentru acest caz am folosit Xubuntu) și începe la fel de bine. Dar chiar dacă instalați o distribuție, a pornit doar ferestrele. În liveCD am aflat că această partiție de 200Mb avea steagul cizmei. Și așa cum am putut vedea la pornirea liveCD-ului, înainte de apariția grupului, acesta arăta un semn care spunea „Boot-ul sigur nu este activat”. Acesta este, acest discul are EFI, dar nu are Secure Boot activat (bah, nu am găsit nicăieri care să poată fi activat …………… ..hehehehehe). Acest mesaj apare în funcție de distribuție și indică faptul că are suport pentru EFI. Instalarea Linux nu va fi imposibilă, dar ar fi altfel (și mai puțin confortabil).

Mai întâi am început să caut despre cum să instalez Debian cu EFI și au spus că trebuie să atribuiți partiția de boot. Nu m-a ajutat, a fost tot la fel.

Apoi mi-a venit în minte să aflu cum să instalez Linux (orice linux), pe o mașină ca a mea. Am dat peste forumul de asistență Lenovo și mi-au spus că depinde de modul în care este partiționat discul, dacă are EFI, discul ia decât să ai o tabelă de partiții GPT.

Ghici ………………………………… da, discul meu are o tabelă de partiții MBR. Am verificat-o în Windows.

Am continuat să caut Google efi și mbr și găsesc aceste informații frumoase în care sunt comparate diferitele tipuri de tabele de partiții. GPT a fost creat pentru a îmbunătăți limitările care are MBR:

1)
MBR acceptă doar până la 4 partiții primare sau până la 3 partiții primare și una extinsă, care pot avea până la 128 partiții logice.
GPT acceptă până la 128 de partiții primar.

2)
MBR acceptă toate mașinile pe 32 și 64 de biți
GPT acceptă Sólo Cele pe 64 de biți

3)
MBR acceptă până la 2T pe partiție
GPT acceptă până la 256T pe partiție

(Cred că din moment ce discul meu avea 500G, l-au creat ca MBR)

4) Discuri detașabile Sólo pot fi MBR.

5) Și cel mai important
MBR folosește vechiul BIOS-ul (a fost creat acum 20 de ani)
GPT funcționează cu EFI (a fost creat acum câțiva ani)

Pe scurt: EFI + MBR = CACA

Te gândești că voi merge explodați ferestrele, formatați întregul disc, creați un GPT și începeți de la început …………………… ..GREȘESC!!!! Nu numai că am instalat Debian pentru a porni instalat, dar mi-am păstrat încărcarea duală.

Se pare că ceea ce s-a întâmplat a fost acela grub-ul nu a fost instalat pe acea partiție de 200 mb. Cum să o facă? Mai întâi pornesc LiveCD-ul și acolo deschid un terminal și fac acești pași: am făcut acest lucru cu Xubuntu 12.10 și presupunând că în / dev / sda1 există partiția efi și în / dev / sda6 partiția rădăcină a distribuției deja instalată.

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
ieşire

Încă nu reporniți. Cu acest grub este instalat în partiția efi, dar va afișa doar ferestrele acolo. Trebuie sa include intrarea 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
ieşire

Acum pot reporni și găsesc Windows și Debian. YUPI !!!!!!!!

Acum, când mi-am terminat orele de facultate, instalez ceea ce am nevoie (de această dată am optat pentru KDE și funcționează excelent) și îmi migrez lucrurile.

Fuentes:http://jacobfogg.blogspot.com/2012/01/installing-ubuntu-1110-on-lenovo-z570.html (Acesta a fost tutorialul care m-a ajutat, vă recomand să-l citiți, deoarece include instrucțiuni pentru cazul în care wifi-ul nu funcționează)


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Imagine de substituent Antonio Rosales el a spus

    Sunt încă în lupta grea de a putea instala Debian, deoarece computerul meu vine cu Windows 8, Y_Y

  2.   vreodată el a spus

    Unele concepte sunt pe jumătate medii, cred. Absolut aproape toate discurile folosesc tabelul MBR, GPT este utilizat în circumstanțe foarte specifice (haide, care folosește mai mult de 4 partiții ...)
    Construiesc PC-uri, iar anul acesta toți au venit cu EFI și am folosit întotdeauna MBR fără probleme, cu ambele sisteme de operare. GPT nu este încă foarte răspândit și doar în caz că îl evit.
    Problema ta trebuia să vină dintr-o altă parte.
    În ceea ce priveşte

    1.    diazepam el a spus

      Apoi spuneți-mi cum ați instalat Linux în timp ce păstrați Windows.

      S-ar putea ca grub-ul să nu mai fie instalat?

  3.   Rama el a spus

    Cred că acum debian pe lângă grub aduce grub-efi, ai putea să-l instalezi? Aș înțelege că cu asta nu ar trebui să existe probleme
    Ați încercat să „dezactivați” uefi din bios înainte de a instala debian ???

    1.    diazepam el a spus

      Nu era nimic în bios care să dezactiveze uefi

      1.    Rama el a spus

        dacă uefi nu este dezactivat, dar este boot-ul de securitate uefi sau ceva de genul ăsta (mă vor corecta).

        trebuie să rămânem fermi și să nu cumpărăm echipamente care nu au opțiunea de a dezactiva boot-ul de securitate uefi.

        PS: ai observat problema grub-efi ????

        salutări

  4.   Putreze87 el a spus

    Îi mulțumesc lui Dumnezeu că nu am avut multe complicații când am instalat Linux pe mașina mea cu boot dual ... poate că al meu nu are uefi 0.0

  5.   Yoyo Fernandez el a spus

    A spus Rahat !!! :SAU

    1.    helena_ryuu el a spus

      LOL

    2.    nano el a spus

      Spun mereu rahat, sau aproape întotdeauna, în articolele mele xD

  6.   hexborg el a spus

    Este o treabă bună. UEFI dă întotdeauna probleme la instalarea Linux, sper că se va schimba în curând când vor elibera celebrul încărcător.

  7.   cineva el a spus

    Există lucruri pe care banii și alte distribuții nu le pot cumpăra, pentru toate celelalte lucruri există reparații ubuntu și boot

  8.   ICEman el a spus

    Care ar fi cea mai simplă procedură în cazul în care doriți să ștergeți Windows și toate partițiile pe care le aduce și să creați o partiție ext4 mică pentru / boot și o partiție mare (pentru a utiliza LVM de exemplu)? În acest caz, ar fi convenabil să utilizați GPT deoarece există doar 2 partiții primare? (vorbind mereu despre hardware EFI)
    Mulţumiri

    1.    diazepam el a spus

      1) M-am gândit vreodată că nu ar fi problema să folosesc efi cu mbr, așa că nu aș ști

      2) Partiția de boot utilizează ext2 deoarece nu aveți nevoie de jurnalizare

    2.    Hugo el a spus

      De obicei folosesc dd pentru a curăța aproximativ 100 MB de la începutul discului (unde se află tabela de partiții) și apoi îmi creez schema de partiționare.

      De altfel, am avut experiența personală că, atunci când am încercat să introduc toate partițiile într-un LVM, funcționează, dar apar unele erori, așa că sunt în cele din urmă blocat cu această schemă:

      primar (boot, 100M, ext3)
      primar (swap, 2G)
      primar (rădăcină, 8G, ext3)
      primar (lvm, restul discului)

      În interiorul LVM creez volume pentru aceste partiții:
      / usr (12 GB, ext4)
      / tmp (ext4, 10 GB (uneori când se arde un DVD cu două straturi, această cale este utilizată pentru a crea imaginea))
      / home (ext4, o dimensiune potrivită pentru numărul de utilizatori concurenți)
      / var (ext4, restul spațiului liber)

      După utilizarea acestei scheme, nu am primit mesaje de eroare. De fapt partiția pentru / boot nu este esențială, dar îmi place să o am independent de rădăcină.

      De asemenea, pentru a optimiza puțin, de obicei optimizez opțiunile noatime sau relatime, pentru a asigura noexec și nosuid etc.

  9.   Oscar el a spus

    Sincere condoleante.
    Nu ar fi trebuit să cumpărați LENOVO. Suportul lor tehnic este cel mai grav = ((cel puțin aici, în Mexic) l-am cumpărat urgent și am petrecut două luni fără el, deoarece cititorul de DVD a eșuat și au luat timp să-l livreze T_T
    Ei bine, acesta nu este subiectul xD

  10.   Hugo el a spus

    Diazepan, mi se pare că, dacă după instalarea GRUB ai fi executat comanda update-grub, te-ai fi salvat creând intrarea manual.

    1.    Hugo el a spus

      Îmi pare rău, să mă explic mai bine:
      - Mai întâi faceți chroot / mnt
      - Odată ce chroot-ul este terminat, rulați update-grub
      (nu toate într-o singură linie)

      1.    diazepam el a spus

        în acest caz, ar trebui să adăugați și o ieșire (pentru a ieși din chroot)

        1.    Hugo el a spus

          Cu siguranță.

          Ceea ce mă surprinde este că a trebuit să generați inputul manual, atunci când update-grub ar fi trebuit să facă treaba pentru dvs.

          S-ar putea ca pachetul os-prober să nu fi fost instalat corect?
          Ar fi interesant să o enumerați pentru a vedea dacă acesta este cazul și, de asemenea, înainte de a ieși din chroot sau de a executa update-grub, verificați dacă în / etc / default / grub există linia:

          GRUB_DISABLE_OS_PROBER = fals

          Oricum, poate este o particularitate a partițiilor GPT, trebuie să recunosc că până acum am lucrat doar cu partiții MBR

          Încă un articol bun.

  11.   Blaire pascal el a spus

    Nu poți fi mai grafic: „Cum se instalează Linux pe o mașină EFI de rahat” hahaha. De fapt, pentru G +, am declarat soluția mea, instalez BIOS-ul, trec la GPT, dar sincer nu credeam că o voi face. Foarte bine postarea.

  12.   MSX el a spus

    „GPT a fost creat pentru a îmbunătăți limitările MBR” Adică, ceea ce face GPT este de a face limitările MBR mai solide ...

    sau mai bine zis că GPT încearcă să depășească limitele MBR?

    1.    diazepam el a spus

      corect

  13.   Oscar el a spus

    Cu siguranță este bine, dar mă doare că CD-ul Fedora 18 live nu începe cu UEFI, trebuie să-l dezactivați și să utilizați Legacy și să îl aveți așa și să nu mai folosiți UEFI, deși adevărul este că aș vrea să-l folosesc, pentru un capriciu, dacă Ubuntu 13.04 poate, De ce nu Fedora?

    1.    diazepam el a spus

      Suportul pentru UEFI este de la fedora 19

      1.    Oscar el a spus

        Fedora 18 ar trebui, de asemenea, să aibă sprijin .... Ei bine, să așteptăm câteva luni pentru Fedora 19, așa că, în timp ce va trebui să folosesc Windows din nou, pentru că Ubuntu îmi dă multe probleme.

        1.    diazepam el a spus

          Da. Am gresit. Suportul este de la 18.

        2.    pandev92 el a spus

          sabayon are suport UEFI / EFI

  14.   eliotime3000 el a spus

    Stai, de ce nu ai folosit modul de salvare? A funcționat pentru mine când am instalat prima dată Debian și apoi Windows pe cealaltă jumătate a discului meu IDE [OH WAIT!].

    Oricum, sper că Debian Wheezy poate remedia această problemă UEFI cu SecureBoot activat în următoarele actualizări.

  15.   bryanakd1994 el a spus

    Scuză-mă, am o întrebare. Am instalat Ubuntu 13.04 pe un laptop care avea Windows 8 (pentru asta trebuia să accesez opțiunea Advanced Start / Start from Usb, nu am avut nicio problemă). Cu toate acestea, vreau să instalez Sabayon acum, dar din moment ce nu am acces la opțiunea prezentă în Windows, nu știu cum să pornesc Live Usb. Ce ar trebuii să fac? Mulțumesc anticipat.

    1.    diazepam el a spus

      folosiți un program ca unetbootin care apucă un iso și îl pune pe USB

      1.    bryanakd1994 el a spus

        Da, am folosit Unetbootin pentru a crea live USB-ul Sabayon. Problema este că nu îl recunoaște la pornirea laptopului. În cazul Windows, aș putea rula Usb live din Advanced Start, dar cu Ubuntu nu știu cum să o fac.

  16.   Eclipsă el a spus

    Dual boot nu funcționează pentru mine, urăsc EFI, da, e de rahat

  17.   ICH el a spus

    CONTRIBUȚIE FOARTE BUNĂ, DIN CASUALITATE NU ȘTII CUM SĂ O FACI DAR CU BURG + FEDORA 19 + W8 ???

    CĂUT DAR NU ESTE MULTE INFORMAȚII, Sper că MĂ PUTEȚI AJUTA

  18.   chowitox el a spus

    pașii sunt corecți, dar nu sunt o dovadă de prostie (ca orice în Linux: D)
    aveți anumite detalii, de exemplu, mai întâi ieșiți din cușcă și apoi demontați prox prox și sys.

    Dar a fost de mare ajutor

  19.   David el a spus

    Dacă mă ajută sau mă orientează către o altă publicație.

    MBR și GPT totul este în regulă, mașina mea a venit cu dual, adică am grub (Windows 8 și Debian).

    Acum câteva zile am primit eroarea „salvare grub” 🙁

    Încercați chestia SuperGrubDisk2 (și localizează doar partițiile și nu pornește suportă modul de încărcare UEFI (GPT)).

    Cum o rezolv? (Mă gândesc cu LinuxLive și corectez eroarea direct în grub.cfg - sper că puteți)

  20.   Francisco el a spus

    Am o întrebare, am încercat să instalez Debian 7.7 pe un disc SSD extern, computerul meu este un laptop HP Pavillion, procesor AMD A8 cu Windows 8.1, am reușit să finalizez majoritatea instalării Debian, cu excepția unui mic detaliu minunat; nu pot încărca grub în registrul principal, am încercat să încărc grub în sdc5, care a fost singura opțiune în care procesul de instalare ar putea fi finalizat, dar la pornirea sistemului nu-mi oferă nicio opțiune pentru a porni Debian în loc de Windows, cu procesul pe care îl indicați în acest articol, este posibil să îl rezolvați? Vă rog, caut ajutor în acest sens! Vă mulțumesc anticipat.

  21.   Demian Kaos el a spus

    A trecut mult timp de la articol, dar adevărul este că vrei să îți complici viața luând calea cea mai dificilă.
    Și cel mai rău: utilizatorii care interpretează că partițiile GPT sunt cele mai bune pentru hard disk-urile lor de 500 giga hahahaha ...

  22.   william el a spus

    Idolooooooooo ……… ..
    instrucțiunile dvs. MBR și GPT. Cred că mi-au rezolvat problema.
    Trebuie să repornesc și să o verific ... ... dar eroarea nu a mai apărut ......

    MULȚUMESC MULT !!!!!