Monet käyttäjät asentavat Windowsin ja Linuxin samaan tietokoneeseen. Tätä kutsutaan Dual Bootiksi. Se on kätevää, mutta päivitysten, osiomuutosten tai käynnistyslataimen ongelmien jälkeen järjestelmä voi lakata käynnistymästä oikein.
Joskus tietokone menee suoraan Windowsiin, joskus se pysähtyy GRUBiin, ja joskus eivät käynnisty sen paremmin Windows kuin Linuxkaan. Tässä artikkelissa käydään läpi yleisimmät syyt ja korjaustavat.
1. Selvitä ensin tarkka oire
- Tietokone käynnistyy suoraan Windowsiin
- GRUB-valikko näkyy, mutta Linux ei käynnisty
- GRUB-valikko näkyy, mutta Windows ei käynnisty
- Näytössä näkyy vain
grub rescue - Näkyviin tulee
no bootable devicetai vastaava virhe - Musta ruutu tai jumittuminen valmistajan logoon
2. Yleisimmät syyt
- Windows-päivitys muutti käynnistysjärjestystä
- GRUB on vioittunut tai ylikirjoitettu
- EFI-osiossa on ongelma
- BIOS/UEFI-käynnistysjärjestys on muuttunut
- Fast Startup jätti osiot epäjohdonmukaiseen tilaan
- Osioiden muuttamisen jälkeen käynnistystiedot eivät enää täsmää
- Windows Boot Manager tai Linuxin asetukset ovat vioittuneet
3. Tarkista ensin käynnistysjärjestys BIOS/UEFI:ssa
Jos tietokone menee aina suoraan Windowsiin, ensimmäiseksi kannattaa tarkistaa käynnistysjärjestys. Suurten Windows-päivitysten jälkeen Windows Boot Manager palaa usein ensimmäiseksi.
- Käynnistä tietokone uudelleen
- Paina käynnistyksen yhteydessä F2, Del, Esc tai F12
- Avaa BIOS/UEFI:n Boot-osio
- Tarkista mikä merkintä on ensimmäisenä
4. Jos vain Windows käynnistyy
Se ei välttämättä tarkoita, että Linux olisi poistettu. Usein ongelma on vain siinä, ettei GRUB ole enää ensisijainen.
- Tarkista, onko Linux-osio yhä olemassa
- Tarkista, onko BIOS/UEFI:ssa yhä Linuxin käynnistysmerkintä
- Varmista, että käynnistystila on edelleen UEFI
5. Korjaa GRUB Live USB:n avulla
sudo fdisk -l
Jos Linuxin juuriosio on esimerkiksi /dev/sda3 ja EFI-osio /dev/sda1:
sudo mount /dev/sda3 /mnt
sudo mount /dev/sda1 /mnt/boot/efi
sudo grub-install --boot-directory=/mnt/boot /dev/sda
sudo update-grub
Jos tämä ei riitä, chroot-menetelmä on usein luotettavampi:
sudo mount /dev/sda3 /mnt
sudo mount /dev/sda1 /mnt/boot/efi
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
grub-install /dev/sda
update-grub
exit
6. Jos Windows ei käynnisty
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
Windowsin korjauksen jälkeen GRUB voi olla tarpeen korjata uudelleen.
7. Huomioi Fast Startup ja UEFI/Legacy-tila
- Poista Fast Startup käytöstä Windowsissa
- Pidä molemmat järjestelmät UEFI-tilassa
- tai pidä molemmat Legacy BIOS -tilassa
Sekatila aiheuttaa usein käynnistysongelmia.
8. Yhteenveto
Kun Dual Boot ei käynnisty, se ei välttämättä tarkoita, että kaikki olisi menetetty. Usein ongelma on käynnistysjärjestyksessä, GRUBissa, EFI-osiossa tai Windowsin tekemissä muutoksissa.
- Tarkista käynnistysjärjestys BIOS/UEFI:ssa
- Varmista, että Windows- ja Linux-osiot ovat olemassa
- Korjaa GRUB Live USB:n avulla
- Korjaa tarvittaessa myös Windows Boot Manager