Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Ubuntu op een oude Mac, foutmelding: failed to set moklistrt  (gelezen 211 keer)

Offline krekel326

  • Lid
Ubuntu op een oude Mac, foutmelding: failed to set moklistrt
« Gepost op: 2020/10/03, 14:52:27 »
Hallo,

Ik heb Ububtu kunnen installeren op een oude Mac Mini, alles werkt perfect, alleen een vervelend dingetje met opstarten, het opstarten stopt met de mededeling:  "Failed to set moklistrt". Als ik dan een Enter geef dan start het systeem verder gewoon op. Hoe is dit re repareren?

Dank!

Groet,

Jaap

Offline PtrK

  • Lid
  • Steunpunt: Nee
Re: Ubuntu op een oude Mac, foutmelding: failed to set moklistrt
« Reactie #1 Gepost op: 2020/10/04, 09:55:44 »
Sinds een paar dagen heb ik op mijn IMac early 2008 (Ubuntu 18.04) dezelfde melding. Ik heb me er nog niet in verdiept, want geen voor mij merkbaar effect op functioneren computer.
 
Ik was eerst bang dat dit een eertse  signaal was van een naderend systeemfalen van mijn vertrouwde Imac, maar nu Jaap het ook heeft zou het ook aan een onlangs geïnstalleerde update kunnen liggen.

Wordt vervolgd.

Peter

Offline PtrK

  • Lid
  • Steunpunt: Nee
Re: Ubuntu op een oude Mac, foutmelding: failed to set moklistrt
« Reactie #2 Gepost op: 2020/10/04, 11:43:14 »
(vervolg)

Alhoewel ik geen deskundige ben, concludeer ik na enig speurwerk dat we met deze foutmelding géén serieus probleem hebben.
MOK staat voor Machine Owner Key, dat een rol speelt als je wilt opstarten in Secure Boot. Maar  mijn Imac heeft geen 'secure boot', dus de MokListRt is niet nodig.
De foutmelding is daarom niet relevant als je de PC verder gewoon kan opstarten of de PC  eigener  beweging dóórstart.
De melding zélf wordt ook gezien als bug, maar is blijkbaar erg lastig te voorkomen.

zie

https://askubuntu.com/search?q=moklistrt&tab=newest
met beschrijvingen  van problemen/en oplossingen MokListRt

https://www.rodsbooks.com/efi-bootloaders/secureboot.html
over MOK

https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1867092
over de foutmelding
waaruit:
"So the issue here appears to be that the new shim treats a failure to write MokListRT to nvram as a fatal error, even when not booting in SecureBoot mode, with the consequence that systems with no nvram space available will fail to boot.

This will take time to resolve upstream due to the requirement to go through a signing cycle with Microsoft for any new binaries. However, it sounds like the bug is well-characterized and we should be able to work with upstream for a proper fix."

Sommige apparaten kunnen dus helemaal niet starten, maar als je geen ‘secure boot‘ hébt is de foutmelding niet van belang.
Peter

Offline DeBaas

  • Lid
  • Steunpunt: Ja
Re: Ubuntu op een oude Mac, foutmelding: failed to set moklistrt
« Reactie #3 Gepost op: 2020/10/04, 14:01:43 »
Heb dit ondervangen door refind te installeren op Macbook5,1 (2008/9)
In:
/boot/efi/EFI/refind/refind.conf # refind openen als beheerder
als enige de menu time-out aangepast.
Je hebt nu zelfs extra resque mode's in geval van grub fouten.
#
# refind.conf
# Configuration file for the rEFInd boot menu
#

# Timeout in seconds for the main menu screen. Setting the timeout to 0
# disables automatic booting (i.e., no timeout). Setting it to -1 causes
# an immediate boot to the default OS *UNLESS* a keypress is in the buffer
# when rEFInd launches, in which case that keypress is interpreted as a
# shortcut key. If no matching shortcut is found, rEFInd displays its
# menu with no timeout.
#
timeout 5
Ik beantwoord GEEN hulpvragen via PB en/of MAIL

Offline krekel326

  • Lid
Re: Ubuntu op een oude Mac, foutmelding: failed to set moklistrt
« Reactie #4 Gepost op: 2020/10/09, 17:57:18 »
Dank voor de reacties! Kan geen kwaad, is ook niet weg te halen dus gewoon 10 sec wachten totdat het systeem verder opstart dus...