Firmware, mardrömmen del 3: Hur man installerar Linux på en maskin med en Windowws startpartition redan installerad

Errata: Ett år har gått och jag måste korrigera mig själv. Min maskin hade inget UEFI. Vad jag hade var en startpartition. Lösningen förblir densamma.

Mer än en opinionsartikel är det en handledning, men låt oss gå till bakgrunden.

I forumet nämnde jag det Jag skulle köpa en ny dator, och jag köpte den faktiskt förra lördagen. Mig ideapad z570 Den har en Intel core i7-processor, 4G RAM (jag kommer att lägga till 4G mer), Intel HD 3000-grafik (med 64M dedikerad och liknande) Jag ska inte spela Jag bryr mig inte), intel n-1000 trådlös styrenhet (om du inte använder en gratis kärna kommer du att ha en) och 500G hårddisk, vilket är vad vi ska fokusera på. Disken hade 4 partitioner (3 primära och en logisk), 2 partitioner var fabrik (du vet, för återställning), en var Windows-partitionen (7 home premium) och den andra (den som kom i början av skivan) hade 200 MB.

Utmaningen: Installera Debian Wheezy (Beta 4) på ​​den maskinen (och om möjligt en dubbel start).

Vad hände? Jag kunde använda en live-CD (för det här fallet använde jag Xubuntu) och börjar som bra. Men även om du installerar lite distribution, det startade bara fönster. På liveCD fick jag reda på att denna 200 MB partition hade startflaggan. Och som jag kunde se när jag startade live-CD, före gruben dök upp visade den ett tecken som sa "Säker start inte aktiverad". Det är, det är disk har EFI men Secure Boot är inte aktiverat (bah, jag hittade inte någonstans som kan aktiveras ...………… ..hehehehehe). Det meddelandet visas beroende på distributionen och är ett tecken på att det har stöd för EFI. Att installera Linux skulle inte vara omöjligt, men det skulle vara annorlunda (och mindre bekvämt).

Först började jag googla om hur jag installerar Debian med EFI och de sa att du måste tilldela vad startpartitionen kommer att bli. Det hjälpte mig inte, det var fortfarande detsamma.

Då föll det mig att ta reda på hur man installerar linux (vilken linux som helst) på en maskin som min. Jag stöter på lenovos supportforum och de säger till mig att det beror på hur skivan är partitionerad, att om den har EFI, skivan tar än att ha en partitionstabell GPT.

Gissa …………………………………… ja, min skiva har en partitionstabell MBR. Jag kollade det i Windows.

Jag fortsatte att googla efi och mbr och jag tycker den här fina informationen där de olika typerna av partitionstabeller jämförs. GPT skapades för att förbättra begränsningarna som har MBR:

1)
MBR stöder endast upp till 4 primära partitioner, eller upp till 3 primära och en utökad, som kan ha upp till 128 logiska partitioner.
GPT stöder upp till 128 partitioner primär.

2)
MBR stöder alla 32- och 64-bitars maskiner
GPT-stöd sólo 64-bitars

3)
MBR stöder upp till 2T per partition
GPT stöder upp till 256T per partition

(Jag antar att eftersom min disk var 500G skapade de den som MBR)

4) Avtagbara skivor sólo de kan vara MBR.

5) Och det viktigaste
MBR använder det gamla BIOS (den skapades för 20 år sedan)
GPT fungerar med EFI (skapades för några år sedan)

Kort sagt: EFI + MBR = CACA

Du tänker att jag ska spräng fönster, formatera hela disken, skapa en GPT och börja om …………………… ..DE HAR FEL!!!! Inte bara fick jag starta Debian installerad, men jag behöll min dubbla start.

Det visar sig att det som hände var det gruben installerades inte på den 200 mb partitionen. Hur man gör det? Först startar jag upp LiveCD och där öppnar jag en terminal och gör dessa steg: Jag gjorde det med Xubuntu 12.10 och antar att i / dev / sda1 finns det efi-partitionen och i / dev / sda6 rotpartitionen för distributionen som redan är installerad.

sudo -i
mount / dev / sda6 / mnt
montera / dev / sda1 / mnt / boot
grub-install –root-katalog = / mnt / / dev / sda
montera –bind / proc / mnt / proc
montera –bind / dev / mnt / dev
montera –bind / sys / mnt / sys
chroot / mnt update-grub
umount / mnt / sys
umount / mnt / dev
umount / mnt / proc
avsluta

Fortfarande ingen omstart. Med denna grub installeras i efi-partitionen, men den visar bara fönster där. Måste inkluderar Linux-post:

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

Nu kan jag starta om och jag hittar Windows och Debian. YUPI !!!!!!!!

Nu när jag avslutat college-klasserna installerar jag det jag behöver (den här gången valde jag att använda KDE, och det fungerar bra) och migrerar mina saker.

Källor:http://jacobfogg.blogspot.com/2012/01/installing-ubuntu-1110-on-lenovo-z570.html (Detta var handledningen som hjälpte mig, jag rekommenderar att du läser den eftersom den innehåller instruktioner för det fall där wifi inte fungerar)


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Platshållarbild för Antonio Rosales sade

    Jag är fortfarande i den hårda striden om att kunna installera Debian, eftersom min dator levereras med Windows 8, Y_Y

  2.   någonsin sade

    Vissa begrepp är halvmedium tror jag. Absolut nästan alla skivor använder MBR-tabell, GPT används under mycket specifika omständigheter (kom igen, vem använder mer än fyra partitioner ...)
    Jag bygger datorer, och i år kom alla med EFI, och jag använde alltid MBR utan problem, med båda operativsystemen. GPT är inte så utbrett än och bara om jag undviker det.
    Ditt problem måste ha kommit från en annan sida.
    hälsningar

    1.    diazepam sade

      Berätta sedan för mig hur du installerade Linux medan du behöll Windows.

      Kan det vara så att grubben inte längre är installerad?

  3.   rama sade

    Jag tror att nu måste de, förutom grub, ta med grub-efi, kan du installera det? Jag skulle förstå att det därmed inte borde vara några problem
    Försökte du "inaktivera" uefi från bios innan du installerade debian ???

    1.    diazepam sade

      Det fanns inget i bios som kunde inaktivera uefi

      1.    rama sade

        om uefi inte är avaktiverad men det är säkerhetsstart uefi eller något liknande (de kommer att korrigera mig).

        vi måste stå fast och inte köpa utrustning som inte har möjlighet att inaktivera uefis säkerhetsstart.

        PS: märkte du grub-efi-frågan ????

        gäller

  4.   Rötter87 sade

    Jag tackar Gud för att jag inte hade många komplikationer när jag installerade linux på min maskin med dubbla start ... det kan vara så att min inte har uefi 0.0

  5.   Yoyo Fernandez sade

    Han sa Shit !!! :ELLER

    1.    helena_ryuu sade

      LOL

    2.    nano sade

      Jag säger alltid skit, eller nästan alltid, i mina artiklar xD

  6.   hexborg sade

    Det är ett bra jobb. UEFI ger alltid problem när du installerar Linux, jag hoppas att det kommer att förändras snart när de släpper den berömda lastaren.

  7.   någon sade

    Det finns saker som pengar och andra distributioner inte kan köpa, för allt annat finns reparation av ubuntu och boot

  8.   ICEman sade

    Vad skulle vara det enklaste förfarandet om du vill ta bort Windows och alla partitioner som det ger, och skapa en liten ext4-partition för / start och en stor partition (för att använda LVM till exempel)? I så fall skulle det vara bekvämt att använda GPT eftersom det bara finns två primära partitioner? (pratar alltid om EFI-hårdvara)
    tack

    1.    diazepam sade

      1) Jag visste någonsin att det inte skulle vara problem att använda efi med mbr, så jag skulle inte veta det

      2) Startpartitionen använder ext2 eftersom du inte behöver journal

    2.    Hugo sade

      Jag använder vanligtvis dd för att rengöra cirka 100 MB från början av skivan (där partitionstabellen finns) och sedan skapa mitt partitioneringsschema.

      Förresten har jag personligen upplevt att när jag har försökt att placera alla partitioner i en LVM fungerar det, men vissa fel uppstår så att jag äntligen fastnar med det här schemat:

      primär (start, 100M, ext3)
      primär (swap, 2G)
      primär (root, 8G, ext3)
      primär (lvm, resten av disken)

      Inuti LVM skapar jag volymer för dessa partitioner:
      / usr (12 GB, ext4)
      / tmp (ext4, 10GB (ibland när du bränner en dubbelskikts DVD används denna sökväg för att skapa bilden))
      / home (ext4, en lämplig storlek för antalet samtidiga användare)
      / var (ext4, resten av ledigt utrymme)

      Efter att ha använt detta schema har jag inte haft några felmeddelanden. Egentligen är partitionen för / boot inte nödvändig, men jag gillar att ha den oberoende av roten.

      För att optimera lite optimerar jag vanligtvis alternativ för noatime eller relatime för att säkerställa noexec och nosuid etc.

  9.   oscar sade

    Mina djupa kondoleanser.
    Du borde inte ha köpt LENOVO. Deras tekniska support är det värsta = ((åtminstone här i Mexiko) Jag köpte den snarast och jag tillbringade två månader utan den eftersom DVD-läsaren misslyckades och de tog tid att leverera den T_T
    Det här är inte ämnet xD

  10.   Hugo sade

    Diazepan, det verkar för mig att om du efter att ha installerat GRUB hade utfört kommandot update-grub skulle du ha räddat dig själv genom att skapa posten för hand.

    1.    Hugo sade

      Ledsen, för att förklara mig själv bättre:
      - Gör först chroot / mnt
      - När chroot är klar kör du update-grub
      (inte alla i en rad)

      1.    diazepam sade

        i så fall måste du också lägga till en utgång (för att avsluta chroot)

        1.    Hugo sade

          Säkert.

          Vad som förvånar mig är att du var tvungen att generera inmatningen för hand när update-grub skulle ha gjort jobbet åt dig.

          Kan det vara så att os-prober-paketet inte installerades korrekt?
          Det skulle vara intressant att lista det för att se om så är fallet, och även innan du avslutar chroot eller kör uppdateringsgrub, kontrollera att i / etc / default / grub finns raden:

          GRUB_DISABLE_OS_PROBER = falskt

          Hur som helst, kanske är det en egenart hos GPT-partitioner, jag måste erkänna att jag hittills bara har arbetat med MBR-partitioner

          Fortfarande en bra artikel.

  11.   Blaire pascal sade

    Du kan inte vara mer grafisk: "Hur man installerar Linux på en maskin med skit EFI" hahaha. För G + sa jag faktiskt min lösning, installerade BIOS, bytte till GPT, men jag trodde verkligen inte att jag skulle klara det. Mycket bra inlägget.

  12.   MSX sade

    "GPT skapades för att förbättra MBR-begränsningarna" Jag menar, vad GPT gör är att begränsningarna av MBR blir mer robusta ...

    eller snarare att GPT försöker övervinna MBR: s begränsningar?

    1.    diazepam sade

      korrekt

  13.   oscar sade

    Det är verkligen bra, men det gör ont att Fedora 18 live-cd inte börjar med UEFI, du måste inaktivera den och använda Legacy och ha den så och inte längre använda UEFI, även om sanningen är att jag skulle vilja använda den , för ett infall, om Ubuntu 13.04 kan, Varför inte Fedora?

    1.    diazepam sade

      Stöd för UEFI är från Fedora 19

      1.    oscar sade

        Fedora 18 ska också ha stöd…. Tja, låt oss vänta ett par månader på fedora 19, så medan jag måste använda windows igen, för Ubuntu ger mig många problem.

        1.    diazepam sade

          Ja. Jag hade fel. Support är från 18.

        2.    pandev92 sade

          sabayon har UEFI / EFI-stöd

  14.   eliotime3000 sade

    Vänta, varför använde du inte räddningsläge? Det fungerade för mig när jag först installerade Debian och sedan Windows på andra hälften av min IDE-hårddisk [OH VÄNT!].

    Hur som helst, jag hoppas att Debian Wheezy kan åtgärda detta UEFI-problem med SecureBoot aktiverat i nästa uppdatering.

  15.   Bryanakd 1994 sade

    Ursäkta mig, jag har en fråga. Jag installerade Ubuntu 13.04 på en bärbar dator som hade Windows 8 (för det var jag tvungen att komma åt alternativet Advanced Start / Start från USB, jag hade inga problem). Jag vill dock installera Sabayon nu, men eftersom jag inte har tillgång till det alternativ som finns i Windows vet jag inte hur jag ska starta Live Usb. Vad ska jag göra? Tack på förhand.

    1.    diazepam sade

      använd ett program som unetbootin som tar en iso och lägger den på usb

      1.    Bryanakd 1994 sade

        Ja, jag använde Unetbootin för att skapa Sabayons live-USB. Problemet är att det inte känner igen det när du startar den bärbara datorn. När det gäller Windows kan jag köra live-USB från Advanced Start, men med Ubuntu vet jag inte hur man gör det.

  16.   Förmörkelse sade

    Dual boot fungerar inte för mig, jag hatar EFI, ja, det suger

  17.   jag sade

    MYCKET GODT BIDRAG, PÅ CASUALITET VETAR DU INTE HUR DU GÖR DET MEN MED BURG + FEDORA 19 + W8 ???

    JAG LETAR MEN DET ÄR INTE MYCKET INFO, jag hoppas att du kan hjälpa mig

  18.   chowitox sade

    stegen är korrekta men de är inte idiotsäkra (som allt i linux: D)
    du har vissa detaljer, till exempel först kommer du ut ur buren och sedan avmonterar du dev prox och sys.

    Men det var till stor hjälp

  19.   David sade

    Har om de hjälper mig eller leder mig till en annan publikation.

    MBR och GPT allt är bra, min maskin kom med dubbla, jag menar att jag har grub (Windows 8 och Debian).

    För några dagar sedan fick jag "grub rescue" -felet 🙁

    Prova SuperGrubDisk2-saken (och den hittar bara partitionerna och den startar inte stöder UEFI (GPT) startläge).

    Hur fixar jag det? (Jag tänker med LinuxLive och korrigerar felet direkt i grub.cfg - hoppas du kan)

  20.   Francisco sade

    Jag har en fråga, jag försökte installera Debian 7.7 på en extern SSD-disk, min dator är en HP Pavillion laptop AMD A8-processor med Windows 8.1, jag lyckades slutföra större delen av Debian-installationen förutom en liten detalj; kan inte ladda grub i huvudregistret, jag försökte ladda grub i sdc5, vilket var det enda alternativet där installationsprocessen kunde slutföras, men vid systemstart ger det mig inget alternativ att starta Debian istället för Windows, med den process som du anger i den här artikeln, är det möjligt att lösa det? Snälla, jag letar efter hjälp i detta avseende! Tack på förhand.

  21.   Demian Kaos sade

    Det är länge sedan artikeln, men sanningen är att du vill komplicera ditt liv genom att ta den svåraste vägen.
    Och det värsta: användare som tolkar att GPT-partitioner är bäst för sina 500 gig hårddiskar hahahaha ...

  22.   räkning sade

    Idolooooooooo ……… ..
    din MBR- och GPT-instruktion. Jag tror att de löste mitt problem.
    Jag måste starta om och verifiera det ... .. men felet visas inte längre ...….

    TACK!