#linuxboot — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #linuxboot, aggregated by home.social.
-
🎨🖥️ Visor: Un nou manager de boot grafic pentru sisteme UEFI pe Linux
Lumea bootloaderelor pe Linux primește un plus de eleganță și simplitate. Proiectul Visor este un nou manager de boot UEFI de tip open-source, scris în întregime în C, menit să devină o alternativă modernă pentru utilizatorii care își doresc viteza și fiabilitatea clasicului GRUB, dar integrate într-o interfață vizuală superbă, bazată pe pictograme, similară cu rEFInd.
Visor a fost conceput special pentru a porni nuclee de Linux, imagini unificate de kernel (UKIs - Unified Kernel Images), alte aplicații EFI sau pentru a gestiona scenarii de dual-boot cu Windows.
Iată principalele caracteristici și noutăți aduse de acest proiect:
🔹 Fără scripturi complexe – Doar un simplu fișier de configurare:
Spre deosebire de GRUB, care se bazează pe scripturi stufoase și pe rularea periodică a comenzii update-grub, Visor păstrează totul extrem de simplu. Întreaga sa configurare este stocată într-un singur fișier text numit boot.conf, aflat pe partiția de sistem EFI (ESP).Dacă fișierul boot.conf lipsește, Visor are un sistem inteligent de auto-detectare care scanează automat partiția pentru a identifica nucleele Linux sau managerul de boot de la Windows, generând instantaneu un meniu funcțional.
🔹 Interfață grafică fluidă și modernă (Flicker-Free & Mouse/Touch):
Folosind protocolul UEFI Graphics Output Protocol (GOP), Visor randează un meniu grafic dublu-bufferat (double-buffered), ceea ce elimină complet pâlpâitul ecranului la pornire.Teme customizabile: Suportă personalizarea completă a interfeței prin fișiere de teme separate. Poți schimba pictogramele sistemelor de operare, fundalul și culorile fără a altera fișierul principal de boot.
Navigare tactilă și prin mouse: Navigarea nu este limitată la tastatură; dacă firmware-ul plăcii de bază o permite, utilizatorul poate folosi mouse-ul sau ecranele tactile pentru a selecta sistemul dorit dintr-un singur click.
🔹 Suport nativ pentru imagini unificate (UKIs) și Dual-Boot:
Visor este aliniat cu standardele moderne de securitate și boot-are ale Linux:Suportă pornirea directă a kernelului folosind stub-ul EFI integrat sau prin Unified Kernel Images (UKIs), combinând nucleul, imaginea ramdisk (initramfs) și parametrii de boot într-un singur executabil .efi.
Permite executarea prin chainloading a altor fișiere EFI, incluzând Windows Boot Manager, fiind ideal pentru pasionații de dual-boot.
🔹 Securitate sporită (Secure Boot):
Pentru utilizatorii care țin la siguranța boot-ării, Visor este conceput să recunoască protocolul SHIM_LOCK. Atunci când Secure Boot este activat pe computer, utilitarul va refuza să încarce orice kernel care nu este semnat corespunzător sau care nu poate fi verificat de cheile de încredere ale sistemului.🔹 Utilitarul visor din linie de comandă:
Pentru administrarea din interiorul sistemului de operare (host-side), kitul vine cu utilitarul dedicat visor. Acesta le permite utilizatorilor să verifice starea instalării (visor status), să valideze sintaxa fișierului de configurare (visor config validate), să semneze executabilele sau să actualizeze bootloaderul direct de pe GitHub (visor update).În prezent, Visor este compatibil cu sistemele UEFI pe arhitectură x86_64 și se adresează în principal utilizatorilor care vor să își curețe procesul de boot, înlocuind interfețele text arhaice cu un ecran de pornire minimalist și extrem de rapid.
#OpenSource #VisorBootManager #UEFI #Bootloader #LinuxBoot #UKI #DualBoot #TechNews #Linuxiac
-
🎨🖥️ Visor: Un nou manager de boot grafic pentru sisteme UEFI pe Linux
Lumea bootloaderelor pe Linux primește un plus de eleganță și simplitate. Proiectul Visor este un nou manager de boot UEFI de tip open-source, scris în întregime în C, menit să devină o alternativă modernă pentru utilizatorii care își doresc viteza și fiabilitatea clasicului GRUB, dar integrate într-o interfață vizuală superbă, bazată pe pictograme, similară cu rEFInd.
Visor a fost conceput special pentru a porni nuclee de Linux, imagini unificate de kernel (UKIs - Unified Kernel Images), alte aplicații EFI sau pentru a gestiona scenarii de dual-boot cu Windows.
Iată principalele caracteristici și noutăți aduse de acest proiect:
🔹 Fără scripturi complexe – Doar un simplu fișier de configurare:
Spre deosebire de GRUB, care se bazează pe scripturi stufoase și pe rularea periodică a comenzii update-grub, Visor păstrează totul extrem de simplu. Întreaga sa configurare este stocată într-un singur fișier text numit boot.conf, aflat pe partiția de sistem EFI (ESP).Dacă fișierul boot.conf lipsește, Visor are un sistem inteligent de auto-detectare care scanează automat partiția pentru a identifica nucleele Linux sau managerul de boot de la Windows, generând instantaneu un meniu funcțional.
🔹 Interfață grafică fluidă și modernă (Flicker-Free & Mouse/Touch):
Folosind protocolul UEFI Graphics Output Protocol (GOP), Visor randează un meniu grafic dublu-bufferat (double-buffered), ceea ce elimină complet pâlpâitul ecranului la pornire.Teme customizabile: Suportă personalizarea completă a interfeței prin fișiere de teme separate. Poți schimba pictogramele sistemelor de operare, fundalul și culorile fără a altera fișierul principal de boot.
Navigare tactilă și prin mouse: Navigarea nu este limitată la tastatură; dacă firmware-ul plăcii de bază o permite, utilizatorul poate folosi mouse-ul sau ecranele tactile pentru a selecta sistemul dorit dintr-un singur click.
🔹 Suport nativ pentru imagini unificate (UKIs) și Dual-Boot:
Visor este aliniat cu standardele moderne de securitate și boot-are ale Linux:Suportă pornirea directă a kernelului folosind stub-ul EFI integrat sau prin Unified Kernel Images (UKIs), combinând nucleul, imaginea ramdisk (initramfs) și parametrii de boot într-un singur executabil .efi.
Permite executarea prin chainloading a altor fișiere EFI, incluzând Windows Boot Manager, fiind ideal pentru pasionații de dual-boot.
🔹 Securitate sporită (Secure Boot):
Pentru utilizatorii care țin la siguranța boot-ării, Visor este conceput să recunoască protocolul SHIM_LOCK. Atunci când Secure Boot este activat pe computer, utilitarul va refuza să încarce orice kernel care nu este semnat corespunzător sau care nu poate fi verificat de cheile de încredere ale sistemului.🔹 Utilitarul visor din linie de comandă:
Pentru administrarea din interiorul sistemului de operare (host-side), kitul vine cu utilitarul dedicat visor. Acesta le permite utilizatorilor să verifice starea instalării (visor status), să valideze sintaxa fișierului de configurare (visor config validate), să semneze executabilele sau să actualizeze bootloaderul direct de pe GitHub (visor update).În prezent, Visor este compatibil cu sistemele UEFI pe arhitectură x86_64 și se adresează în principal utilizatorilor care vor să își curețe procesul de boot, înlocuind interfețele text arhaice cu un ecran de pornire minimalist și extrem de rapid.
#OpenSource #VisorBootManager #UEFI #Bootloader #LinuxBoot #UKI #DualBoot #TechNews #Linuxiac
-
This is so awesome to see!
#Lenovo #firmware engineers are looking into both @coreboot and #LinuxBoot, pointing out issues with the "black box" (their words) #UEFI ecosystem:
https://ossindia2026.sched.com/event/2KNFn/an-introduction-to-coreboot-and-linuxboot-building-modern-open-boot-stack-manish-baing-arun-mahendran-lenovo -
This is so awesome to see!
#Lenovo #firmware engineers are looking into both @coreboot and #LinuxBoot, pointing out issues with the "black box" (their words) #UEFI ecosystem:
https://ossindia2026.sched.com/event/2KNFn/an-introduction-to-coreboot-and-linuxboot-building-modern-open-boot-stack-manish-baing-arun-mahendran-lenovo -
macOS 27 Beta breaks the ability to boot Asahi Linux
https://www.phoronix.com/news/macOS-27-Beta-Breaks-Asahi
#HackerNews #macOS27Beta #AsahiLinux #LinuxBoot #Issues #TechNews
-
macOS 27 Beta breaks the ability to boot Asahi Linux
https://www.phoronix.com/news/macOS-27-Beta-Breaks-Asahi
#HackerNews #macOS27Beta #AsahiLinux #LinuxBoot #Issues #TechNews
-
@alina Excellent points - I will add them to the #LinuxBoot book as reasons to move on.
Say your firmware would be customizable and you wouldn't have to deal with those issue at all and could just boot off whatever you like - would you buy hardware offering that?
-
👨💻 Gather 'round, aspiring kernel wizards! Jess Espino takes on the Herculean task of unraveling the mysteries of the Linux boot process 🥱 in only 36 minutes! Perfect for those who crave a deep dive into the world's most captivating snooze fest, because let's be honest, who doesn't dream about kernel internals? 😴🔧
https://internals-for-interns.com/posts/linux-kernel-startup/ #LinuxBoot #KernelInternals #TechEducation #DeepDive #AspiringWizards #HackerNews #ngated -
👨💻 Gather 'round, aspiring kernel wizards! Jess Espino takes on the Herculean task of unraveling the mysteries of the Linux boot process 🥱 in only 36 minutes! Perfect for those who crave a deep dive into the world's most captivating snooze fest, because let's be honest, who doesn't dream about kernel internals? 😴🔧
https://internals-for-interns.com/posts/linux-kernel-startup/ #LinuxBoot #KernelInternals #TechEducation #DeepDive #AspiringWizards #HackerNews #ngated -
We did a few small things to polish https://linuxboot.org today.
That includes a link to our reestablished Matrix chat.
Come join the #LinuxBoot channel if you're interested! 🥳
-
We did a few small things to polish https://linuxboot.org today.
That includes a link to our reestablished Matrix chat.
Come join the #LinuxBoot channel if you're interested! 🥳
-
I managed to get the HEADS firmware to boot my existing fedora install, but only after I reinstalled GRUB2 on that. GRUB2 has nothing to do with the boot process (HEADS uses kexec to directly run a kernel), but apparently HEADS requires its configuration to be present on
/boot. Even if I manually set up thekexec_*.txtfiles on there, it claims that no bootable configuration could be found. Very odd. #linuxboot #firmware -
My proposal "#LinuxBoot for the #Community" was rejected by @nlnet.
Quite unfortunate, but I got a job again anyway, so I don't depend on it and would have had to pass it on.If anyone is interested in the idea, please do reach out to me though - there is always another chance to apply, plus @sovtechfund and possibly others.
-
My proposal "#LinuxBoot for the #Community" was rejected by @nlnet.
Quite unfortunate, but I got a job again anyway, so I don't depend on it and would have had to pass it on.If anyone is interested in the idea, please do reach out to me though - there is always another chance to apply, plus @sovtechfund and possibly others.
-
Het tuig aanpakken!
I just did a full #LinuxBoot from our graphical menu. :D
-
Het tuig aanpakken!
I just did a full #LinuxBoot from our graphical menu. :D
-
I just successfully did a `kexec` on the TP-Link M7350 v3 router via `cpu`, using kexec-tools:
cpu-tpl $KEXEC -cf arch/arm/boot/zImage
I.e., we can now #LinuxBoot!
Well, we still need to gain NAND flash support and get the kernel to boot without lk2nd directly, but the PoC is done. :)cpu-tpl is my script wrapping cpu to set up a namespace and use the fixed IP address. $KEXEC is just the full path to my Arm 32 build of kexec.
-
I just successfully did a `kexec` on the TP-Link M7350 v3 router via `cpu`, using kexec-tools:
cpu-tpl $KEXEC -cf arch/arm/boot/zImage
I.e., we can now #LinuxBoot!
Well, we still need to gain NAND flash support and get the kernel to boot without lk2nd directly, but the PoC is done. :)cpu-tpl is my script wrapping cpu to set up a namespace and use the fixed IP address. $KEXEC is just the full path to my Arm 32 build of kexec.
-
If I get any of the grants I applied for, I will do #live streams again for the #development. ✨👩💻✨
Thus far, I asked:
- NLnet to fund #LinuxBoot integration with U-Boot XPL
- OSFF to fund further development of #Intel ME toolingThe former will be much more work.
And the latter would be integrated in https://fiedka.app and @coreboot. -
If I get any of the grants I applied for, I will do #live streams again for the #development. ✨👩💻✨
Thus far, I asked:
- NLnet to fund #LinuxBoot integration with U-Boot XPL
- OSFF to fund further development of #Intel ME toolingThe former will be much more work.
And the latter would be integrated in https://fiedka.app and @coreboot. -
Today, we met with a small group of people working on #LinuxBoot and #Racklet. Starting at Hackerbrücke, we went by the Google Arnulfpost campus that is still being worked on, then got some lunch nearby.
https://realestate.withgoogle.com/arnulfpost/We continued walking around in the sunshine ☀️ and made up some bogus historical non-facts, chatting around and passing by Lenbachhaus where we stopped for a while to enjoy its garden. Finally, we went toward Marienplatz where we split again to get back home. A fun day! 🥳
-
Today, we met with a small group of people working on #LinuxBoot and #Racklet. Starting at Hackerbrücke, we went by the Google Arnulfpost campus that is still being worked on, then got some lunch nearby.
https://realestate.withgoogle.com/arnulfpost/We continued walking around in the sunshine ☀️ and made up some bogus historical non-facts, chatting around and passing by Lenbachhaus where we stopped for a while to enjoy its garden. Finally, we went toward Marienplatz where we split again to get back home. A fun day! 🥳
-
Currently debugging #BashCoreLX: it boots into CLI on TTY1 as intended, but startx errors pop up due to .Xauthority issues, hostname not found, or X server already running.
Switching to TTY2 and running sudo startx works, LXDE starts fine.
Goal: make TTY1 stay clean CLI-only, no automatic X attempts, no startup errors. Working on suppressing X server noise and managing session permissions.
#Linux #Debian #MinimalLinux #LXDE #TTY #Startx #Xorg #BashCore #LinuxBoot #Debugging
-
Currently debugging #BashCoreLX: it boots into CLI on TTY1 as intended, but startx errors pop up due to .Xauthority issues, hostname not found, or X server already running.
Switching to TTY2 and running sudo startx works, LXDE starts fine.
Goal: make TTY1 stay clean CLI-only, no automatic X attempts, no startup errors. Working on suppressing X server noise and managing session permissions.
#Linux #Debian #MinimalLinux #LXDE #TTY #Startx #Xorg #BashCore #LinuxBoot #Debugging
-
Oh nice, the kexec patches for RISC-V in https://github.com/horms/kexec-tools have just been merged 2 weeks ago! 🥳
that added support for loading Image files and kexec_file_load
yay #LinuxBoot!
-
Oh nice, the kexec patches for RISC-V in https://github.com/horms/kexec-tools have just been merged 2 weeks ago! 🥳
that added support for loading Image files and kexec_file_load
yay #LinuxBoot!
-
Here is one:
https://book.linuxboot.org/use-cases.htmlThe #LinuxBoot book keeps growing. :)
-
Here is one:
https://book.linuxboot.org/use-cases.htmlThe #LinuxBoot book keeps growing. :)
-
Done!
Installation was bumpy… The main issue was that I chose
btrfsfor/boot, which apparently needsext4instead.Now I am getting this error message during boot, does anyone have any idea about how to solve this? (Please tell me I don’t need to reinstall…)
Apart from that everything seems to be working well! I will conclude the configuration tomorrow.
#Linux #LinuxInstall #Debian #DebianInstall #DebianTrixie #Debian13 #GRUB #LinuxBoot #help #Framework #FrameworkLaptop
-
Done!
Installation was bumpy… The main issue was that I chose
btrfsfor/boot, which apparently needsext4instead.Now I am getting this error message during boot, does anyone have any idea about how to solve this? (Please tell me I don’t need to reinstall…)
Apart from that everything seems to be working well! I will conclude the configuration tomorrow.
#Linux #LinuxInstall #Debian #DebianInstall #DebianTrixie #Debian13 #GRUB #LinuxBoot #help #Framework #FrameworkLaptop
-
Y'all, we'll be at #38C3 with the OSFF (Open Source Firmware Foundation) again - come visit us at our assembly!
Find us here:
https://38c3.c3nav.de/l/osfw/@0,169.58,160.34,5 👈🧐Talk to us about #firmware #security, @coreboot, #LinuxBoot and much more, we'll bring demo hardware and a good bunch of folks. 🥳✨👩💻✨
-
Y'all, we'll be at #38C3 with the OSFF (Open Source Firmware Foundation) again - come visit us at our assembly!
Find us here:
https://38c3.c3nav.de/l/osfw/@0,169.58,160.34,5 👈🧐Talk to us about #firmware #security, @coreboot, #LinuxBoot and much more, we'll bring demo hardware and a good bunch of folks. 🥳✨👩💻✨
-
@frameworkcomputer Do you intend to support @oreboot and #LinuxBoot? Get in touch with me if so.
And have you solved the power management issues with the JH7110, i.e. suspend to RAM or even to NVMe?
-
@frameworkcomputer Do you intend to support @oreboot and #LinuxBoot? Get in touch with me if so.
And have you solved the power management issues with the JH7110, i.e. suspend to RAM or even to NVMe?
-
We showed lots of cool demos and flashed a recent
release of Mr Chromebox' #firmware on a Lenovo X131e.
Many friends and new folks interested in our projects came by, learning about #coreboot, #LinuxBoot, OpenBMC, u-bmc, platform security and much more.See you again tomorrow at the second day of #FOSDEM!
-
We showed lots of cool demos and flashed a recent
release of Mr Chromebox' #firmware on a Lenovo X131e.
Many friends and new folks interested in our projects came by, learning about #coreboot, #LinuxBoot, OpenBMC, u-bmc, platform security and much more.See you again tomorrow at the second day of #FOSDEM!
-
2024 is the year of #LinuxBoot on the laptop.
-
2024 is the year of #LinuxBoot on the laptop.
-
-
-
I started publishing the recordings of our #UEFI exploitation sessions.
Playlist is here: https://youtube.com/playlist?list=PLenOHeTI_A9PIW3zelb6c2vhd9V9GhCgF
If you're at #37C3, go check out the self-organized sessions. I have submitted an intro to #oreboot and a #LinuxBoot/u-root/cpu workshop.
And at the Open Source #Firmware Foundation (OSFF) assembly, I'll run a little a #UEFI exploitation session. -
I started publishing the recordings of our #UEFI exploitation sessions.
Playlist is here: https://youtube.com/playlist?list=PLenOHeTI_A9PIW3zelb6c2vhd9V9GhCgF
If you're at #37C3, go check out the self-organized sessions. I have submitted an intro to #oreboot and a #LinuxBoot/u-root/cpu workshop.
And at the Open Source #Firmware Foundation (OSFF) assembly, I'll run a little a #UEFI exploitation session. -
@me_ There's efforts on the way to bring @coreboot to Arm based platforms, including Ampere.
#LinuxBoot had already been shown earlier. 🙂References:
https://www.osfc.io/2023/talks/enabling-coreboot-for-open-system-firmware-on-arm-servers/
https://9esec.io/blog/the-future-of-open-source-firmware-on-server-systems/
https://www.linkedin.com/posts/peterpouliot_amperecomputing-activity-7120509432362344448-p1Vzhttps://youtu.be/2S-iHdD9kdk
https://amperecomputing.com/en/blogs/linuxboot-on-ampere-platforms--a-new-old-approach-to-firmware -
@me_ There's efforts on the way to bring @coreboot to Arm based platforms, including Ampere.
#LinuxBoot had already been shown earlier. 🙂References:
https://www.osfc.io/2023/talks/enabling-coreboot-for-open-system-firmware-on-arm-servers/
https://9esec.io/blog/the-future-of-open-source-firmware-on-server-systems/
https://www.linkedin.com/posts/peterpouliot_amperecomputing-activity-7120509432362344448-p1Vzhttps://youtu.be/2S-iHdD9kdk
https://amperecomputing.com/en/blogs/linuxboot-on-ampere-platforms--a-new-old-approach-to-firmware -
Hey y'all, I'll be at #GPN21 should you want to meet up.
Don't be shy, come and grab me anytime! 🙂
Let's talk about #Rust Embedded, RISC-V, @oreboot, #LinuxBoot or https://fiedka.app - whatever you're interested in. Languages: EN + DE. 🥳
I'm bringing #hardware. ✨👩💻 -
Hey y'all, I'll be at #GPN21 should you want to meet up.
Don't be shy, come and grab me anytime! 🙂
Let's talk about #Rust Embedded, RISC-V, @oreboot, #LinuxBoot or https://fiedka.app - whatever you're interested in. Languages: EN + DE. 🥳
I'm bringing #hardware. ✨👩💻 -
Lenovo Begins Supporting #LinuxBoot Firmware With ByteDance :linux:
-
Lenovo Begins Supporting #LinuxBoot Firmware With ByteDance :linux:
-
IT WORKS!!!!! 🥳
We can now fully boot the Allwinner D1 RISC-V SoC in #Rust, from flash right into #Linux, demoed on a Lichee RV + Dock. :-)
The full flow:
boot0 (ROM/SRAM) -> #oreboot (DRAM) + #RustSBI -> #LinuxBoot (Linux + u-root)The last issue was a stupid one again. I had sorta crapped up arithmetics again. :D
If you have a D1 with a NOR flash (16MB / 128Mbit), you can try it out:
https://metaspora.org/oreboot-linuxboot-licheerv-spinor.romIn the coming weeks, we will iron a few things out and do a writeup on everything.