UEFI Ubuntu och Windows 8.1 dualboot min lösning

Permalänk
Medlem

UEFI Ubuntu och Windows 8.1 dualboot min lösning

Hej,

En del av er har kanske svurit och slitit loss erat hår åt UEFI och Windows 8.x.
Nu har jag lyckats installera både Windows 8.1 64bit och Ubuntu 14.04 64bit på min Lenovo Y50-70 laptop och med UEFI på båda operativsystemen.
Nedan följer en beskrivning på hur jag gick tillväga;

1. Jag blåste disken helt och hållet vilket jag var tvungen till för att konvertera till GPT istället för MBR.
GPT krävs för UEFI.
GPT konverteringen gjordes i Gparted med en Ubuntu 14.04 64bit USB

2. Jag kopplade in en extern dvd-läsare med Windows 8.1 skiva i en USB 2.0 port (tydligen kan USB 3.0 ha problem att boota och det kan stämma?) och ändrade i BIOS så att latopen bootade med skivan.
Väl i installationen så skapade jag bara en partion för windows som sedan självt skapade 2st extra partioner varav en var så kallad "EFI" partion.
Följde sedan alla steg och Windows 8.1 var installerat med UEFI.

3. Jag bootade Ubuntu 14.04 64bit från USB sticka med FAT32 format, Fat formatet krävs för att kunna boota med UEFI och även denna gång fick jag lov att gå in i BIOS och ange USB stickan som boot.
I Ubuntu installationen var jag tvungen att skapa en "EFI" partion som fick vara 300Mb utöver "/" (root) och växlingsutrymmet.

4. Jag bootar om datorn och hamnar i Windows 8.1 och tänker "vart fasen är GRUB???"
Det visade sig som så att båda operativsystemen var installerade men jag får lov att växla mellan dem i bios där jag kan välja EFI (enhet) som skall bootas.
Så fullt fungerande dualboot med UEFI på båda OS och inget secure/fast-boot behövdes stängas av.

5. USB stickan skapades med LiLi (Linux Live USB Creator)

Så se till att ni har backup på allt om ni tänker pröva detta.
Frågor går bra att ställa i tråden eller via pm, dock kan det vara till större hjälp om frågorna ställs i tråden så alla kan ta del av dom.
Försöker svara så pass jag kan.

//Gustav

Permalänk
Medlem
Skrivet av MrRhoads:

Hej,

En del av er har kanske svurit och slitit loss erat hår åt UEFI och Windows 8.x.
Nu har jag lyckats installera både Windows 8.1 64bit och Ubuntu 14.04 64bit på min Lenovo Y50-70 laptop och med UEFI på båda operativsystemen.
Nedan följer en beskrivning på hur jag gick tillväga;

1. Jag blåste disken helt och hållet vilket jag var tvungen till för att konvertera till GPT istället för MBR.
GPT krävs för UEFI.
GPT konverteringen gjordes i Gparted med en Ubuntu 14.04 64bit USB

2. Jag kopplade in en extern dvd-läsare med Windows 8.1 skiva i en USB 2.0 port (tydligen kan USB 3.0 ha problem att boota och det kan stämma?) och ändrade i BIOS så att latopen bootade med skivan.
Väl i installationen så skapade jag bara en partion för windows som sedan självt skapade 2st extra partioner varav en var så kallad "EFI" partion.
Följde sedan alla steg och Windows 8.1 var installerat med UEFI.

3. Jag bootade Ubuntu 14.04 64bit från USB sticka med FAT32 format, Fat formatet krävs för att kunna boota med UEFI och även denna gång fick jag lov att gå in i BIOS och ange USB stickan som boot.
I Ubuntu installationen var jag tvungen att skapa en "EFI" partion som fick vara 300Mb utöver "/" (root) och växlingsutrymmet.

4. Jag bootar om datorn och hamnar i Windows 8.1 och tänker "vart fasen är GRUB???"
Det visade sig som så att båda operativsystemen var installerade men jag får lov att växla mellan dem i bios där jag kan välja EFI (enhet) som skall bootas.
Så fullt fungerande dualboot med UEFI på båda OS och inget secure/fast-boot behövdes stängas av.

5. USB stickan skapades med LiLi (Linux Live USB Creator)

Så se till att ni har backup på allt om ni tänker pröva detta.
Frågor går bra att ställa i tråden eller via pm, dock kan det vara till större hjälp om frågorna ställs i tråden så alla kan ta del av dom.
Försöker svara så pass jag kan.

//Gustav

För att få det att lira måste man alltså gå in i BIOS var gång och välja OS där? Förstod jag rätt?

Permalänk
Medlem

Jag kör Windows 7 Professional 64-bit dual boot med Arch Linux med UEFI boot på våran Thinkpad T420 eftersom min sambo envisas med att köra Windows. Jag vet att man kan köra BIOS boot också på den maskinen men jag ville ha GPT på hårddisken och så var det lite utmaning att få det att fungera med UEFI.

1) Man kan konvertera från MBR till GPT utan att blåsa disken men för en systemdisk med windows är det nog ändå vettigt att göra en nyinstallation. 64-bitars windows krävs för UEFI (Linux kan även köra 32-bit på UEFI men varför skulle man vilja ha det istället för 64-bit förstår jag inte).

2) Gjorde också så. Men fick senare problem med uppdateringar av Windows då någon drivrutin började krångla vilket orsakade automatisk systemåterstllning. Lösningen i Windows 7 64-bit var att installera SP1 innan man lägger in drivrutinen som krånglade. Minns inte men tror det var Intels grafikdrivrutin för windows som strulade. Så jag rekommenderar att lägga in SP1 så snart som möjligt vid nyinstallation av Windows 7 då det verkar finnas fixar för UEFI där.

3) Jag körde med Arch Linux på USB-sticka och där var allting förkonfigurerat att kunna boota med UEFI (lade över iso-filen med dd i Linux till USB-pinnen).

4) Kruxet är att man måste installera bootloadern i FAT-32 partitionen på systemdisken. Jag testade aldrig GRUB och reFINd gav mig bara problem när jag försökte installera det. Men gummiboot funkade jättebra. Så jag rekommenderar gummiboot för att få en boot-meny vid uppstart och slippa byta OS i BIOS.

5) Jag körde med dd: https://wiki.archlinux.org/index.php/USB_flash_installation_m...

# dd bs=4M if=/path/to/archlinux.iso of=/dev/sdx && sync

Mer om dual boot: https://wiki.archlinux.org/index.php/Dual_boot

Min sambo ville ha windows som default i gummiboot. Det visade sig att detta kunde man konfigurera när man bootade. Genom att trycka tangenten d när man markerat önskat alternativ så sparas det som default. Man behövde alltså inte trixa med någon konfigurationsfil för att välja vilket som skulle vara default.

I övrigt vet jag inte om det är någon fördel att köra UEFI istället för BIOS boot. Är väl just om man vill kunna ha GPT på systemdisken vid dual boot med windows, eller om datorn inte stödjer BIOS boot. Kör man enbart Linux kan man boota på GPT-disk även med BIOS boot (kräver då en särskild bios boot partition).

Permalänk
Medlem
Skrivet av ronnylov:

Jag kör Windows 7 Professional 64-bit dual boot med Arch Linux med UEFI boot på våran Thinkpad T420 eftersom min sambo envisas med att köra Windows. Jag vet att man kan köra BIOS boot också på den maskinen men jag ville ha GPT på hårddisken och så var det lite utmaning att få det att fungera med UEFI.

1) Man kan konvertera från MBR till GPT utan att blåsa disken men för en systemdisk med windows är det nog ändå vettigt att göra en nyinstallation. 64-bitars windows krävs för UEFI (Linux kan även köra 32-bit på UEFI men varför skulle man vilja ha det istället för 64-bit förstår jag inte).

2) Gjorde också så. Men fick senare problem med uppdateringar av Windows då någon drivrutin började krångla vilket orsakade automatisk systemåterstllning. Lösningen i Windows 7 64-bit var att installera SP1 innan man lägger in drivrutinen som krånglade. Minns inte men tror det var Intels grafikdrivrutin för windows som strulade. Så jag rekommenderar att lägga in SP1 så snart som möjligt vid nyinstallation av Windows 7 då det verkar finnas fixar för UEFI där.

3) Jag körde med Arch Linux på USB-sticka och där var allting förkonfigurerat att kunna boota med UEFI (lade över iso-filen med dd i Linux till USB-pinnen).

4) Kruxet är att man måste installera bootloadern i FAT-32 partitionen på systemdisken. Jag testade aldrig GRUB och reFINd gav mig bara problem när jag försökte installera det. Men gummiboot funkade jättebra. Så jag rekommenderar gummiboot för att få en boot-meny vid uppstart och slippa byta OS i BIOS.

5) Jag körde med dd: https://wiki.archlinux.org/index.php/USB_flash_installation_m...

# dd bs=4M if=/path/to/archlinux.iso of=/dev/sdx && sync

Mer om dual boot: https://wiki.archlinux.org/index.php/Dual_boot

Min sambo ville ha windows som default i gummiboot. Det visade sig att detta kunde man konfigurera när man bootade. Genom att trycka tangenten d när man markerat önskat alternativ så sparas det som default. Man behövde alltså inte trixa med någon konfigurationsfil för att välja vilket som skulle vara default.

I övrigt vet jag inte om det är någon fördel att köra UEFI istället för BIOS boot. Är väl just om man vill kunna ha GPT på systemdisken vid dual boot med windows, eller om datorn inte stödjer BIOS boot. Kör man enbart Linux kan man boota på GPT-disk även med BIOS boot (kräver då en särskild bios boot partition).

Går det få Windows 8.1 som default utan keystroke? Jag remotar mina datorer och begär omstart ibland. Då måste den boota upp i Windows för att remote-tjänsterna skall starta.

Permalänk
Medlem
Skrivet av Dockland:

För att få det att lira måste man alltså gå in i BIOS var gång och välja OS där? Förstod jag rätt?

yes, på det sätt jag fick ihop så ändrar jag bara boot ordningen i bios varje gång

Permalänk
Medlem
Skrivet av ronnylov:

Jag kör Windows 7 Professional 64-bit dual boot med Arch Linux med UEFI boot på våran Thinkpad T420 eftersom min sambo envisas med att köra Windows. Jag vet att man kan köra BIOS boot också på den maskinen men jag ville ha GPT på hårddisken och så var det lite utmaning att få det att fungera med UEFI.

1) Man kan konvertera från MBR till GPT utan att blåsa disken men för en systemdisk med windows är det nog ändå vettigt att göra en nyinstallation. 64-bitars windows krävs för UEFI (Linux kan även köra 32-bit på UEFI men varför skulle man vilja ha det istället för 64-bit förstår jag inte).

2) Gjorde också så. Men fick senare problem med uppdateringar av Windows då någon drivrutin började krångla vilket orsakade automatisk systemåterstllning. Lösningen i Windows 7 64-bit var att installera SP1 innan man lägger in drivrutinen som krånglade. Minns inte men tror det var Intels grafikdrivrutin för windows som strulade. Så jag rekommenderar att lägga in SP1 så snart som möjligt vid nyinstallation av Windows 7 då det verkar finnas fixar för UEFI där.

3) Jag körde med Arch Linux på USB-sticka och där var allting förkonfigurerat att kunna boota med UEFI (lade över iso-filen med dd i Linux till USB-pinnen).

4) Kruxet är att man måste installera bootloadern i FAT-32 partitionen på systemdisken. Jag testade aldrig GRUB och reFINd gav mig bara problem när jag försökte installera det. Men gummiboot funkade jättebra. Så jag rekommenderar gummiboot för att få en boot-meny vid uppstart och slippa byta OS i BIOS.

5) Jag körde med dd: https://wiki.archlinux.org/index.php/USB_flash_installation_m...

# dd bs=4M if=/path/to/archlinux.iso of=/dev/sdx && sync

Mer om dual boot: https://wiki.archlinux.org/index.php/Dual_boot

Min sambo ville ha windows som default i gummiboot. Det visade sig att detta kunde man konfigurera när man bootade. Genom att trycka tangenten d när man markerat önskat alternativ så sparas det som default. Man behövde alltså inte trixa med någon konfigurationsfil för att välja vilket som skulle vara default.

I övrigt vet jag inte om det är någon fördel att köra UEFI istället för BIOS boot. Är väl just om man vill kunna ha GPT på systemdisken vid dual boot med windows, eller om datorn inte stödjer BIOS boot. Kör man enbart Linux kan man boota på GPT-disk även med BIOS boot (kräver då en särskild bios boot partition).

Tack för tipsen

1. Jag försökte i Windows diskhanterare att ändra från MBR till GPT men det var kört.
Jo en ren installation är att föredra i mitt tycke.

2. Har inte stött på något sådant i Windows 8.1

3. Smidigt, jo så länge usb stickan är formaterad med FAT så ska den klara UEFI.

4. Kanske testar att installera bootloadern i FAT32 partionen men just nu har jag installerat om alla program m.m. så det får dröja till nästa omgång.

5. Ska kolla in dd

Jag spelar vissa spel och har bl a bankid i Windows så det är fortfarande dualboot för mig.
Har dock en 3år gammal ASUS laptop också som nu kanske ska få agera Linux-utbildnings-maskin när jag kör med min nya Lenovo som huvuddator.
Tänkte ge mig på Gentoo vid tillfälle

Permalänk
Medlem

Kul att höra om hur en del har gjort

Permalänk
Medlem
Skrivet av Dockland:

Går det få Windows 8.1 som default utan keystroke? Jag remotar mina datorer och begär omstart ibland. Då måste den boota upp i Windows för att remote-tjänsterna skall starta.

Vet inte om jag förstår frågan rätt men om jag i boot-menyn som gummiboot levererar går till alternativet windows och trycker knappen d på tangentbordet så kommer den hädanefter alltid starta windows som default efter omstarter ända tills jag i boot-menyn väljer något annat som default med knappen d. Normalt startar man ju valt OS med Enter-knappen i gummiboot-menyn. D trycker man alltså bara om man ska ändra default. Men gummiboot-menyn ser du ju inte om du fjärrstyr. Fast på vissa servrar kan man ju fjärrstyra bios via nätverket så kanske det är bättre att välja OS via bios istället i så fall.

Vet inte om det även är möjligt att byta default via någon konfigureringsfil. Fattade som att gummiboot läser någon non-volatil variabel i EFI för att veta vad man har satt som default (det sparas alltså på moderkortet typ). Gummiboot verkar vara som någon applikation som körs i UEFI-BIOS liksom.

FAT-32 partitionen som bootloadern ligger på ska man montera på /boot i Linux förresten. Arch är ju rätt manuellt så kanske sköts det där mera med automatik på de flesta andra distar och de kanske väljer något annat än gummiboot. Ska finnas UEFI-stöd även för GRUB på något sätt.

Permalänk
Medlem
Skrivet av ronnylov:

Vet inte om jag förstår frågan rätt men om jag i boot-menyn som gummiboot levererar går till alternativet windows och trycker knappen d på tangentbordet så kommer den hädanefter alltid starta windows som default efter omstarter ända tills jag i boot-menyn väljer något annat som default med knappen d. Normalt startar man ju valt OS med Enter-knappen i gummiboot-menyn. D trycker man alltså bara om man ska ändra default. Men gummiboot-menyn ser du ju inte om du fjärrstyr. Fast på vissa servrar kan man ju fjärrstyra bios via nätverket så kanske det är bättre att välja OS via bios istället i så fall.

Vet inte om det även är möjligt att byta default via någon konfigureringsfil. Fattade som att gummiboot läser någon non-volatil variabel i EFI för att veta vad man har satt som default (det sparas alltså på moderkortet typ). Gummiboot verkar vara som någon applikation som körs i UEFI-BIOS liksom.

FAT-32 partitionen som bootloadern ligger på ska man montera på /boot i Linux förresten. Arch är ju rätt manuellt så kanske sköts det där mera med automatik på de flesta andra distar och de kanske väljer något annat än gummiboot. Ska finnas UEFI-stöd även för GRUB på något sätt.

Okej, tack för förklaringen. Då får jag vänta. Undra varför det blivit så krångligt? Tidigare kunde jag köra hur som.

Permalänk
Medlem

Är detta något som Windows 8/8.1 ställer till?

Jag har en dator med ett Asus P8Z77 V-LX i. När denna dator bootar står det att det är UEFI. På denna dator har jag Windows 7 och Ubuntu i dualboot och Grub fungerar utmärkt. Windows 7 installerades som nyinstallation med defaultparametar före Ubuntu.

Permalänk
Medlem
Skrivet av NoWin:

Är detta något som Windows 8/8.1 ställer till?

Jag har en dator med ett Asus P8Z77 V-LX i. När denna dator bootar står det att det är UEFI. På denna dator har jag Windows 7 och Ubuntu i dualboot och Grub fungerar utmärkt. Windows 7 installerades som nyinstallation med defaultparametar före Ubuntu.

Låter som att din hårddisk är MBR och att installationerna inte har gjorts med EFI.
Har du någon EFI partion eller fick du lov att skapa EFI partion/er vid installation? Om inte så kör du antagligen inte med UEFI.

Permalänk
Medlem

Här står det lite om ubuntu och UEFI
https://help.ubuntu.com/community/UEFI

Verkar som ubuntu använder grub-efi bootloader.

Permalänk
Medlem
Skrivet av ronnylov:

Här står det lite om ubuntu och UEFI
https://help.ubuntu.com/community/UEFI

Verkar som ubuntu använder grub-efi bootloader.

Riktigt bra länk där
Kanske värt att göra om allt för att pröva lite?

Skickades från m.sweclockers.com