Ubuntu 24.04.1 LTS | Lataa ja asenna | Tutustu yhteisöön | Blogi | Yritysten tarjoamat palvelutLiity Ubuntu Suomen seuraan muualla: Discourse, Facebook, Mastodon, Matrix, Telegram, X
Viimeisen päivityksen jälkeen, kun käynnistän koneen, tulee virheilmoitusvirhe: malformed file.Jatka painamalla mitä tahansa näppäintä...Jos painan tai en tee mitään, vähän ajan perästä käynnistyy levylle unohtunut Xubuntun versio 14.jotain,mutta pitäisi päästä käynnistämään 16.04.
dpkg -l |grep grub-pc
sudo apt-get install grub-pc
Mikä versio paketista grub-pc on asennettuna (oletan, että kyseessä ei ole UEFI-kone, jossa paketti olisi grub-efi)?
LainausMikä versio paketista grub-pc on asennettuna (oletan, että kyseessä ei ole UEFI-kone, jossa paketti olisi grub-efi)?On UEFI-kone. Miten voin päivittää grub-efin, jos kone ei suostu käynnistymään päivitettävään järjestelmään?
Uudelleen asennuksesta. Muistelen, että Xubuntun voi asentaa niin, että olemassa olevan /home-osion tiedot säilyvät.
Virheilmoitus viittaa siis mahdollisesti Grubin bugiin, joka ilmenee vanhoissa (X)Ubuntu 14.04 -asennuksissa, mutta on korjattavissa grub-pakettien päivityksellä. Tällöin käytössä olisi sen vanhan Xubuntun GRUB, ja korjaus tehdään kyseisessä järjestelmässä. Kokeilisin sitä ensin. Jos ei auta, asenna Grubin alkulataaja uudelleen ja päivitä grub.cfg tämän ohjeen mukaisesti:https://askubuntu.com/questions/831216/reinstalling-grub2-efi-partition/831241#831241
LainausMinulla on siis Xubuntu 16.04, joka pitäisi saada käyntiin. Jos bugi on vain versiossa 14.04, eikö kone yritäkään käynnistää versiota 16.04, vaan käynnistää suoraan version 14.04? Grubin korjaminen versiossa 14.04 tuskin auttaa, koska se ei taida olla UEFI (ainakaan siinä ei ole pakettia grub-efi, vaan grub-pc), mutta koneessa oleva 16.04 on UEFI.Voit asentaa Grubin uudestaan chrootin alla asennusmedialla. Linkissä on ohje. Lisää infoa Grubin asennuksesta saat vaikka Gentoon wikistä. Vaikka on UEFI kone niin BIOS asetukset ja levyn osiointi (mbr vai gpt) vaikuttaa lataajan asennukseen. Grubin parametreja voi myös editoida. Jos muistaa millä levyllä Ubuntu 16 on saa sen käyntiin vaikka ei olisi valikossa.
Minulla on siis Xubuntu 16.04, joka pitäisi saada käyntiin. Jos bugi on vain versiossa 14.04, eikö kone yritäkään käynnistää versiota 16.04, vaan käynnistää suoraan version 14.04? Grubin korjaminen versiossa 14.04 tuskin auttaa, koska se ei taida olla UEFI (ainakaan siinä ei ole pakettia grub-efi, vaan grub-pc), mutta koneessa oleva 16.04 on UEFI.
LainausVirheilmoitus viittaa siis mahdollisesti Grubin bugiin, joka ilmenee vanhoissa (X)Ubuntu 14.04 -asennuksissa, mutta on korjattavissa grub-pakettien päivityksellä. Tällöin käytössä olisi sen vanhan Xubuntun GRUB, ja korjaus tehdään kyseisessä järjestelmässä. Kokeilisin sitä ensin. Jos ei auta, asenna Grubin alkulataaja uudelleen ja päivitä grub.cfg tämän ohjeen mukaisesti:https://askubuntu.com/questions/831216/reinstalling-grub2-efi-partition/831241#831241Minulla on siis Xubuntu 16.04, joka pitäisi saada käyntiin. Jos bugi on vain versiossa 14.04, eikö kone yritäkään käynnistää versiota 16.04, vaan käynnistää suoraan version 14.04? Grubin korjaminen versiossa 14.04 tuskin auttaa, koska se ei taida olla UEFI (ainakaan siinä ei ole pakettia grub-efi, vaan grub-pc), mutta koneessa oleva 16.04 on UEFI.
Pointtina oli se, että GRUB-käynnistyslataaja on vain yhden asennuksen hallinnassa kerrallaan,
Seuraava askel olisi kuitenkin asentaa GRUB uudelleen joko linkittämäni ohjeen mukaan tai jollain boottikorjaustyökalulla
No nyt herää kysymys montako levyä koneessa on kiinni? Meinaan että onko siinä levy joka on MBR-osioitu ja levy joka on GPT-osioitu ja kone sitten käynnistyesssään arpoo niistä jomman kumman?
Grub kannattaa päivittää koska koneesta poistuu käyttöjärjestelmä ja levyt muuttuu.