Yritin kaksoiskäynnistää alkuosan käyttöjärjestelmiä kannettavan tietokoneen Windows-tietokoneilla (Asus Zenbook UX305). Tätä varten kutistin Windows-osion Windowsin levynhallintaohjelmalla ja käytin sitten perusasennusohjelman ”asentaa Windowsin rinnalla” -asetusta linux-osioiden määrittämiseen automaattisesti. Kun käynnistin uudelleenkäynnistyksen asennuksen jälkeen, minut laitettiin grub-konsoliin. pystyi käynnistämään linuxin manuaalisesti komennoilla

grub> set root=(hd0,gpt4) grub> linux /boot/vmlinuz-3.19.0-26-generic root=/dev/sda4 grub> initrd /boot/initrd.img-3.19.0-26-generic grub> boot 

ja huomasin, että komennon suorittaminen

grub> configfile (hd0,gpt4)/boot/grub/grub.cfg 

lataa normaalin grub-valikon, kuten sen pitäisi tapahtua – joten itse konfiguraatiotiedostossa ei näytä olevan ongelmia. Huomasin myös, että juuri ja etuliite ovat päällä (hd0, gpt1), joten käynnissä oleva

grub> set root=(hd0,gpt4) grub> set prefix=(hd0,gpt4)/boot/grub grub> insmod normal grub> normal 

latasi myös normaalin grub-valikon. Joten mahdollisesti ongelma on, että grub etsii väärää osiota?

BIOS-järjestelmässäni on valintani välillä käynnistääkö grub ja Windows bootloader. Windowsin käynnistyslataimen valitseminen käynnistää minut suoraan Windowsiin ilman ongelmia.

En kuitenkaan löydä mitään tapaa saada korjauksia kiinni uudelleenkäynnistyksen jälkeen. Olen yrittänyt suorittaa uudelleen grub-install /dev/sda, määritystiedoston luominen uudelleen grub-mkconfig -palvelulla ja Ubuntun käynnistyskorjauksen gui-työkalun käyttäminen – mikään näistä ei ole toiminut. Onko mahdollista korjata tämä ongelma jommankumman tai molempien käyttöjärjestelmien uudelleenasentamisesta? Minun ei tarvitse asentaa ikkunoita uudelleen, jos mahdollista.

Vastaa

Vaikuttaa siltä, että GRUB-valikko ei lataudu, koska se lukee väärän efi-tiedoston hakemistossa /boot/efi/EFI/grub/.

Kun olet käynnistänyt elementaryOS: n, suorita seuraavat komennot korvaamaan grubx64.efi tiedosto kansiossa.

cd /boot/efi/EFI/grub sudo cp grubx64.efi grubx64.efi.backup (just in case) sudo rm grubx64.efi sudo cp /boot/grub/x86_64-efi/grub.efi /boot/efi/EFI/grub/grubx64.efi 

Tämä ratkaisu tulee käyttäjiltä, jotka keskustelevat ilmoitetusta virheestä elementaryOS: ssa. Katso lisätietoja osoitteesta: https://bugs.launchpad.net/elementaryos/+bug/1492801

Kohtasin täsmälleen saman ongelman kuin sinä (olen asentanut elementaryOS Freya 0.3.1: n Windows 10: n rinnalle) ja seurasin kuvailemiasi vaiheita ennen tämän ratkaisun löytämistä.

On syytä huomata, että ennen korjauksen asentamista olin poistanut käytöstä nopean käynnistyksen Windows 10: ssä, jolla ei ehkä ollut vaikutusta. Katso http://www.tenforums.com/tutorials/4189-fast-startup-turn-off-windows-10-a.html

Lisäksi minun piti poistaa suojattu käynnistys käytöstä, jotta tämä toimisi . Kun suojattu käynnistys on käytössä, UX305 ei onnistunut lataamaan grubia kokonaan. Paina Esc-näppäintä ensimmäisellä näytöllä käynnistyksen yhteydessä, siirry sitten asetuksiin ja poista suojattu käynnistys käytöstä sieltä. Vaihtoehtoisesti voi olla tapa saada suojattu käynnistys toimimaan, mutta olen toistaiseksi tyytyväinen tähän ratkaisuun – UX305-laitteeni lataa nyt GRUB-valikon täydellisenä Windows-vaihtoehdolla!

Vastaa

Minulla oli sama ongelma löytänyt ratkaisun:
1) suorita grub-pelastustilassa ”set”

2) Se näytä minulle etuliite = (hd1, gp1) / boot / efi / EFI / ubuntu /
3) Minun tapauksessani, koska minulla on KDE NEON, kansiota / boot / efi / EFI / ubuntu / ei ole olemassa, mutta kansiota / / boot / efi / EFI / neon / Se on olemassa. Joten ongelma on se, että osoitetaan ei-kansioon. 4) Joten kopioin kaikki kansion / boot / efi / EFI / neon / to / boot / efi / EFI / ubuntu /. Se teki tempun – Minun tapauksessani on myös väärin (hd1, gp1), koska sen on osoitettava hd1, gpt5. Mutta DINDT muutti sitä ja se toimi.
Muutin tiedoston /boot/efi/EFI/ubuntu/grub.cfg, käytettäväksi msdos-muotoon:

search.fs_uuid xkjdiw-18e9-4d0a-ac55-2skjdh8425f root hd1,gpt5 set prefix=($root)"/grub" configfile $prefix/grub.cfg 

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *