Ubuntu Suomen keskustelualueet
Muut alueet => Muut käyttöjärjestelmät ja Linux-jakelut => Aiheen aloitti: tapion - 03.08.21 - klo:07.38
-
Koneella on Mint, openSuse ja Windows. Minttu ja Suse ovat pääkäyttiksiä.
Aamun päivitysten jälkeen kone aukeaa suoraan minttiin eikä näytä käynnistysvalikkoa.
Käytän openSusen grubia.
Mikä näistä päivityksistä sotkee käynnistyvalikon?
-
Koneella on Mint, openSuse ja Windows. Minttu ja Suse ovat pääkäyttiksiä.
Aamun päivitysten jälkeen kone aukeaa suoraan minttiin eikä näytä käynnistysvalikkoa.
Käytän openSusen grubia.
Mikä näistä päivityksistä sotkee käynnistyvalikon?
shim ja shim-signed ovat UEFI-alkulataajia, joiden kautta GRUB käynnistetään.
Kokeile päivittää Mintin Grub-valikko komennolla:
sudo update-grub
Sen pitäisi tunnistaa muut käyttöjärjestelmät, jolloin myös valikko tulee esiin. Jos ei auta, asenna GRUB uudelleen Mintissä:
sudo grub-install /dev/sda
(Missä /dev/sda on kohdelevy)
-
Toimii osittain
Tunnistaa winukan mutta ei openSusea.
Ensin päivitin, ja sitten latasin grubin uudelleen, openSuse loistaa poissaolollaan.
-
Jaa-a. Boot-Repairilla voisi sitten seuraavaksi yrittää palauttaa openSUSE:n lataajan. Asentuu Linux Mintiin näin:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair
Käynnistys valikon kautta tai komennolla:
boot-repair
-
Mikään ei muuttunut.
Taitaa ainoa vaihtoehto olla openSusen päivittäminen asennustikulta.
Ajattelin että olisi joku nopeampi vaihtoehto mutta ei aina onnistu.
-
itse sain käynistysvaikeudet korjattua ohjeela joka löytyi sivulta: https://askubuntu.com/questions/1279602/ubuntu-20-04-failed-to-set-moklistrt-invalid-parameter .Ohje toimi minun tapauksessa.
-
Mikään ei muuttunut.
Taitaa ainoa vaihtoehto olla openSusen päivittäminen asennustikulta.
Ajattelin että olisi joku nopeampi vaihtoehto mutta ei aina onnistu.
Voit myös korjata openSUSE:n GRUB-asennuksen livelevyn avulla (ohjeen osa 1) tai Mintin kautta chrootissa (ohjeen osa 2):
https://linuxkamarada.com/en/2021/06/10/how-to-reinstall-grub
-
Useampia käyttöjärjestelmiä (vaikka olisivat eri levyilläkin) samassa koneessa = ongelmia. Windows ei tunnetusti leiki aina nätisti Linuxien rinnalla, mutta erilaiset Linuxitkin saattavat sotkea GRUBin, eikä joku jakelu enää käynnisty.
Yksi käyttöjärjestelmä per kone, niin kaikki toimii oletetusti.
MUOK: Multi-boot on siis tarpeellinen ja kiva, itsekin käytän koko ajan, mutta ongelmiin on syytä varautua. Ei ole mitenkään erityisen toimintavarma systeemi.
-
[/quote]
Voit myös korjata openSUSE:n GRUB-asennuksen livelevyn avulla (ohjeen osa 1) tai Mintin kautta chrootissa (ohjeen osa 2):
https://linuxkamarada.com/en/2021/06/10/how-to-reinstall-grub
[/quote]
Ohje tuntuu ihan hyvältä mutta ongelma on Kingston A2000 500 Gt SSD M.2 SSD-kovalevy;
root@tapio-HP-EliteDesk-800-G2-DM-35W:/home/tapio# mkdir -p /mnt/opensuse
root@tapio-HP-EliteDesk-800-G2-DM-35W:/home/tapio# mount /dev/nvmeon1p6 /mnt/opensuse -o subvol=@
mount: /mnt/opensuse: erikoislaite /dev/nvmeon1p6 ei ole olemassa.
-
root@tapio-HP-EliteDesk-800-G2-DM-35W:/home/tapio# mount /dev/nvmeon1p6 /mnt/opensuse -o subvol=@
mount: /mnt/opensuse: erikoislaite /dev/nvmeon1p6 ei ole olemassa.
Oikea laite on /dev/nvme0n1p6 eli nolla eikä o
-
Mielestäni nollan laitoin mutta onhan näppiksessä nolla ja o lähekkäin. :-\
Ei muuta kun kokeilemaan uudelleen, kiitos huomiosta.
-
@tapion
Minkä ikäinen kone sinulla on? Uudemmissa pystyy yksinkertaisesti biosin asetuksista valitsemaan uudelleen aiemman käynnistysosion, jos jonkin jakelun päivitys on sotkenut käynnistyshierarkian. Esimerkkinä vaikka ASRockin A300 minipöytäkone. Ei siis tarvitse enää temppuilla itse jakeluiden grubien kanssa.
-
Komento: mount /dev/sda1 /mnt/opensuse/boot/efi/
antaa kuvan tuloksen.
-
Komento: mount /dev/sda1 /mnt/opensuse/boot/efi/
antaa kuvan tuloksen.
"mount point does not exist" tarkoittaa, että kohdehakemisto /mnt/opensuse/boot/efi ei ole olemassa. Katso mitä /mnt/opensuse/boot sisältää.
Jos openSUSE:n boot-hakemisto on tyhjä, se on mahdollisesti sijoitettu omalle osiolleen, joka pitäisi myös liittää. Tosin tuolla NVME SSD-levyllä se ei Gpartedin kuvan perusteella sijaitse. Jos taas boot-hakemistossa on tavaraa, mutta efi-kansio puuttuu, EFI-liitos on joko sijoitettu muualle tai openSUSE on asennettu legacy-tilassa UEFI:n sijaan.
OpenSUSE:n fstabin (eli /mnt/opensuse/etc/fstab -tiedoston) sisältöä kannattaa myös tutkia.
-
Kiitos neuvoista.
Loppujen lopuksi tein kuitenkin "helpomman" kautta ja päivitin openSusen.
Pitäisikö kuitenkin poistaa paketit shim ja shim-signed ettei taass käy samoin kun Mint aikanaaan
päivittelee niitä?
-
Kiitos neuvoista.
Loppujen lopuksi tein kuitenkin "helpomman" kautta ja päivitin openSusen.
Pitäisikö kuitenkin poistaa paketit shim ja shim-signed ettei taass käy samoin kun Mint aikanaaan
päivittelee niitä?
Linux Mintin (tai Ubuntun) shimien ei pitäisi sotkea openSUSE:n lataajia, koska ne asentuvat eri hakemistoihin EFI-osiolla.
Tuli mieleen, että UEFI:n boottivalikossa pitäisi nyt näkyä openSUSE ja Mint erikseen, ja voit vaihtaa kumpi GRUB käynnistetään oletuksena. Kannattaa käydä tutkimassa, koska aiempi ongelmakin johtui mahdollisesti vain siitä, että Mintin lataaja oli vaihtunut oletusvalinnaksi.