• 0 Posts
  • 158 Comments
Joined 2 years ago
cake
Cake day: June 4th, 2023

help-circle

  • The key enrollment that Mint did sounds like registering the Machine Owner Key (MOK). That basically tells the bios that anything signed with that key should be permitted. The MOK is especially required when compiling your own drivers. Anything shipped by a Linux distro should already be signed so that the shim will permit it. SecureBoot is more about making sure your boot files haven’t been tampered with rather than being about preventing the owner from doing something.

    You should already be able to boot any modern Linux OS that has support for SecureBoot. Only if you compile your own drivers or kernel would you need to use a MOK. If you do need that, you should be able to enroll another MOK or copy the MOK key files from the Mint install and use those keys to sign drivers in any other Linux distro.

    The cli program mokutil will let you view and export your enrolled MOKs.




  • Further, I think your EFI Boot Manager has a BootNext entry that is booting the MOK utility instead of the Linux shim or kernel. You should be able to remove this BootNext entry in your EFI settings.

    If you can get it booted into Linux from a bootable USB drive, you can use the “efibootmgr” program to inspect and remove the BootNext entry.

    sudo efibootmgr

    will show you all of the EFI boot entries. If the first line says BootNext, then that’s likely the problem. Note that these are not grub boot entries. The EFI has a boot list that happens before grub.

    sudo efibootmgr —delete-bootnext

    will remove the temporary BootNext entry.

    After that, make sure secure boot is disabled and you should be able to boot Linux.










  • There seems to be a bit of a misunderstanding by the author here, or a conflation of “no more software updates” with “continuing to get updates that your processor isn’t powerful enough for”. You may miss out on some new features, but barring equipment failure, the original software will continue to do what it did when you bought the car.

    “But once software-dependent cars stop receiving updates, they will start to get worse. Maybe the navigation system starts to crash, or the Netflix app in your Tesla becomes so buggy”

    No, when you stop getting updates, the car will continue to perform in the same way, again barring equipment failure. The software itself will not degrade and suddenly start to become buggy.

    The reason your iPhone seems to do that is because it continues to get software updates that are made for a newer, more powerful phone. Your old iPhone 6 doesn’t play the latest graphics-intensive and high resolution games, but it performs the way it always did. And perhaps Apple pushes iOS updates that don’t perform as well on your old phone, making it seem slow. If you were to load the original iOS and the original apps of the time period, it would perform as well as it did the day you got it.

    The bigger concern for me is being able to control what software is applied to my car (right to repair) so that I can keep bloated software updates out if I prefer the way it was working previously. Currently that’s not possible with Tesla.