Kirjoittaja Aihe: Päivitys sotkee grubin (Ratkaistu)  (Luettu 6086 kertaa)

tapion

  • Käyttäjä
  • Viestejä: 227
    • Profiili
Päivitys sotkee grubin (Ratkaistu)
« : 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?
« Viimeksi muokattu: 04.08.21 - klo:19.29 kirjoittanut tapion »
En ole puolesta enkä vastaan, pikemminkin päinvastoin.

nm

  • Käyttäjä
  • Viestejä: 16425
    • Profiili
Vs: Päivitys sotkee grubin
« Vastaus #1 : 03.08.21 - klo:12.02 »
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:

Koodia: [Valitse]
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ä:

Koodia: [Valitse]
sudo grub-install /dev/sda(Missä /dev/sda on kohdelevy)

tapion

  • Käyttäjä
  • Viestejä: 227
    • Profiili
Vs: Päivitys sotkee grubin
« Vastaus #2 : 03.08.21 - klo:16.04 »
Toimii osittain
Tunnistaa winukan mutta ei openSusea.
Ensin päivitin, ja sitten latasin grubin uudelleen, openSuse loistaa poissaolollaan.
En ole puolesta enkä vastaan, pikemminkin päinvastoin.

nm

  • Käyttäjä
  • Viestejä: 16425
    • Profiili
Vs: Päivitys sotkee grubin
« Vastaus #3 : 03.08.21 - klo:17.07 »
Jaa-a. Boot-Repairilla voisi sitten seuraavaksi yrittää palauttaa openSUSE:n lataajan. Asentuu Linux Mintiin näin:

Koodia: [Valitse]
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:
Koodia: [Valitse]
boot-repair

tapion

  • Käyttäjä
  • Viestejä: 227
    • Profiili
Vs: Päivitys sotkee grubin
« Vastaus #4 : 03.08.21 - klo:18.47 »
Mikään ei muuttunut.
Taitaa ainoa vaihtoehto olla openSusen päivittäminen asennustikulta.
Ajattelin että olisi joku nopeampi vaihtoehto mutta ei aina onnistu.
En ole puolesta enkä vastaan, pikemminkin päinvastoin.

Pkulma

  • Käyttäjä
  • Viestejä: 41
    • Profiili
Vs: Päivitys sotkee grubin
« Vastaus #5 : 03.08.21 - klo:22.22 »
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.

nm

  • Käyttäjä
  • Viestejä: 16425
    • Profiili
Vs: Päivitys sotkee grubin
« Vastaus #6 : 03.08.21 - klo:23.38 »
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

Eesaurus

  • Käyttäjä
  • Viestejä: 3451
    • Profiili
Vs: Päivitys sotkee grubin
« Vastaus #7 : 04.08.21 - klo:11.04 »
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.
« Viimeksi muokattu: 04.08.21 - klo:12.13 kirjoittanut Eesaurus »

tapion

  • Käyttäjä
  • Viestejä: 227
    • Profiili
Vs: Päivitys sotkee grubin
« Vastaus #8 : 04.08.21 - klo:12.41 »

[/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.
En ole puolesta enkä vastaan, pikemminkin päinvastoin.

nm

  • Käyttäjä
  • Viestejä: 16425
    • Profiili
Vs: Päivitys sotkee grubin
« Vastaus #9 : 04.08.21 - klo:13.51 »
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

tapion

  • Käyttäjä
  • Viestejä: 227
    • Profiili
Vs: Päivitys sotkee grubin
« Vastaus #10 : 04.08.21 - klo:14.09 »
Mielestäni nollan laitoin mutta onhan näppiksessä nolla ja o lähekkäin.  :-\
Ei muuta kun kokeilemaan uudelleen, kiitos huomiosta.
En ole puolesta enkä vastaan, pikemminkin päinvastoin.

Reksa

  • Käyttäjä
  • Viestejä: 173
    • Profiili
Vs: Päivitys sotkee grubin
« Vastaus #11 : 04.08.21 - klo:16.01 »
@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.

tapion

  • Käyttäjä
  • Viestejä: 227
    • Profiili
Vs: Päivitys sotkee grubin
« Vastaus #12 : 04.08.21 - klo:16.52 »
Komento: mount /dev/sda1 /mnt/opensuse/boot/efi/
antaa kuvan tuloksen.
« Viimeksi muokattu: 04.08.21 - klo:16.54 kirjoittanut tapion »
En ole puolesta enkä vastaan, pikemminkin päinvastoin.

nm

  • Käyttäjä
  • Viestejä: 16425
    • Profiili
Vs: Päivitys sotkee grubin
« Vastaus #13 : 04.08.21 - klo:18.43 »
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.
« Viimeksi muokattu: 04.08.21 - klo:18.45 kirjoittanut nm »

tapion

  • Käyttäjä
  • Viestejä: 227
    • Profiili
Vs: Päivitys sotkee grubin (Ratkaistu)
« Vastaus #14 : 04.08.21 - klo:19.36 »
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ä?
En ole puolesta enkä vastaan, pikemminkin päinvastoin.

nm

  • Käyttäjä
  • Viestejä: 16425
    • Profiili
Vs: Päivitys sotkee grubin (Ratkaistu)
« Vastaus #15 : 05.08.21 - klo:11.52 »
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.