Jag är helt ny i Linux. Jag skulle vilja veta hur jag installerar Ubuntu tillsammans med det förinstallerade operativsystemet Windows 8+.
Ska jag göra det med Wubi eller via Live USB/DVD?
Vilka steg måste jag ta för att installera Ubuntu korrekt?
Om du använder Ubuntu 16.04+ är många kompatibilitetsproblem nu lösta. Men beroende på vilken version du använder och vilken maskinvara/modell du har kan du ändå behöva alla eller några av de steg som anges i det här svaret. Om du läser det här i augusti 2017+ kan jag säga att jag med Ubuntu 17.04 har installerat det på över 40+ bärbara datorer med UEFI, allt från Lenovo, Dell, HP, Sony, Acer och Toshiba där modellerna var 2016 och uppåt, och jag har inte haft några problem alls med att installera Ubuntu genom att helt enkelt följa stegen i installationsprogrammet. Med de grundläggande stegen menar jag:
ubuntu-bug shim
när du har installerat med Secure Boot inaktiverat. Som slangasek nämnde:
Det är inte nödvändigt att inaktivera SecureBoot i den fasta programvaran för att installera Ubuntu på en Windows 8-maskin. Ubuntu 12.04.2 och 12.10 är SecureBoot-kompatibla. Alla maskiner som levereras med den rekommenderade Microsoft Third-Party Marketplace-nycklar i den fasta programvaran kommer att kunna starta upp Ubuntu under SecureBoot. Om det finns något problem fil en launchpad fel för paketet shim. Jag vill också meddela att jag tillbringade den här veckan med att testa 15.04 och hade ett utmärkt resultat. Av 12 bärbara datorer ( 4 Toshibas, 3 HP & 5 Lenovo) där Windows 8.1 var förinstallerat, på alla fall, Ubuntu upptäckte Windows Boot Manager korrekt, gav alternativet att installera tillsammans med Windows 8.1 (Det sa faktiskt Install alongside Windows Boot Manager) och löste alla problem som uppstod på tidigare Ubuntu-versioner. Jag behövde i princip inte göra något annat på de här fallen. Detta var med Secure Boot på och på ett EFI-aktiverat startsystem. Jag har också. Testade 4 Windows 10-datorer och det fungerade perfekt med 15.10 & 16.04. Det betyder inte att det kommer att fungera perfekt i ditt fall, det betyder bara att jag i mina fall hade en 100 % perfekt Ubuntu-installation. Återigen med 15.04 (även på 15.10 och 16.04. I alla fall var det 64-bitars). Jag har till och med haft samtal med användare som Marius Nestor från Softpedia som faktiskt var tvungna att inaktivera Secure Boot för att installationen skulle fungera, så det bör noteras att även om jag för närvarande har en utmärkt erfarenhet av Secure Boot, så kanske du inte har det. Ha detta i åtanke när allt annat misslyckas (Vi kan tacka Marius för hans utmärkta bidrag). Jag skulle i alla fall skicka felrapporten till den angivna länken ovan. Så med allt detta sagt, att installera Ubuntu via WUBI går inte att göra (rekommenderas inte åtminstone av mig), saker som att försöka starta upp till exempel med Windows 8 bootloader är inte möjliga just nu om inte något ändras i framtiden (Det finns också en del buggar relaterade till detta i launchpad, som den som nämns av bcbc). Bortsett från detta fungerar WUBI inte från Windows 8 och uppåt om du har UEFI med en GPT-partition (inte MS-DOS-partition). Läs gärna https://askubuntu.com/questions/254314/does-uefi-support-mean-wubi-will-now-work-on-laptops-shipped-with-windows-8/254355#254355 för mer information. Dessutom är det omöjligt att installera 32-bitars Ubuntu. Du behöver 64-bitarsversionen för att allt ska fungera korrekt. Läs mer om Wubi i https://askubuntu.com/questions/125015/can-i-install-12-04-inside-windows Följande är en liten guide för att installera Ubuntu med ett förinstallerat Windows 8- eller 10-system. Stegen MÅSTE göras i exakt den ordning som jag nämner dem här för att allt ska komma igång. Om ett steg hoppas över eller görs före ett annat kommer du med största sannolikhet att få några av de problem som nämns längst ner i den här guiden. För tillfället måste du göra det via en LiveCD, LiveDVD eller LiveUSB, förutsatt (kräver faktiskt) att du har följande punkter:
- Du använder en 64-bitarsversion av minst Ubuntu 12.04.2. 32-bitarsversioner fungerar inte.
- Ditt system kom med Windows 8 eller 10 förinstallerat (och du vill inte ta bort det).
- Du installerar inte Ubuntu inuti Windows 8 eller 10 utan vid sidan av det. Inuti är omöjligt eftersom det kräver Wubi som inte stöds.
- Ditt system har UEFI aktiverat (och kan inte inaktiveras) med Secure Boot.
- Du har redan skapat ett ledigt utrymme för Ubuntu inifrån Windows 8 med minst 8 GB (jag rekommenderar att du lämnar minst 20 GB eller så, så att du kan testa i helvete).
- Du har sett till att du faktiskt har ledigt utrymme kvar på enheten för att skapa de nödvändiga partitionerna och du har också sett till att du inte har använt alla primära partitioner (Om du använder ett MS-DOS-schema), eftersom detta kommer att skapa problem med att Ubuntus installationsprogram visar dig endast alternativet "Replace Windows" istället för "Alongside Windows".
- Du vet hur man bränner en LiveCD, LiveDVD eller LiveUSB från Windows 8. Om inte, leta efter Windows-appar som kan göra det åt dig. Jag gör mina i en annan dator med Ubuntu ^^.
- Windows 8 stängdes inte av i vare sig viloläge eller något annat läge ('snabbstart' som är standard i Windows 8) som lämnar det i ett sparat tillstånd. Stäng av Windows 8 på normalt sätt, med alternativet avstängning. Detta kommer att förhindra att andra problem relaterade till detta uppstår. Läs längst ner (TROUBLESHOOT) i det här svaret för mer information om den här punkten.
- Du installerar på ett diskschema av MS-DOS-typ (Du kan bara ha 4 primära partitioner till skillnad från GPT-schema) som har minst 1 fri primärpartition (Du kan ta reda på vilken typ av schema du har från här om du använder en Ubuntu Live CD eller här om du använder Windows). Kom ihåg att om du redan använder 4 primära partitioner kommer inga partitioner att visas på Ubuntus installationsprogram eftersom det inte finns fler primära partitioner kvar att använda (MS-DOS-partitioner är begränsade till 4 primära, GPT är begränsade till 128). Detta händer ofta på många bärbara datorer som levereras med 4 förskapade primära partitioner. Om du installerar på en partition av GPT-typ och vill att den ska starta upp måste du låta UEFI vara aktiverat. LÄS GÄRNA OVANSTÅENDE PUNKTER EFTERSOM MÅNGA ANVÄNDARE HOPPAR ÖVER DENNA DEL OCH NÄR DERAS PROBLEM UPPTÄCKS BEROR DET NORMALT PÅ ATT DE INTE FÖLJDE NÅGON AV DEM. Innan vi börjar måste vi göra följande: Kör compmgmt.msc på Windows 8. Från och med nu skapar du en partition med tillräcklig storlek. Observera att jag nämner att jag skapar denna från Windows 8 eftersom jag har haft fall där det har varit så att om man gjorde partitionen från LiveUSB så blev Windows 8 omöjlig att starta, även efter att ha gjort en startreparation. Så för att ta bort det problemet eller ha större chans att ta bort det (eller helt enkelt hoppa över problemet helt och hållet) och se till att båda systemen fungerar, partitionera hårddisken från Windows 8 först. Följ nu de här stegen för att få ett fungerande Windows 8 + Ubuntu installerat på ditt system:
Windows 8 + Ubuntu
Vi måste först veta med vilken typ av moderkortsalternativ vi har att göra. Öppna en terminal (genom att gå till startmenyn och skriva
PowerShell
till exempel) och kör terminalen som administratör (högerklicka på appen som visas i startmenyn och välj Kör som administratör). Skriv nuConfirm-SecureBootUEFI
. Detta kan ge dig 3 resultat: True - betyder att ditt system har en säker start och är aktiverat. False - Betyder att ditt system har en säker uppstart och är inaktiverat. Cmdlet not supported on this platform - Betyder att ditt system inte har stöd för säker uppstart och att du sannolikt inte behöver den här guiden. Du kan installera Ubuntu genom att helt enkelt sätta in LiveCD:n eller LiveUSB:n och göra installationsproceduren utan problem. Om du har Aktiverat och har gjort den nödvändiga partitioneringen kan vi fortsätta med den här guiden. Efter att ha startat upp Windows 8 går vi till avstängningsalternativen och samtidigt som vi håller in SHIFT -tangenten klickar vi på Restart.(Detta är ett riktigt gammalt trick i de flesta Windows, till och med sedan Windows 3.1 där du håller in en tangent för att göra något speciellt när du startar om). Windows 8 visar dig ett helt annat fönster för omstart:
När du får upp menyn ovan väljer du Troubleshoot. Du får då följande alternativ:
Välj UEFI Firmware Settings OBS - I den spanska versionen av Windows 8 är alternativet UEFI Firmware Settings inte tillgängligt i flera bärbara datorer, testade Lenovo, HP och Acer. De har dock ett alternativ för att starta upp datorn och en annan anpassad meny visas där du kan göra ett par saker. I Lenovos fall har du inget alternativ för att installera Ubuntu med Windows 8, det enda alternativet är att ta bort Windows 8 helt och hållet. Detta gäller endast om du inte använder 15.04+. DETTA ÄR EN VIKTIG DEL Systemet kommer att starta om och du kommer att få gå till BIOS (Om inte tryck på lämplig tangent, några vanliga är DEL,F2 eller F10). I den här delen kan jag inte hjälpa till särskilt mycket eftersom varje BIOS är olika för varje moderkortsmodell. Det finns 2 alternativ du kan ta här, båda är valfria eftersom Ubuntu kanske installeras utan några som helst problem. Du kan antingen leta efter ett alternativ för att avaktivera Secure Boot eller ett alternativ för att avaktivera UEFI. I vissa fall kan du hitta båda, det kommer att visas i BIOS som ett alternativ som heter Secure Boot eller Enable UEFI. Om du hittar detta alternativ, om du inte kan installera Ubuntu med Secure Boot enable, inaktivera Secure Boot (kom ihåg att rapportera detta som en bugg med hjälp av
ubuntu-bug shim
), för att fortfarande kunna stanna i UEFI-läge och även kunna starta med Ubuntu. På vissa moderkort kommer detta att vara det enda alternativet som du faktiskt behöver ändra och det kommer också att vara det enda alternativet du ser relaterat till UEFI eftersom de inte erbjuder möjligheten att inaktivera UEFI. PROBLEM MED DUBBLA UPPSTARTER Jag skulle också vilja nämna en viktig notering här. Om du råkar installera Ubuntu i Legacy Mode (No SecureBoot) kan du få problem med att starta upp både Windows och Ubuntu samtidigt eftersom de båda inte kommer att visas på en Dual-Boot-meny. Om du till exempel har Windows i UEFI-läge och installerar Ubuntu i Legacy Mode kommer du bara att kunna starta upp Ubuntu i Legacy Mode och Windows i UEFI-läge. Så innan du fortsätter, kontrollera att du installerar Ubuntu med samma startalternativ som Windows. På så sätt kan du välja vilken du vill starta upp från i samma uppstartsmeny och behöver inte oroa dig för om en av dem kommer att fungera eller inte. Från Ubuntu UEFI Guide kan du se att det finns ett avsnitt som lär dig hur du kan veta om du faktiskt har installerat Ubuntu i samma uppstartsinställning som Windows (UEFI-läge):
An Ubuntu installed in EFI mode can be detected the following way:
its /etc/fstab file contains an EFI partition (mount point: /boot/efi)
it uses the grub-efi bootloader (not grub-pc)
from the installed Ubuntu, open a terminal (Ctrl+Alt+T) then type the following command:
[ -d /sys/firmware/efi ] && echo "Installed in EFI mode" || echo "Installed in Legacy mode"
Så om du har NÅGON problem med dubbla startrutor kan detta vara problemet. Läs gärna Ubuntu UEFI Guide eftersom den tar upp olika sätt att lösa Dual boot-problem och konvertera Ubuntu till Legacy- eller EFI-läge. Jag har redan testat detta med olika Ask Ubuntu-medlemmar som hjälpte mig förutom 2 bärbara datorer som jag fick för testet. Detta bör sedan lösa alla Dual Boot-problem relaterade till Windows 8 + Ubuntu, men jag uppmuntrar återigen alla med problem (samma eller nya) att skicka in en felrapport som nämns ovan. Ubuntu-utvecklarna arbetar mycket hårt för att tillhandahålla en lättinstallerad lösning för alla fall och detta är en av de högsta prioriteringarna. Om vi fortsätter med guiden, i andra moderkort som erbjuder möjligheten att inaktivera UEFI vilket helt skulle eliminera UEFI och Secure Boot på det och starta på det normala BIOS-liknande sättet, om du upptäcker att detta är det sätt du vill (Att ha en UEFI-fri dator och inte möta några av de problem som är relaterade till detta) så gör det för all del. Jag för min del har testat Intel DZ68DB och gjort båda fallstudierna. Kom ihåg att om du gör det kommer Dual Boot-processen inte att fungera i nästan alla fall kommer du att stå med ett system som antingen startar Windows i UEFI eller startar Ubuntu i Legacy. Kom ihåg att också välja Boot Order för att se till att den startar antingen din CDROM, DVDROM eller USB-enhet så att du kan starta från din Live Ubuntu-avbildning efter omstart. Några punkter som vi bör tänka på innan vi fortsätter:
DIN DATOR STARTAR DIREKT TILL WINDOWS.
Detta är ett vanligt problem och om du inte får en GRUB-meny, kommer ominstallation eller reparation av grub INTE att hjälpa.
Varje BIOS/EFI-system är annorlunda, det kan se ut som en av följande bilder:
Lägg märke till "UEFI Boot Option Priority" eller "Boot Option Menu". Vanligtvis är Windows standard och Ubuntu (eller som i den andra bilden elementärt OS) ett alternativ.
När du väljer Ubuntu på UEFI-startmenyn får du sedan en grub-meny. Du bör kunna starta upp antingen Ubuntu eller Windows från grub-menyn.
Ett annat problem som kan göra att systemet startar upp direkt till Windows (utan att ens visa GRUB-menyn) är om antingen Windows tog tag i starthanteraren eller om EFI-partitionen efter installationen av Ubuntu inte var korrekt konfigurerad för Windows. För att lösa detta går du helt enkelt in i Windows och öppnar en terminal och skriver sedan följande (Behöver administrativa rättigheter):
bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi
Detta kommer att konfigurera Windows Boot Manager så att den tar hänsyn till GRUB Boot Manager. Detta kan fortfarande hända även efter att du har kört Boot Repair från Ubuntu. Så att se till att Windows läser Ubuntus EFI-partition, om du använder ett EFI-startsystem istället för det gamla BIOS, löser problemet. I kommandoraden ovan är skillnaden mellan shimx64.efi och grubx64.efi att shimx64 är den faktiska Microsoft-signerade binärfilen som fungerar med Secure Boot aktiverad, medan grubx64 är den normala binära grubfilen (inte signerad). Windows 8.1 / 10 inte igenkänd / Ubuntu visar inte alternativet att installera bredvid. Om du har följt alla steg ovan, inklusive att göra en partition i förväg via Windows 8.x, kan du fortsätta med den normala Ubuntu-installationen. När du kommer till alternativet för hur du vill installera den om du inte ser alternativet att installera Alongside it, välj "Something Else" istället för att torka hårddisken. Konfigurera den nya partitionslayouten på det tomma utrymmet du'har avsatt som inte är Windows 8/10. Du måste skapa minst en partition för rotsystemet (som visas som symbolen "/") och ställa in den på Ext4, en annan för SWAP (virtuellt minne). SWAP-utrymmet kan vara så litet som 128 MB om du har mycket ram eller så stort som 4 GB. När dessa två partitioner har skapats utifrån det tomma utrymmet som du gav bör du vara redo att fortsätta. Och en sista för EFI-delen som bör vara cirka 100 MB. När installationsprogrammet frågar var du ska lägga bootloadern, säg åt det att lägga den på partitionen med typen "efi". Detta kommer att installera GRUB som kommer att laddas när ditt system startar i framtiden, vilket kommer att ge dig valet att gå med Ubuntu (eller vilken smak som helst som är installerad) eller gå till Windows Boot Manager som tar dig till Windows 8. Jag rekommenderar också att du läser följande länkar för att få ytterligare information om vissa problem och orsaker i just den här delen:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair
boot-repair
Boot Repair kommer att nämna att vi har något GRUB-fel, att vi har ett EFI-system och att Ubuntu rockar. Eftersom Ubuntu rockar (Det fungerar inte om Ubuntu inte rockar! ^^) är det bara att klicka på Apply så fixar boot repair allt. Starta nu om och du bör se Windows 8 och Ubuntu sida vid sida. För fall med sällsynta uppstartsproblem, partitionering eller användning av gamla hårddiskar på ett nyare moderkort kan din lösning vara att kolla in FixParts som löser feljusterade partitioner och andra problem av partitioneringstyp. Om du upplever något av följande problem:
Wubi fungerar inte på nyare datorer med UEFI (se felrapport http://pad.lv/694242). Om du har köpt en dator med Windows 8 förinstallerat så använder den nästan säkert UEFI (eftersom detta krävs för Secure boot och alla OEM-datorer med Windows 8 ska ha Secure boot).
Wubi använder Grub4dos för att hitta Grub2 wubildr-filen. Det finns inget stöd för GPT-diskar inbyggt i Grub4dos (och UEFI använder GPT-diskar om det inte startar i hybridläge). Med Secure Boot är det dessutom inte möjligt att bara lägga till nya startposter som tidigare.
Så det du behöver göra är en normal dubbelstart. Om du har säker uppstart (sannolikt) behöver du 64-bitars Ubuntu.
Om din dator är förinstallerad med 64-bitars Windows 8 måste du starta upp ubuntu med hjälp av det säkra startalternativet. Med andra ord, när du är på uppstartsmenyn väljer du att starta upp enheten som en säker enhet. Därefter kan du installera ubuntu. Troligtvis måste du efter installationen starta om efter installationen med hjälp av disken och sedan göra en uppstartsreparation.
Det andra alternativet är att du kan starta upp enheten normalt, göra en normal installation och sedan fortfarande starta om efter installationen och göra en startreparation. Detta var det alternativ som jag till slut gjorde.
Ubuntu 12.10 gör ett bra jobb med att ändra storlek på Windows-partitionen och installera sig själv tillsammans med Win8. Av någon anledning är det Grub som är problemet. När jag väl installerat kunde jag starta upp i Ubuntu utan problem men kunde inte komma in i Win8. Genom att köra reparationen fixades Grub och sedan fungerade allting smidigt efter det.
Här är en bra länk som förmodligen kommer att hjälpa eftersom den hjälpte mig: https://help.ubuntu.com/community/UEFI