Firmware, mareridt del 3: Sådan installeres Linux på en maskine med en Windowws boot partition allerede installeret

Errata: Der er gået et år, og jeg skal rette mig selv. Min maskine havde ikke en UEFI. Hvad jeg havde var en bootpartition. Løsningen forbliver den samme.

Mere end en udtalelsesartikel er det en tutorial, men lad os gå i baggrunden.

I forumet nævnte jeg det Jeg skulle købe en ny computer, og faktisk købte jeg det sidste lørdag. Mig ideapad z570 Den har en Intel Core i7-processor, 4G RAM (jeg vil tilføje 4G mere), Intel HD 3000-grafik (med 64M dedikeret og lignende Jeg skal ikke lege Jeg er ligeglad), intel n-1000 trådløs controller (hvis du ikke bruger en gratis kerne, har du en) og 500G harddisk, hvilket er det, vi vil fokusere på. Disken havde 4 partitioner (3 primære og en logisk), 2 partitioner var fabrik (du ved, til opsving), den ene var Windows-partitionen (7 home premium) og den anden (den der kom i starten af ​​disken) havde 200 MB.

Udfordringen: Installer Debian Wheezy (Beta 4) på ​​denne maskine (og hvis det er muligt, en dobbelt boot).

Hvad skete der? Jeg kunne bruge en live-cd (i dette tilfælde brugte jeg Xubuntu) og starter så godt. Men selv hvis du installerer en vis distribution, det startede kun windows. I liveCD fandt jeg ud af, at denne 200Mb partition havde boot flag. Og som jeg kunne se, da jeg startede liveCD, før gruben dukkede op, viste den et tegn, der sagde "Sikker opstart ikke aktiveret". Det er, det er disken har EFI, men Secure Boot er ikke aktiveret (bah, jeg fandt ingen steder, der kan aktiveres …………… ..hehehehehe). Denne meddelelse vises afhængigt af distributionen og skal indikere, at den har EFI-support. Installation af Linux ville ikke være umulig, men det ville være anderledes (og mindre behagelig).

Først begyndte jeg at google om, hvordan jeg installerer Debian med EFI, og de sagde, at du skal tildele, hvad bootpartitionen vil være. Det hjalp mig ikke, det var stadig det samme.

Så faldt det mig for at finde ud af, hvordan man installerer linux (enhver linux) på en maskine som min. Jeg støder på lenovo supportforum, og de fortæller mig, at det afhænger af, hvordan disken er partitioneret, hvis den har EFI, er disken tager end have en partitionstabel GPT.

Gæt …………………………………… ja, min disk har en partitionstabel MBR. Jeg tjekkede det i Windows.

Jeg fortsatte med at google efi og mbr, og jeg finder denne gode information, hvor de forskellige typer partitionstabeller sammenlignes. GPT blev oprettet for at forbedre begrænsningerne som har MBR:

1)
MBR understøtter kun op til 4 primære partitioner eller op til 3 primære og en udvidet, som kan have op til 128 logiske partitioner.
GPT understøtter op til 128 partitioner primærvalg.

2)
MBR understøtter alle 32 og 64 bit maskiner
GPT understøtter sólo 64-bit

3)
MBR understøtter op til 2T pr. Partition
GPT understøtter op til 256T pr. partition

(Jeg antager, at da min disk var 500G, oprettede de den som MBR)

4) Aftagelige diske sólo de kan være MBR.

5) Og det vigtigste
MBR bruger det gamle BIOS (det blev oprettet for 20 år siden)
GPT arbejder med EFI (blev oprettet for et par år siden)

Sammenfattende: EFI + MBR = CACA

Du tænker, at jeg skal sprænge vinduer, formatere hele disken, opret en GPT og start forfra …………………… ..DE ER FORKERT !!!! Ikke kun fik jeg at starte Debian installeret, men jeg beholdt min dobbelte opstart.

Det viser sig, at hvad der skete var det gruben var ikke installeret på den 200 mb partition. Hvordan gør man det? Først starter jeg LiveCD op, og der åbner jeg en terminal og udfører disse trin: Jeg gjorde dette med Xubuntu 12.10 og antog, at der i / dev / sda1 er efi-partitionen og i / dev / sda6 rodpartitionen af ​​den distribution, der allerede er installeret.

sudo -i
mount / dev / sda6 / mnt
mount / dev / sda1 / mnt / boot
grub-install –root-directory = / mnt / / dev / sda
mount –bind / proc / mnt / proc
mount –binde / dev / mnt / dev
mount –bind / sys / mnt / sys
chroot / mnt update-grub
umount / mnt / sys
umount / mnt / dev
umount / mnt / proc
frakørsel

Stadig ingen genstart. Med denne grub er installeret i efi-partitionen, men den viser kun vinduer der. Skal inkluderer Linux-indgang:

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
frakørsel

Nu kan jeg genstarte, og jeg finder Windows og Debian. YUPI !!!!!!!!

Nu hvor jeg er færdig med collegeundervisningen, installerer jeg det, jeg har brug for (denne gang valgte jeg at bruge KDE, og det fungerer godt) og migrerer mine ting.

Kilder:http://jacobfogg.blogspot.com/2012/01/installing-ubuntu-1110-on-lenovo-z570.html (Dette var vejledningen, der hjalp mig, jeg anbefaler, at du læser den, fordi den indeholder instruktioner til den sag, hvor wifi ikke fungerer)


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Billede af Antonio Rosales sagde han

    Jeg er stadig i den hårde kamp om at kunne installere Debian, da min computer leveres med Windows 8, Y_Y

  2.   nogensinde sagde han

    Nogle koncepter er halvt medium, tror jeg. Næsten alle diske bruger næsten MBR-tabel, GPT bruges under meget specifikke omstændigheder (kom nu, der bruger mere end 4 partitioner ...)
    Jeg bygger pc'er, og i år kom de alle sammen med EFI, og jeg brugte altid MBR uden problemer med begge operativsystemer. GPT er ikke særlig udbredt endnu, og bare hvis jeg undgår det.
    Dit problem skulle være kommet fra en anden side.
    hilsen

    1.    diazepam sagde han

      Fortæl mig derefter, hvordan du installerede Linux, mens du beholder Windows.

      Kan det være, at gruben ikke længere er installeret?

  3.   rama sagde han

    Jeg tror, ​​at nu debianerer de ud over grub, det bringer grub-efi, kunne du installere det? Jeg ville forstå, at der ikke skulle være nogen problemer med det
    Forsøgte du at "deaktivere" uefi fra bios før installation af debian ???

    1.    diazepam sagde han

      Der var ikke noget i bios, der kunne deaktivere uefi

      1.    rama sagde han

        hvis uefi ikke er deaktiveret, men det er sikkerhedsstart uefi eller noget lignende (de vil rette mig).

        vi er nødt til at stå fast og ikke købe udstyr, der ikke har mulighed for at deaktivere uefi-sikkerhedsstart.

        PS: bemærkede du grub-efi-problemet ????

        hensyn

  4.   rådner87 sagde han

    Jeg takker Gud for, at jeg ikke havde mange komplikationer, da jeg installerede linux på min maskine med dual boot ... det kan være, at min ikke har uefi 0.0

  5.   Yoyo Fernandez sagde han

    Han sagde lort !!! :ELLER

    1.    helena_ryuu sagde han

      LOL

    2.    nano sagde han

      Jeg siger altid lort eller næsten altid i mine artikler xD

  6.   hexborg sagde han

    Det er et godt stykke arbejde. UEFI giver altid problemer, når du installerer linux, jeg håber, at det vil ændre sig kort tid, når de frigiver den berømte loader.

  7.   nogen sagde han

    Der er ting, som penge og andre distroer ikke kan købe, for alt andet er der ubuntu og boot reparation

  8.   ICEman sagde han

    Hvad ville være den enkleste procedure, hvis du vil slette Windows og alle de partitioner, det bringer, og lave en lille ext4-partition til / boot og en stor partition (for eksempel at bruge LVM)? I så fald ville det være praktisk at bruge GPT, da der kun er 2 primære partitioner? (taler altid om EFI hardware)
    Tak

    1.    diazepam sagde han

      1) Jeg troede nogensinde, at det ikke ville være problemet at bruge efi med mbr, så jeg ville ikke vide det

      2) Bootpartitionen bruger ext2, fordi du ikke har brug for journalføring

    2.    Hugo sagde han

      Jeg bruger normalt dd til at rense omkring 100 MB fra starten af ​​disken (hvor partitionstabellen er placeret) og derefter oprette min partitioneringsplan.

      I øvrigt har jeg personligt haft den oplevelse, at når jeg har forsøgt at placere alle partitioner inde i en LVM, fungerer det, men der opstår nogle fejl, så jeg sidder endelig fast i dette skema:

      primær (boot, 100M, ext3)
      primær (swap, 2G)
      primær (rod, 8G, ext3)
      primær (lvm, resten af ​​disken)

      Inde i LVM opretter jeg diskenheder til disse partitioner:
      / usr (12 GB, ext4)
      / tmp (ext4, 10GB (nogle gange når man brænder en dobbeltlags DVD bruges denne sti til at skabe billedet))
      / home (ext4, en størrelse der passer til antallet af samtidige brugere)
      / var (ext4, resten af ​​ledig plads)

      Efter at have brugt denne ordning har jeg ikke haft nogen fejlmeddelelser. Faktisk er partitionen til / boot ikke vigtig, men jeg kan godt lide at have den uafhængig af roden.

      For at optimere lidt optimerer jeg normalt indstillingerne for noatime eller relatime for at sikre noexec og nosuid osv.

  9.   oscar sagde han

    Min dybeste medfølelse.
    Du skulle ikke have købt LENOVO. Deres tekniske support er den værste = ((i det mindste her i Mexico) Jeg købte den hurtigst muligt, og jeg brugte to måneder uden den, fordi DVD-læseren mislykkedes, og de tog tid at levere den T_T
    Dette er ikke emnet xD

  10.   Hugo sagde han

    Diazepan, det ser ud til, at hvis du efter installationen af ​​GRUB havde udført kommandoen update-grub, ville du have reddet dig selv ved at oprette posten manuelt.

    1.    Hugo sagde han

      Undskyld, for at forklare bedre:
      - Gør først chroot / mnt
      - Når chroot er færdig, skal du køre update-grub
      (ikke alle i en linje)

      1.    diazepam sagde han

        i så fald skal du også tilføje en exit (for at afslutte chroot)

        1.    Hugo sagde han

          Sikkert.

          Hvad der overrasker mig er, at du var nødt til at generere input manuelt, når update-grub skulle have gjort arbejdet for dig.

          Kan det være, at os-prober-pakken ikke var installeret korrekt?
          Det ville være interessant at liste det for at se, om dette er tilfældet, og også før du afslutter chroot eller udfører opdateringsgrub, skal du kontrollere, at der i / etc / default / grub er linjen:

          GRUB_DISABLE_OS_PROBER = falsk

          Under alle omstændigheder, måske er det en ejendommelighed ved GPT-partitioner, jeg må indrømme, at jeg indtil videre kun har arbejdet med MBR-partitioner

          Stadig en god artikel.

  11.   Blaire pascal sagde han

    Du kan ikke være mere grafisk: "Sådan installeres Linux på en maskine med skør EFI" hahaha. Faktisk for G + sagde jeg min løsning, installer BIOS, skift til GPT, men jeg troede ærligt talt ikke, at det ville lykkes. Meget godt indlægget.

  12.   MSX sagde han

    "GPT blev oprettet for at forbedre MBR's begrænsninger" Jeg mener, hvad GPT gør er at gøre MBR's begrænsninger mere robuste ...

    eller rettere at GPT forsøger at overvinde begrænsningerne ved MBR?

    1.    diazepam sagde han

      korrekt

  13.   Oscar sagde han

    Det er bestemt godt, men det gør ondt, at Fedora 18 live-cd'en ikke starter med UEFI, du skal deaktivere den og bruge Legacy og have den sådan og ikke længere bruge UEFI, selvom sandheden er, at jeg gerne vil bruge den , for et indfald, hvis Ubuntu 13.04 kan, hvorfor ikke Fedora?

    1.    diazepam sagde han

      Støtte til UEFI er fra fedora 19

      1.    Oscar sagde han

        Fedora 18 formodes også at have støtte…. Lad os vente et par måneder på fedora 19, så mens jeg bliver nødt til at bruge windows igen, fordi Ubuntu giver mig mange problemer.

        1.    diazepam sagde han

          Ja. Jeg tog fejl. Support er fra 18.

        2.    pandev92 sagde han

          sabayon har UEFI / EFI support

  14.   eliotime3000 sagde han

    Vent, hvorfor brugte du ikke redningstilstand? Det fungerede for mig, da jeg først installerede Debian og derefter Windows på den anden halvdel af min IDE-harddisk [OH VENT!].

    Alligevel håber jeg, at Debian Wheezy kan løse dette UEFI-problem med SecureBoot aktiveret i de næste opdateringer.

  15.   Bryanakd 1994 sagde han

    Undskyld, jeg har et spørgsmål. Jeg installerede Ubuntu 13.04 på en bærbar computer, der havde Windows 8 (til det måtte jeg få adgang til Advanced Start / Start fra USB-indstilling, jeg havde ikke noget problem). Jeg vil dog gerne installere Sabayon nu, men da jeg ikke har adgang til den mulighed, der findes i Windows, ved jeg ikke, hvordan jeg skal starte Live Usb. Hvad skal jeg gøre? Tak på forhånd.

    1.    diazepam sagde han

      brug et program som unetbootin, der griber en iso og sætter det på usb

      1.    Bryanakd 1994 sagde han

        Ja, jeg brugte Unetbootin til at oprette Sabayons live USB. Problemet er, at det ikke genkender det, når du starter den bærbare computer. I tilfælde af Windows kunne jeg køre live USB fra Advanced Start, men med Ubuntu ved jeg ikke, hvordan man gør det.

  16.   Formørkelse sagde han

    Dual boot fungerer ikke for mig, jeg hader EFI, ja, det stinker

  17.   jeg sagde han

    MEGET GODT BIDRAG, PÅ CASUALITET VIDER DU IKKE, hvordan man gør det, men med BURG + FEDORA 19 + W8 ???

    Jeg ser, men der er ikke meget information, jeg håber du kan hjælpe mig

  18.   chowitox sagde han

    trinene er korrekte, men de er ikke dårlige (som alt i linux: D)
    du har visse detaljer, for eksempel kommer du først ud af buret, og derefter afmonterer du dev prox og sys.

    Men det var meget nyttigt

  19.   David sagde han

    Har, hvis de hjælper mig eller henviser mig til en anden publikation.

    MBR og GPT alt er fint, min maskine kom med dobbelt, jeg mener, jeg har grub (windows 8 og Debian).

    For et par dage siden fik jeg fejlen "grub rescue" 🙁

    Prøv SuperGrubDisk2-tingen (og den finder kun partitioner og understøtter ikke UEFI (GPT) -tilstandsstart).

    Hvordan løser jeg det? (Jeg tænker med LinuxLive og retter fejlen direkte i grub.cfg - håber du kan)

  20.   Francisco sagde han

    Jeg har et spørgsmål, jeg forsøgte at installere Debian 7.7 på en ekstern SSD-disk, min computer er en HP Pavillion-bærbar computer, AMD A8-processor med Windows 8.1, det lykkedes mig at gennemføre det meste af Debian-installationen bortset fra en lille stor detalje; kan ikke indlæse grub i hovedregistret, jeg prøvede at indlæse grub i sdc5, hvilket var den eneste mulighed, hvor installationsprocessen kunne afsluttes, men ved systemstart kan det ikke give mig nogen mulighed for at starte Debian i stedet for Windows med den proces, du angiver i denne artikel, er det muligt at løse det? Jeg leder efter hjælp i denne henseende! Tak på forhånd.

  21.   Demian Kaos sagde han

    Det er lang tid siden artiklen, men sandheden er, at du vil komplicere dit liv ved at tage den sværeste vej.
    Og det værste: brugere, der fortolker, at GPT-partitioner er de bedste for deres 500 gig harddiske hahahaha ...

  22.   william sagde han

    Idolooooooooo ……… ..
    din MBR- og GPT-instruktion. Jeg tror, ​​de løste mit problem.
    Jeg skal genstarte og verificere det… .. men fejlen dukkede ikke op mere …….

    MANGE TAK !!!!!