Kaksoiskäynnistys Windowsin kanssa

Tämässä artikkelissa kerrotaan yksityiskohtaisesti Archin ja Windowsin rinnakkaiselon eri menetelmistä.

Tärkeitä tietoja

Windows UEFI vs. BIOS -rajoitukset

Microsoft asettaa rajoituksia sille, mitä firmware-käynnistystapaa ja osiointityyliä voidaan tukea käytettävän Windows-version perusteella:

Tämä artikkeli tai osio kaipaa laajennusta.

Perustelu: Windows-asennusohjelma ei tue UEFI/MBR:ää, mutta Windows voidaan ottaa manuaalisesti käyttöön ja käynnistää UEFI/MBR:ssä (ainakin Windows 10:ssä voidaan). (Keskustelu Talk:Dual boot with Windows#)

  • Windows XP:n sekä x86 32-bittinen että x86_64 (myös x64) (RTM ja kaikki Service Packit) versiot eivät tue käynnistämistä UEFI-tilassa (IA32 tai x86_64) miltään levyltä (MBR tai GPT) TAI BIOS-tilassa GPT-levyltä. Ne tukevat vain BIOS-käynnistystä ja vain MBR-levyltä.
  • Windows Vista tai 7 x86 32-bittiset (RTM ja kaikki Service Packit) -versiot tukevat käynnistystä BIOS-tilassa vain MBR-levyltä, eivät GPT-levyltä. Ne eivät tue x86_64 UEFI- tai IA32 (x86 32-bittinen) UEFI-käynnistystä. Ne tukevat vain BIOS-käynnistystä ja vain MBR-levyltä.
  • Windows Vista RTM x86_64 (vain RTM) -versiot tukevat BIOS-käynnistystä vain MBR-levyltä, eivät GPT-levyltä. Se ei tue x86_64 UEFI- tai IA32 (x86 32-bittinen) UEFI-käynnistystä. Se tukee vain BIOS-käynnistystä ja vain MBR-levyltä.
  • Windows Vista (SP1 ja uudempi, ei RTM) ja Windows 7 x86_64 -versiot tukevat käynnistystä x86_64 UEFI-tilassa vain GPT-levyltä TAI BIOS-tilassa vain MBR-levyltä. Ne eivät tue IA32 (x86 32-bittinen) UEFI-käynnistystä GPT/MBR-levyltä, x86_64 UEFI-käynnistystä MBR-levyltä tai BIOS-käynnistystä GPT-levyltä.
  • Windows 8/8.1 x86 32-bittinen tukee käynnistystä IA32 UEFI -tilassa vain GPT-levyltä TAI BIOS-käynnistystä vain MBR-levyltä. Ne eivät tue x86_64 UEFI-käynnistystä GPT/MBR-levyltä, x86_64 UEFI-käynnistystä MBR-levyltä tai BIOS-käynnistystä GPT-levyltä. Markkinoilla ainoat järjestelmät, joiden tiedetään olevan varustettu IA32 (U)EFI:llä, ovat jotkut vanhat Intel Macit (ennen vuotta 2010 valmistetut mallit?) ja Intel Atom System-on-Chip (Clover trail ja Bay Trail) Windows-taulutietokoneet, joissa se käynnistyy AINOASTAAN IA32 UEFI -tilassa ja AINOASTAAN GPT-levyltä.
  • Windows 8/8.1 x86_64-versiot tukevat käynnistystä x86_64 UEFI -tilassa vain GPT-levyltä TAI BIOS-tilassa vain MBR-levyltä. Ne eivät tue IA32 UEFI-käynnistystä, x86_64 UEFI-käynnistystä MBR-levyltä tai BIOS-käynnistystä GPT-levyltä.

Esiasennetuissa järjestelmissä:

  • Kaikki järjestelmät, joihin on esiasennettu 32-bittinen Windows XP-, Vista- tai 7-käyttöjärjestelmä, käynnistyvät oletusarvoisesti BIOS/MBR-moodissa riippumatta Service Pack -tasosta, bittisyydestä, versiosta, versiosta (SKU:sta) tai UEFI-tuen olemassaolosta laiteohjelmistosssa.
  • VÄHINTÄÄN järjestelmät, joihin on esiasennettu Windows 7 x86_64, käynnistyvät oletusarvoisesti BIOS/MBR-tilassa riippumatta Service Pack -tasosta, bittisyydestä tai painoksesta (SKU). Hyvin harvojen uusimpien Windows 7:llä esiasennettujen järjestelmien tiedetään käynnistyvän oletusarvoisesti x86_64 UEFI/GPT-tilassa.
  • KAIKKI Windows 8/8.1:llä esiasennetut järjestelmät käynnistyvät UEFI/GPT-tilassa. Laiteohjelmiston bittisyys vastaa Windowsin bittisyyttä, eli x86_64 Windows 8/8.1 käynnistyy x86_64 UEFI-tilassa ja 32-bittinen Windows 8/8.1 käynnistyy IA32 UEFI-tilassa.

Paras tapa havaita Windowsin käynnistystila on toimia seuraavasti:

  • Käynnistä Windows
  • Paina Win+R-näppäimiä käynnistääksesi Suorita-valintaikkunan
  • Kirjoita Suorita-valintaikkunaan msinfo32.exe ja paina Enter-näppäintä
  • Valitse Järjestelmätiedot-ikkunoista vasemmalla puolella Järjestelmän yhteenveto ja tarkista oikealla puolella olevan BIOS-tila-kohdan arvo
  • Jos arvo on UEFI, Windows käynnistyy UEFI/GPT-tilassa. Jos arvo on Legacy, Windows käynnistyy BIOS/MBR-tilassa.

Yleisesti Windows pakottaa osiointityypin käytettävän laiteohjelmistotilan mukaan, eli jos Windows käynnistetään UEFI-tilassa, se voidaan asentaa vain GPT-levylle. Jos Windows käynnistetään Legacy BIOS -tilassa, se voidaan asentaa vain MBR-levylle. Tämä on Windows-asennusohjelman asettama rajoitus, eikä huhtikuusta 2014 lähtien ole virallisesti (Microsoftin) tukemaa tapaa asentaa Windows UEFI/MBR- tai BIOS/GPT-kokoonpanossa. Windows tukee siis vain joko UEFI/GPT-käynnistystä tai BIOS/MBR-kokoonpanoa.

Vihje: Windows 10:n versio 1703 ja uudemmat tukevat muuntamista BIOS/MBR:stä UEFI/GPT:ksi MBR2GPT.EXE:n avulla.

Linux-ydin ei pakota tällaista rajoitusta, vaan se voi riippua siitä, mitä käynnistyslatauslaitetta käytetään ja/tai miten käynnistyslatauslaite on määritetty. Windowsin rajoitus on otettava huomioon, jos käyttäjä haluaa käynnistää Windowsin ja Linuxin samalta levyltä, koska käynnistyslataimen asennustapa riippuu laiteohjelmiston tyypistä ja levyn osiointikonfiguraatiosta. Jos Windows ja Linux käynnistetään kaksoiskäynnistyksenä samalta levyltä, on suositeltavaa noudattaa Windowsin käyttämää menetelmää eli joko UEFI/GPT-käynnistystä tai BIOS/MBR-käynnistystä. Katso lisätietoja kohdasta https://support.microsoft.com/kb/2581408.

Asennusmedian rajoitukset

Intel Atom System-on-Chip -tablettitietokoneet (Clover trail ja Bay Trail) tarjoavat vain IA32 UEFI -firmwarea ilman Legacy BIOS (CSM) -tukea (toisin kuin useimmat x86_64 UEFI -järjestelmät) Microsoftin OEM-valmistajille antamien Connected Standby -ohjeiden vuoksi. Koska näissä järjestelmissä ei ole Legacy BIOS -tukea ja koska Archin virallisessa asennus-ISO-versiossa (FS#53182) ei ole 32-bittistä UEFI-käynnistystoimintoa, viralliset asennusmediat eivät voi käynnistää näitä järjestelmiä. Katso lisätietoja ja käytettävissä olevia kiertoteitä kohdasta Unified Extensible Firmware Interface#UEFI-firmware-bittisyys.

Bootloader UEFI vs. BIOS-rajoitukset

Useimmat yhdelle firmware-tyypille asennetut linux-käynnistyslataajat eivät voi käynnistää tai ketjuttaa toisen firmware-tyypin käynnistyslataajia. Toisin sanoen, jos Arch on asennettu UEFI/GPT- tai UEFI/MBR-tilassa yhdelle levylle ja Windows on asennettu BIOS/MBR-tilassa toiselle levylle, Archin käyttämä UEFI-käynnistyslatausohjelma ei voi ketjuttaa BIOS-asennettua Windowsia toiselle levylle. Vastaavasti jos Arch on asennettu BIOS/MBR- tai BIOS/GPT-tilassa yhdelle levylle ja Windows on asennettu UEFI/GPT-tilassa toiselle levylle, Archin käyttämä BIOS-käynnistyslatausohjelma ei voi ketjuttaa UEFI-asennettua Windowsia toiselle levylle.

Ainoat poikkeukset tähän ovat GRUB Applen Maceissa, joissa GRUB UEFI-tilassa voi käynnistää BIOS-asennetun käyttöjärjestelmän komennolla appleloader (ei toimi muissa kuin Applen järjestelmissä), ja rEFInd, joka teknisesti tukee legacy BIOS-käyttöjärjestelmän käynnistämistä UEFI-järjestelmistä, mutta ei aina toimi muissa kuin Applen UEFI-järjestelmissä sen kirjoittajan Rod Smithin mukaan.

Jos Arch on kuitenkin asennettu BIOS/GPT-tilassa yhdelle levylle ja Windows on asennettu BIOS/MBR-tilassa toiselle levylle, Archin käyttämä BIOS-käynnistyslatausohjelma VOI käynnistää toisella levyllä olevan Windowsin, jos käynnistyslatausohjelmalla itsellään on kyky chainloadata toiselta levyltä.

Huomautus: Jos haluat kaksoiskäynnistää Windowsin kanssa samalla levyllä, Archin on noudatettava samaa firmware-käynnistystilaa ja osiointiyhdistelmää, jota Windows-asennus käyttää.

Windows Setup luo 100 MiB:n EFI-järjestelmäosion (paitsi Advanced Format 4K -natiivien asemien kohdalla, joissa se luo 260 MiB:n ESP:n), joten usean ytimen käyttö on rajoitettua. Ratkaisut ovat:

  • Mounttaa ESP osoitteeseen /efi ja käyttää käynnistyslatausohjelmaa, jolla on tiedostojärjestelmäajurit ja joka pystyy käynnistämään muissa osioissa olevia ytimiä.
  • Laajenna EFI-järjestelmäosio, yleensä joko pienentämällä Recovery-osion kokoa tai siirtämällä Windows-osio (UUID:t muuttuvat).
  • Varmuuskopioi ja poista tarpeettomat fontit esp/EFI/Microsoft/Boot/Fonts/:stä .
  • Varmuuskopioi ja poista tarpeettomat kielihakemistot esp/EFI/Microsoft/Boot/:stä (esim. säilyttää vain en-US).

UEFI Secure Boot

Kaikkien esiasennettujen Windows 8/8.1-järjestelmien oletusarvona on, että ne käynnistyvät UEFI/GPT-moodissa, ja niissä on oletusarvoisesti käytössä UEFI Secure Boot. Microsoft on määrännyt tämän kaikille esiasennetuille OEM-järjestelmille.

Arch Linux -asennusmedia ei tue Secure Bootia. Katso Secure Boot#Asennusvälineen käynnistäminen.

On suositeltavaa poistaa UEFI Secure Boot käytöstä laiteohjelmiston asetuksissa manuaalisesti ennen kuin yrität käynnistää Arch Linuxin. Windows 8/8.1:n PITÄÄ jatkossakin käynnistyä hienosti, vaikka Secure boot olisi poistettu käytöstä. Ainoa ongelma UEFI Secure Boot -tuen poistamisessa käytöstä on se, että se edellyttää fyysistä pääsyä järjestelmään, jotta Secure Boot -vaihtoehto voidaan poistaa käytöstä firmware-asetuksissa, koska Microsoft on nimenomaisesti kieltänyt kaikenlaisen menetelmän, jolla Secure Boot voidaan poistaa käytöstä etänä tai ohjelmallisesti (käyttöjärjestelmästä käsin) kaikissa Windows 8/8 -käyttöjärjestelmissä.1 esiasennetuissa järjestelmissä

Nopea käynnistys ja horrostila

Voidaan horrostaa kahta käyttöjärjestelmää, voit horrostaa Windowsin ja käynnistää Linuxin (tai jonkin toisen käyttöjärjestelmän) tai voit horrostaa Linuxin ja käynnistää Windowsin tai horrostaa molemmat käyttöjärjestelmät.

Varoitus: Tietojen menetys voi tapahtua, jos Windows on horrostilassa ja käynnistät toisen käyttöjärjestelmän kaksoiskäynnistyksellä ja teet muutoksia tiedostoihin tiedostojärjestelmässä (kuten NTFS), jota Windows ja Linux voivat lukea ja johon voidaan kirjoittaa ja jonka Windows on liittänyt . Vastaavasti tietoja voi hävitä, jos Linux menee lepotilaan ja käynnistät toisen käyttöjärjestelmän kaksoiskäynnistyksellä jne. Windows saattaa vaipua horrostilaan, vaikka painaisit shutdown-painiketta, katso kohta #Windows-asetukset.

Samasta syystä, jos jaat yhden EFI-järjestelmäosion Windowsin ja Linuxin välillä, EFI-järjestelmäosio saattaa vahingoittua, jos siirrät Windowsin horrostilaan (tai sammutat sen nopean käynnistyksen ollessa käytössä) ja käynnistät sen jälkeen Linuxin tai siirrät Linuxin horrostilaan ja käynnistät sen jälkeen Windowsin.

ntfs-3g lisäsi turvasuojan, joka estää hibernoitujen NTFS-tiedostojärjestelmien luku- ja kirjoitusasennuksen, mutta Linux-ytimen NTFS-ajurissa ei ole tällaista turvasuojaa.

Windows ei voi oletusarvoisesti lukea Linuxissa yleisesti käytettyjä tiedostojärjestelmiä, kuten ext4:ää. Näitä tiedostojärjestelmiä ei tarvitse ottaa huomioon, ellet asenna niille Windows-ajuria.

Windows-asetukset

Pikakäynnistys on Windows 8:ssa ja sitä uudemmissa versioissa oleva ominaisuus, joka saattaa tietokoneen lepotilaan sen sijaan, että se varsinaisesti sammutettaisiin, nopeuttaakseen käynnistymisaikoja.

Pikakäynnistystä ja lepotilaa koskeviin Windows-asetuksiin liittyy useita vaihtoehtoja, joita käsitellään seuraavissa kappaleissa.

  • Poista Pikakäynnistys käytöstä ja poista lepotila käytöstä
  • Poista Pikakäynnistys käytöstä ja ota lepotila käyttöön
  • Poista Pikakäynnistys käytöstä ja ota lepotila käyttöön

Pikakäynnistyksen poistaminen käytöstä kuvataan täällä Windows 8:n osalta ja täällä Windows 10:n osalta. Joka tapauksessa, jos poistat asetuksen käytöstä, varmista, että poistat asetuksen käytöstä ja sen jälkeen sammutat Windowsin ennen Linuxin asentamista; huomaa, että uudelleenkäynnistys ei riitä.

Poista nopea käynnistys ja ota lepotila käyttöön

Tämä on turvallisin vaihtoehto, ja sitä suositellaan, jos olet epävarma asiasta, koska se vaatii vähiten käyttäjän tietoisuutta uudelleenkäynnistettäessä toisesta käyttöjärjestelmästä toiseen. Voit jakaa saman EFI-järjestelmäosion Windowsin ja Linuxin välillä.

Poista nopea käynnistys käytöstä ja ota horrostila käyttöön

Tämä vaihtoehto vaatii käyttäjän tietoisuutta, kun käynnistät käyttöjärjestelmästä toiseen.Jos haluat käynnistää Linuxin Windowsin ollessa horrostilassa, mikä on yleinen käyttötapaus, sinun on käytettävä erillistä EFI-järjestelmäosiota (ESP) Windowsille ja Linuxille ja varmistettava, ettei Windows kytkeydy Linuxin käyttämään ESP:hen. Koska asemaa kohti voi olla vain yksi ESP, Linuxia varten käytettävän ESP:n on sijaittava eri asemalla kuin Windowsia varten käytettävän ESP:n. Tässä tapauksessa Windows ja Linux voidaan silti asentaa samalle asemalle eri osioihin, jos sijoitat Linuxin käyttämän ESP:n toiselle asemalle kuin Linuxin pääosio.

  • Et voi luku- ja kirjoitusasentaa mitään Linuxin tiedostojärjestelmää, jonka Windows on asentanut Windowsin ollessa horrostilassa. Sinun tulee olla erittäin varovainen tämän suhteen ja ottaa huomioon myös Automount-käyttäytyminen.
  • Jos sammutat Windowsin kokonaan horrostuksen sijaan, voit read-write mountata tiedostojärjestelmän.
  • Huomautus: Voit välttää tämän ongelman aseman osalta asentamalla aseman ulkoisena asemana Windowsissa ja poistamalla aseman Windowsissa ennen horrostusta.
    Enable Fast Startup and enable hibernation

    Samat näkökohdat pätevät kuin tapauksessa ”Disable Fast Startup and enable hibernation” (Poista nopea käynnistys käytöstä ja ota horrostila käyttöön), mutta koska Windowsia ei voi sammuttaa kokonaan, vaan ainoastaan horrostilaan, et voi koskaan liittää luku- ja kirjoitusasentoon mitään tiedostojärjestelmää, joka on liitetty Windowsiin Windowsin horrostilan aikana.

    Huomautus: Windows-päivitykset saattavat ottaa Pikakäynnistyksen uudelleen käyttöön, kuten kohdassa .

    Windowsin tiedostonimien rajoitukset

    Windows rajoittaa tiedostopolkuja, jotka ovat lyhyempiä kuin 260 merkkiä.

    Windows asettaa myös tietyt merkit pois rajoituksista tiedostonimissä syistä, jotka juontavat juurensa aina DOS:iin asti:

    • < (pienempi kuin)
    • > (suurempi kuin)
    • : (kaksoispiste)
    • " (kaksinkertainen lainausmerkki)
    • / (viiva)
    • \ (backslash)
    • | (pystyviiva tai putki)
    • ? (kysymysmerkki)
    • * (tähti)

    Nämä ovat Windowsin eikä NTFS:n rajoituksia: Mikä tahansa muu NTFS-osiota käyttävä käyttöjärjestelmä toimii hyvin. Windows ei havaitse näitä tiedostoja, ja chkdsk:n suorittaminen johtaa todennäköisesti niiden poistamiseen. Tämä voi johtaa mahdolliseen tiedonmenetykseen.

    NTFS-3G soveltaa Windowsin rajoituksia uusiin tiedostonimiin windows_names-option avulla (katso fstab).

    Asennus

    Suositeltu tapa asentaa Linux/Windows-kaksoiskäynnistysjärjestelmä on asentaa ensin Windows ja käyttää vain osaa levystä sen osioihin. Kun olet saanut Windows-asennuksen valmiiksi, käynnistä Linux-asennusympäristö, jossa voit luoda ja muuttaa Linuxin osioiden kokoa jättäen olemassa olevat Windows-osiot koskemattomiksi. Windows-asennus luo EFI-järjestelmäosion, jota Linux-käynnistyslataajasi voi käyttää.

    Windows ennen Linuxia

    BIOS-järjestelmät

    Linux-käynnistyslataajan käyttäminen

    Voit käyttää mitä tahansa monikäynnistyskäyttöä tukevaa BIOS-käynnistyslataajaa.

    Windows Vista/7/8/8.1 -käynnistyslataaja

    Tämä artikkeli tai osio kaipaa parannuksia kieleen, wikin syntaksiin tai tyyliin. Katso ohjetta Help:Style.

    Syy: Sisältää henkilökohtaisia kommentteja. (Keskustele Talk:Dual boot with Windows#)

    Tämän artikkelin tai osion asiallinen paikkansapitävyys on kiistanalainen.

    Syy: Käyttämällä ext3-muotoista /boot-osiota windowsin käynnistyslatausohjelma toimii hienosti (Keskustelu artikkelissa Talk:Dual boot with Windows#)

    Jotta Windowsin käynnistyslatausohjelma näkisi Linux-osion, yhden luoduista Linux-osioista on oltava FAT32 (tässä tapauksessa /dev/sda3). Loppuosa asennuksesta on samanlainen kuin tyypillisessä asennuksessa. Joissakin asiakirjoissa sanotaan, että Windowsin käynnistyslataajan lataaman osion on oltava ensisijainen osio, mutta olen käyttänyt tätä ongelmitta laajennetulla osiolla.

    • Asennettaessa GRUB-käynnistyslatausohjelma, asenna se MBR:n sijasta /boot-osioon.
      Huomautus: Esimerkiksi minun /boot-osioni on /dev/sda5. Niinpä asensin GRUBin /dev/sda5-osioon /dev/sda:n sijasta. Apua tämän tekemiseen löydät kohdasta GRUB/Vinkkejä ja temppuja#Asennus osioon tai osiottomalle levylle.
    • Linuxin alla tee kopio käynnistystiedoista kirjoittamalla komentotulkkiin seuraava:
    • Käynnistä Windows ja avaa se, ja sinun pitäisi nähdä linux.bin-tiedosto osoitteessa C:\. Suorita nyt cmd järjestelmänvalvojan oikeuksin (navigoi kohtaan Käynnistä > Kaikki ohjelmat > Lisävarusteet, napsauta hiiren kakkospainikkeella komentokehotetta ja valitse Suorita järjestelmänvalvojana):
    bcdedit /create /d "Linux" /application BOOTSECTOR
    • BCDEdit palauttaa tälle merkinnälle UUID-tunnuksen, johon viitataan seuraavissa vaiheissa nimellä {ID}. Sinun on korvattava {ID} todellisella palautetulla tunnisteella. Esimerkki {ID} on {d7294d4e-9837-11de-99ac-f3f3a79e3e93}.
    bcdedit /set {ID} device partition=c:bcdedit /set {ID} path \linux.binbcdedit /displayorder {ID} /addlastbcdedit /timeout 30

    Käynnistä uudelleen ja nauti. Omassa tapauksessani käytän Windows-käynnistyslatausohjelmaa, jotta voin kartoittaa Dell Precision M4500:n toisen virtanäppäimen käynnistämään Linuxin Windowsin sijaan.

    UEFI-järjestelmät

    Jos sinulla on jo Windows asennettuna, se on jo luonut joitakin osioita GPT-muotoiselle levylle:

    • Windowsin palautusympäristöosio, joka on yleensä kooltaan 499 megatavun kokoinen, ja joka sisältää Windows-käynnistyksen tarvitsemat tiedostot (esim. vastaa Linuxin /boot:aa),
    • EFI-järjestelmäosio, jossa on FAT32-tiedostojärjestelmä,
    • Microsoftin varattu osio, jonka koko on yleensä 128 MiB,
    • Microsoftin perustieto-osio, jossa on NTFS-tiedostojärjestelmä ja joka vastaa C::tä,
    • mahdollisesti järjestelmän palautus- ja varmuuskopio-osiot ja/tai toissijaiset tieto-osiot (vastaavat usein D::aa ja sitä ylempänä olevia).

    Tarkista Windowsin Levynhallinta-apuohjelman avulla, miten osiot on merkitty ja mikä tyyppi ilmoitetaan. Tämä auttaa sinua ymmärtämään, mitkä osiot ovat Windowsille välttämättömiä ja mitkä muut voit käyttää uudelleen. Windowsin Levynhallinta-apuohjelmaa voidaan käyttää myös Windowsin (NTFS) osioiden kutistamiseen, jotta levytilaa vapautuu Linuxin lisäosioille.

    Varoitus: Yllä olevan luettelon neljä ensimmäistä osiota ovat välttämättömiä, älä poista niitä.

    Tämän jälkeen voit jatkaa osioiden muodostamista tarpeidesi mukaan.

    Muista, että ylimääräistä EFI-järjestelmäosiota ei pidä luoda, sillä se voi estää Windowsin käynnistymisen. Asenna yksinkertaisesti olemassa oleva osio.

    Huomautus: Se tulee näkyviin vain, kun Linux on asennettu toiselle kiintolevylle ja uusi EFI-järjestelmäosio on luotu toiselle kiintolevylle.

    Käynnistyslataajan on tuettava muiden EFI-sovellusten ketjulatausta, jotta voit tehdä kaksoiskäynnistyksen Windows/Linux.

    Vihje: rEFInd ja systemd-boot tunnistavat automaattisesti Windowsin käynnistyshallintaohjelman (\EFI\Microsoft\Boot\bootmgfw.efi) ja näkevät sen käynnistysvalikossaan automaattisesti. GRUBin osalta noudata joko GRUB#Windows asennettu UEFI/GPT-tilaan lisätäksesi käynnistysvalikon merkinnän manuaalisesti tai GRUB#Muiden käyttöjärjestelmien havaitseminen luodun konfigurointitiedoston saamiseksi.

    Tietokoneissa, joissa on Windowsin uudemmat versiot, on usein Secure Boot käytössä. Sinun on ryhdyttävä lisätoimiin joko Secure Bootin poistamiseksi käytöstä tai asennusmedian saattamiseksi yhteensopivaksi Secure Bootin kanssa (ks. yllä ja linkitetyllä sivulla).

    Linux ennen Windowsia

    Suositeltu tapa asentaa Linux/Windows-kaksoiskäynnistysjärjestelmä on asentaa ensin Windows, mutta se voidaan tehdä myös toisin päin. Toisin kuin Windowsin asentamisessa ennen Linuxia, sinun on varattava etukäteen osio Windowsille, vaikkapa 40 Gt tai suurempi. Tai pitää olla jonkin verran osioimatonta levytilaa, tai luoda ja muuttaa Windowsin osioiden kokoa Linux-asennuksen sisältä ennen Windows-asennuksen käynnistämistä.

    UEFI-firmware

    Windows käyttää jo olemassa olevaa EFI-järjestelmäosiota. Toisin kuin aiemmin todettiin, on epäselvää, eikö yksi osio Windowsille, ilman Windows Recovery Environmentia ja ilman Microsoftin varattua osiota, kelpaa.

    Seuraa pääpiirteittäin, olettaen, että Secure Boot on poistettu firmwaressa käytöstä.

    1. Käynnistetään Windows-asennus. Tarkkaile, että se käyttää vain aiottua osiota, mutta muuten anna sen tehdä työnsä ikään kuin Linux-asennusta ei olisi.
    2. Seuraa kohtaa #Nopea käynnistys ja horrostila.
    3. Korjaa kyky ladata Linuxia käynnistyksen yhteydessä, ehkä noudattamalla kohtaa #Ei voi käynnistää Linuxia Windowsin asennuksen jälkeen. Jo #UEFI-järjestelmissä mainittiin, että jotkut Linuxin käynnistyksenhallintaohjelmat tunnistavat automaattisesti Windowsin käynnistyksenhallintaohjelman. Vaikka uudemmissa Windows-asennuksissa on edistynyt uudelleenkäynnistysvaihtoehto, josta voit käynnistää Linuxin, on suositeltavaa, että sinulla on muita keinoja Linuxin käynnistämiseen, kuten arkkiasennusmedia tai live-CD.

    Vianmääritys

    Ei voitu luoda uutta osiota tai paikantaa olemassa olevaa osiota

    Katso #Windowsin UEFI vs. BIOS-rajoitteet.

    Ei voi käynnistää Linuxia Windowsin asentamisen jälkeen

    Katso Unified Extensible Firmware Interface#Windows muuttaa käynnistysjärjestystä.

    Windowsin käynnistystietueen palauttaminen

    Konventionaalisesti (ja asennuksen helpottamiseksi) Windows asennetaan tavallisesti ensimmäiseen osioon, ja se asentaa jakotaulukkonsa ja viittauksen käynnistyslatausohjelmistoonsa kyseisen osion ensimmäiselle sektorille. Jos asennat vahingossa GRUBin kaltaisen käynnistyslatausohjelman Windows-osioon tai vahingoitat käynnistystietuetta jollakin muulla tavalla, sinun on käytettävä apuohjelmaa sen korjaamiseen. Microsoft sisältää käynnistyssektorin korjausapuohjelman FIXBOOT ja MBR-korjausapuohjelman FIXMBR palautuslevyillään tai joskus asennuslevyillään. Tällä menetelmällä voit korjata ensimmäisen osion käynnistyssektorin viittauksen käynnistyslataustiedostoon ja MBR:n viittauksen ensimmäiseen osioon. Tämän jälkeen sinun on asennettava GRUB uudelleen MBR:ään, kuten alun perin oli tarkoitus (eli GRUB-käynnistyslatausohjelma voidaan määrittää Windowsin käynnistyslatausohjelman ketjulataajaksi).

    Jos haluat palata takaisin Windowsin käyttöön, voit käyttää komentoa FIXBOOT, joka ketjuttaa MBR:n ensimmäisen osion käynnistyssektoriin palauttaaksesi Windows-käyttöjärjestelmän normaalin, automaattisen latauksen.

    Huomattakoon, että on olemassa Linuxin apuohjelma nimeltä ms-sys (paketti ms-sysAUR AUR:ssä), joka pystyy asentamaan MBR:t. Tämä apuohjelma pystyy kuitenkin tällä hetkellä kirjoittamaan uusia MBR-levyjä (kaikkia käyttöjärjestelmiä ja tiedostojärjestelmiä tuetaan) ja käynnistyssektoreita (eli käynnistystietuetta; vastaa FIXBOOT:n käyttöä) FAT-tiedostojärjestelmille. Useimmissa LiveCD-levyissä ei ole tätä apuohjelmaa oletuksena, joten se on asennettava ensin, tai voit katsoa pelastus-CD-levyä, jossa se on, kuten Parted Magic.

    Kirjoita ensin osiotiedot (taulukko) uudelleen:

    # ms-sys --partition /dev/sda1

    Seuraavaksi kirjoita Windows 2000/XP/2003 MBR:

    # ms-sys --mbr /dev/sda # Read options for different versions

    Sitten kirjoita uusi käynnistyssektori (käynnistystietue):

    # ms-sys -(1-6) # Read options to discover the correct FAT record type

    ms-sysvoi kirjoittaa myös Windows 98:n, ME:n, Vista:n ja 7:n MBR:t, ks. ms-sys -h.

    Aika vakio

    • Suositellaan: Aseta sekä Arch Linux että Windows käyttämään UTC:tä, noudattaen Windowsissa System time#UTC. Jotkin Windows-versiot palauttavat laitteiston kellon takaisin paikallisaikaan, jos ne on asetettu synkronoimaan aika verkossa. Tämä ongelma näyttää olevan korjattu Windows 10:ssä.
    • Ei suositella: Aseta Arch Linux paikallisaikaan ja poista kaikki aikasynkronoinnin daemonit käytöstä. Tämä antaa Windowsin huolehtia laitteiston kellonajan korjauksista, ja sinun on muistettava käynnistää Windows vähintään kaksi kertaa vuodessa (keväällä ja syksyllä), kun kesäaika astuu voimaan. Älä siis kysele foorumeilla, miksi kello on tunnin jäljessä tai edellä, jos olet yleensä päiviä tai viikkoja käynnistämättä Windowsia.

    Katso myös

    • Windowsin käynnistäminen työpöydän pikakuvakkeesta
    • Kertakäynnistys Windows-osioon työpöydän pikakuvakkeesta
    • Windows 7/8/8.1/10 ISO-levyjen polttaminen muistitikulle apuohjelma Linuxille (MBR/GPT, BIOS/UEFI, FAT32/NTFS)

    Vastaa

    Sähköpostiosoitettasi ei julkaista.