Tämässä artikkelissa kerrotaan yksityiskohtaisesti Archin ja Windowsin rinnakkaiselon eri menetelmistä.
- Tärkeitä tietoja
- Windows UEFI vs. BIOS -rajoitukset
- Asennusmedian rajoitukset
- Bootloader UEFI vs. BIOS-rajoitukset
- UEFI Secure Boot
- Nopea käynnistys ja horrostila
- Windows-asetukset
- Windowsin tiedostonimien rajoitukset
- Asennus
- Windows ennen Linuxia
- BIOS-järjestelmät
- UEFI-järjestelmät
- Linux ennen Windowsia
- UEFI-firmware
- Vianmääritys
- Ei voitu luoda uutta osiota tai paikantaa olemassa olevaa osiota
- Ei voi käynnistää Linuxia Windowsin asentamisen jälkeen
- Windowsin käynnistystietueen palauttaminen
- Aika vakio
- Katso myös
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.
- 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 onLegacy
, 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.
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ä.
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ää vainen-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.
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.
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.
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.
Tämän artikkelin tai osion asiallinen paikkansapitävyys on kiistanalainen.
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.
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.
Käynnistyslataajan on tuettava muiden EFI-sovellusten ketjulatausta, jotta voit tehdä kaksoiskäynnistyksen Windows/Linux.
\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ä.
- 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.
- Seuraa kohtaa #Nopea käynnistys ja horrostila.
- 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-sys
voi 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)