Minulla on koneellani ubuntu 14.04, Kubuntu 16.04, Mint 17.3 ja Windows 8.1. Asensin lisäksi Manjaron (16.06.1, KDE) käyttäen Calamares asennusohjelmaa. Muuten meni hyvin, mutta Windows häipyi grubista, eli ei pysty enää boottaamaan Windowsiin. Muut käyttöjärjestelmät näkyvät kyllä siellä.
Olisiko antaa linkkiä hyviin ohjeisiin, miten korjata grub? Saa olla englanniksi. Vai pitääkö tässä oikein googlaamaan ruveta...
Olisiko antaa linkkiä hyviin ohjeisiin, miten korjata grub? Saa olla englanniksi. Vai pitääkö tässä oikein googlaamaan ruveta...
Vastaukset 32
Vanhimmat
Siis GRUB 2.
No nyt kun käynnistin uudestaan, niin onkin tullut ubuntun grub2 takaisin. Nyt siellä on windows sekä kaikki ubuntuun perustuvat käyttikset, mutta ei manjaroa.
Päivitä Grub...
Päivitin grubin Ubuntussa. Ei vaikutusta.
Päivitin grubin myös Manjarossa. Siinä näkyy nyt kaikki käyttöjärjestelmät niin kuin pitää.
Mutta mikä tota Ubuntua vaivaa?
Tuollainen määrä käyttöjärjestelmiä, mitä järkeä? Eihän siinä kerkiä mitään muuta tekemään kuin kerneliä kääntämään ja sudoa vääntämään! Mulle riittää yksi hyvä ja siinä on numero 10.
Kerroit juuri syyn.
Kokeilun vuoksi. Haluan testata monia, jotta löydän mieleisen.
Minä oon löytäny mieleiseni. Been since 90. Eka kirjain siinä on W.
No sehän on kiva juttu. Onnea.
Siis W90? Onko se joku kansanmalli volkkari?
Win-trollille tiedoksi ettei kerneliä tarvii itse kääntää, se on valmiiksi käännetty ja sudoakaan ei tarvita kuin poikkeustilanteessa!
Tuliko kuntoon?
Ei vielä.
Päivitin Grubin Ubuntussa ja Manjarossa. Manjaron grubissa näkyy nyt kaikki käyttikset niin kuin pitää, mutta Ubuntun grub ei näytä Manjaroa, kaikki muut kylläkin. Jännä juttu, kun kuitenkin päivittäessä grubia, ubuntu sen kyllä havaitsee, kun seuraa, mitä terminaalissa lukee. Mutta grubiin asti se merkintä ei kuitenkaan päädy.
Biosista vaihdoin boottausjärjestykseen ekaksi Manjaron boot managerin. Biosissa siis näkyy Manjaron, Ubuntun ja Windowsin boot managerit.
Olisi kuitenkin kiva saada tietää, mikä tuossa Ubuntussa oikein on, kun ei Manjaroa tule sen grubiin.
Selvitellään.
Tuossa kolmisen vuotta takaperin oli kovolla Vista 3 eri Linuxia ja yhdessä XP virtualboxissa.
Korvasin yhden Linuxeista Ubuntulla ja sen lälkeen ei ollut kuin Vista ja Ubuntu.
Sitten Ubuntu sai mennä ja Robolinuxilla sain tilanteen taas hallintaan.
Sen jälkeen Ubuntut ovat pysyneet omilla kovoillaan tai no on yksi duoalboot olemassa.
Siis grubissako ei näkynyt kuin Vista ja Ubuntu? Oliko GRUB 2?
Tuohan pojautuu Arch linuxiin. Voisiko siitä löytyä syy
tuolla jotain
http://unix.stackexchange.com/questions/44074/how-do-i-force-grub2-to-detect-my-arch-linux-install
I had a similar problem after installing Fedora 17. Ubuntu would not pick it up. After finding no answers on the net, I wondered if it was because grub couldn't 'see' the Fedora install. So I mounted the Fedora / partition in Ubuntu and ran update-grub and it found the Fedora install and added it to the boot menu. I use the same technique with Archlinux
Twoxmeles' answer worked for me. The update-grub command on my machine wouldn't see ARCH with the partition unmounted.
After mounting the ARCH partition, no problem. GRUB picked it up and updated my boot menu
Vai onko jo moutattu
Kiitos linkistä!
Ongelmani ei taida kuitenkaan olla ihan samanlainen kuin tuo, koska ubuntu selvästi "näkee" manjaron, vaikkei oo mountattu manjaron osiota. Päivittäessä grubia nimittäin terminaalissa lukeee, että "found manjaro" tjsp. Yritin kuitenkin tuota linkin vinkkiä, ei auttanut. Tuossa on kuitenkin hyvää lukemista...
Ei näkynyt kuin ne.
Se käynnistyslataaja mikä Ubuntussa oli silloin, en jäänyt miettimään vaan vaihdoin U:n pois todettuani että kaikki osiot oli tallella.
Eikä mitään voi enää tarkistaa koska läppäri on fyysisesti tuhoutunut ja kovo sekä muistit yms on muussa käytössä.
Asensin juuri ubuntuun uusimmat päivitykset. Siellä oli myös grub2:een päivityksiä. Käynnistin uudestaan. Kas kummaa: nyt Manjaro oli Ubuntun grubissa.
No sitten koetin bootata siitä Manjaroon. Nyt Manjaron kernel on paniikissa.
Alkaa epäilyttää, sopiikohan nää Manjaro ja Ubuntu ollenkaan samaan koneeseen.
No, nyt koetetaan saada tuo paniikkikohtaus jotenkin rauhoitettua.
Eli nyt on tilanne se, että sekä Manjaron että Ubuntun grubissa näkyy kaikki käyttöjärjestelmät. Manjaron grub boottaa sekä manjaroon että ubuntuun, mutta ubuntun grubista jos yrittää bootata manjaroon, niin manjaron kernel menee paniikkiin.
No käytetään sitten Manjaron grubia, kun se kerran toimii. Biosistahan sen saa vaihdettua järjestyksessä ensimmäiseksi. Ehkä tää joskus selviää.
Jos on kokemuksia tämmöisestä, niin laittakaa vinkkiä.
https://bbs.archlinux.org/viewtopic.php?id=197832
Tuolla Ubuntu oli tehnyt puutteelliset merkinnät
" Ah good thought! For some reason, Ubuntu's grub.cfg was missing a bit in the Arch entry. It said,
initrd /boot/intel-ucode.img
I changed it to follow Arch's grub.cfg
initrd /boot/intel-ucode.img /boot/initramfs-linux.img
And now it works fine; I can boot into Arch from Ubuntu's grub. I'll ask on an Ubuntu site as to why it's not working by default.
"
Voisi tietysti verrata millaiset boottimerkinnät on Manjaron puolella grubissa.
Sen perusteella voisi yrittää korjata manuaalisesti editorilla (tai grub customizer:lla - graafinen ohjelma saatavilla molemmille)
Kiitos tästä- Tarkistan tämän. Kunhan olen ensin selvittänyt, miten se tarkistetaan...
Voit tehdä Manjaroa varten oman menuentryn Ubuntuun. Muokkaile tiedostoa /etc/grub.d/40_custom, lisää sinne loppuun jotain seuraavaa (soveltuvin osin; uuid tarkoittaa manjaro-osion UUID:tä, jonka löydät komennolla blkid):
menuentry "Manjaro" {
savedefault
insmod part_gpt # jos sulla on gpt-levy, muuten ei
search --set=root --fs-uuid uuid
linux /boot/vmlinuz-4.4-x86_64 root=UUID=uuid rw quiet splash
initrd /boot/intel-ucode.img /boot/initramfs-4.4-x86_64.img
}
Tietenkin aja yllä olevan muokkauksen jälkeen komento
update-grub
Ovatko käyttikset samalla vai eri levyllä? Oireet viittaavat siihen, että Manjarosi on eri fyysisellä levyllä kuin muut ja grub asentui sen levyn efi-osiolle kun taas muiden käyttiksien grub on toisella levyllä.
Ei ole kuin yksi levy läppärissä, eli siellä ne pitäisi olla samalla levyllä. Ja olin kyllä tekevinäni mount pointin "/boot/efi" ainoalle efi-osiolle, joka levyltä löytyi. En sitten tiedä, mikä meni vikaan.
Ei periaatteessa pitäisi tarvita kuin yksi boot-loader. Eikä pitäisi olla merkitystä silläkään, mistä linux-käyttiksestä ajat update-grub:n, kunhan tosiaan ne osiot näkyvät. Sen sijaan jos ajaa chainloader moodissa, pitää asentaa jokaisen levyosion alkuun oma grubinsa. Tällöin update-grub ymmärtää, että on juuri-levyllä chainloaderi ja jättää oman osionsa tauluun vain ne, mitkä ei näy ketjun aikaisemmissa solmuissa. Oisko kyse tästä?
Ubuntussa grubin generointi on rikki.
Tuolta simppeli ohje:
https://help.ubuntu.com/community/Boot-Repair
Grubia ei kannata asentaa kuin yhdellä käyttiksellä ja sitä grubia päivittämällä hoidella hommat. Niitä kun alkaa sitten olla jokaisella osiolla, niin voi tulla sekaannuksia, kun jokin käyttis itsekseen menee grubinsa päivittämään. Voi grubin asentaa myös usb-tikulle..