#Bootloader

N-gated Hacker Newsngate
2025-05-18

🚀✨ Oh look, nerds found a way to break a One! Because outdated is clearly the pinnacle of technological . 🙄🔧 Instead of fixing real bugs, let's exploit bootloaders—because that's how the cool kids roll. 😂👾
github.com/EliseZeroTwo/ml1hax

DajeLinux :linux:dajelinux@mastodon.uno
2025-05-14

UEFI ha reso superfluo, almeno in parte, l'uso di un vero e proprio bootloader.
Anche se non si sceglie di privarsene del tutto, sperimentare con l'avvio del sistema operativo è un operazione estremamente didattica e divertente!

dajelinux.it/archivio/uefi-boo

Non ho ancora toccato l'argomento UKI, devo approfondire a riguardo.

#linux #unolinux #unix #opensource #foss #floss #uefi #grub #bootloader #systemd #minimal #homelab

2025-05-13

Атрибуты Хорошего Loader-a

В программировании микроконтроллеров периодически приходится писать клиентские PC программы для загрузки *.hex файлов в микроконтроллер через загрузчик. Обычно в названии этих утилит присутствует слово loader . В этом тексте я попробовал порассуждать на тему того, каким же атрибутами должна обладать эта самая утилита FW_Loader .

habr.com/ru/articles/819809/

#FW_Loader #loader #PC #hex #bin #console_application #CP2102 #base64 #cli #bootloader

2025-05-09

How do I fix errors during Linux installation? #grub2 #bootloader

askubuntu.com/q/1547399/612

2025-05-08

So im working again on rustboot and now have the "problem" that the bootsector of it dosn't contain an BiosParameterBlock, which should be only needed for DOS but welp aparently there are BIOS'es out there that just write inside it, causing it to screw up the code inside it. -.-

It needs ~51 bytes or so, but my current implementation has only ~20 bytes of wiggleroom, mainly bc rust/llvm use 32bit-in-16bit code, which has the "problem" that an mov of an u16 immediate to a register occupies 6 instead of 3 bytes (2 zero bytes to pad u16 to u32 + the sizeprefix 0x66 to "temporarily" switch to 32bit).

Sooooooo yeah yk what I did. You tought of the sensible way of writing it simply entirely in assembly? Naaaaah; I'm gonna patch LLVM ofc!! :blobcat_coolio: Which works quite okayish currently; I got it to correctly emit 16bit call and ret instructions (another thing that was eating space even before and I had to do some very creative workarounds...); now I only need to somehow compile an own rust toolchain that uses the patched LLVM, but it dosn't get's it right and the extra cpu target (i8086 instead of i386) dosn't get recognized as a valid target when rust tries to ask LLVM for it.... sigh

Maybe I should rather work on the implementation of an realmode interrupt routine that's callable from 32bit so I can implement a basic disk interface.

#rust #osdev #bootloader #rustboot #development #programming #software #floss #oss #opensource

2025-05-08
freespirit利努克斯 :debian:freespiritlinux@mast.linuxat.de
2025-05-06
N-gated Hacker Newsngate
2025-05-04

🎉 Breaking news! A from 2012 now knows its own age! 🎂🎈 Watch out, world, it's coming for your job with its newfound ability to print a version string. 🔍📜 Remember, it's free to use if you're into ancient relics with zero warranty. 🚀🔧
raw.githubusercontent.com/Stef

IT architektas Gytis Repečkagytisrepecka@fedi.dev
2025-04-29

Kodėl nederėtų laužyti, atrakinti ar root'inti savo išmaniojo įrenginio

fedi.dev/gytisrepecka/kodel-ne

2025-04-26

Raspberry Pi Ubuntu installation issues (2 days) #systeminstallation #display #raspberrypi #bootloader #2504

askubuntu.com/q/1546538/612

Droppie [infosec] 🐨:archlinux: :kde: :firefox_nightly: :thunderbird: :vegan:​MsDropbear42@infosec.space
2025-04-26

@MsDropbear42 Weeeeeeeeell, now i've made time to investigate what ails poor lil ol' ONT, & it seems pretty terminal [boom, tish]. The failure to finish booting occurred after i did a system update after not doing so for several months. OS was #SparkyLinux Testing / semi-rolling. Afaict, whatever caused the damage did a pretty good job:

  • the #bootloader had vaporised
  • the #LUKS #encryption seems to have been damaged [even booting from a Live usb stick couldn't unlock the drive, my LUKS pswd being rejected despite absolutely certainly being correct]; it accepts my LUKS password during boot, then says "Slot 0 opened", then... just sits there, evermore. Sigh.

I considered trying to repair the bootloader via a #chroot, but even if that succeeded i frankly had little appetite to then do battle with a sulky LUKS. This pc is a very old clunker, spinning rust HDDs only, merely 8 GB RAM, i7 though old model, & i'd repurposed it to be my lounge-room media pc several months ago without bothering to change anything about its extant OS... & tbh Sparky had been wearing a bit thin on me anyway for a coupla months in this role.

So i decided not to bother attempting repairs, & instead make a clean break with an alternative distro that i feel should be just about ideal for this use as a media pc, whose only function is to run a browser, & my VPN app, for my nightly movies & shows streaming. As such, i really just don't wanna be arsed with running updates on it often, & generally mollycoddling it like i do with my real pooter [#ArchLinux #KDE #Plasma]... i just want it to live happily in the darkness of my timber cabinet, asking little of me re upkeep, & just purring away.

Thus, it now has #LinuxMint #LMDE 6. Gotta hand it to ol' Clem & Co; they've done a really nice job with it.

#ONT #PistonBroke

2025-04-24

A few weeks ago, I had the pleasure of being asked to join Paul Cutler and Tod Kurt on their podcast, The Bootloader.

I’ve been an avid follower of The Bootloader since it began. In my opinion, it is a perfect 30 minute format: each participant gets to bring some “picks” to talk about (mostly in the tech / software / hardware / maker space), for no more than 5 minutes – so you get to hear about six things of interest, that you may not have come across before, and learn something cool about the thing and the host or guest. You either get a Paul/Tod double-header with three picks each, or they bring on a guest, and each person picks two things. I always discover something new through listening to this show! I was surprised and delighted that Paul and Tod asked me to join them for this episode – compared to them, I am a mere amateur when it comes to making cool electronics and such.

You can listen to the show via multiple channels – like our own Games at Work.biz podcast, there’s a YouTube version, but it is audio-only (nice work YouTube for forcing everyone into that weird system). The show notes are also extensive, as they more-or-less cover a linkified transcript of what we talked about.

The YouTube edition may be a bit strange for an audio show… but gives me an opportunity to embed it here, so if you feel like it, click away!

https://www.youtube.com/watch?v=zFRGhonClp0

So, what did I pick?

Oh, you don’t want to watch listen? Well, that’s a bit sad. OK, here are my picks:

  1. Glance
    I recently came across Glance, an easy-to-configure self-hosted dashboard that lets me arrange information, feeds and data into a useful start page for my life and interests. It is nice and straightforward, pretty easy to extend, and has a friendly community. Worth taking a look!
  2. MNT Pocket Reform / MNT Research
    I’ve written a few times about my MNT Pocket Reform, and after a recent spell where I had to get something looked at under warranty and didn’t have it with me, it came back just before we recorded the podcast episode. Again, I really wanted to share something that has a fantastic community, and in this case also a company (and people) with great principles behind it. So, I took the opportunity to give them a shout-out!

I hope you take a listen to The Bootloader, and maybe even get interested enough to check out their back catalogue of episodes and add it to your podcast app for new ones!

https://andypiper.co.uk/2025/04/24/the-bootloader/

#100DaysToOffload #bootloader #dashboard #mnt #mntPocketReform #podcast #selfHosting #Technology

2025-04-23

No option in xubuntu 24.04.01 to install bootloader to root directory #dualboot #partitioning #xubuntu #bootloader

askubuntu.com/q/1546239/612

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst