#systemdboot — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #systemdboot, aggregated by home.social.
-
And, that isn't all, as it also opens up potential to replace #GRUB with modern #bootloader options like #rEFInd or #SystemDBoot, at least for my #UEFI machines.
-
And, that isn't all, as it also opens up potential to replace #GRUB with modern #bootloader options like #rEFInd or #SystemDBoot, at least for my #UEFI machines.
-
@phillo I'd like to keep the LTS kernel. The current behaviour is the #EndeavourOS default but I don't understand why it the exactly is the reverse order of the #GRUB defaults. 😅
I just want that behaviour in #systemdboot.
-
@phillo I'd like to keep the LTS kernel. The current behaviour is the #EndeavourOS default but I don't understand why it the exactly is the reverse order of the #GRUB defaults. 😅
I just want that behaviour in #systemdboot.
-
❓ #systemdBoot question: What is the simple/recommended way to get #systemd boot to select the latest kernel by default? It always has with the latest LTS kernel preselected and it's driving me nuts.
-
❓ #systemdBoot question: What is the simple/recommended way to get #systemd boot to select the latest kernel by default? It always has with the latest LTS kernel preselected and it's driving me nuts.
-
The Neigbour's Kid #gentoo #linux Installation Adventure went well.
He went for a fully manul installation from the latest Gentoo kde live ISO.
I only had to help with the boot loader.
BIOS vs EFI as explained on the wiki was a bit confusing for him.I told him to just copy the instructions over to a textfile and we went through it togeter.
Told him to just strip out everthing that's not about his specific setup and after that he easily spotted the step he missed the first time through.
He went for #systemd , #systemdboot , #btrfs and #kde
Hardware Specs:
CPU: AMD Ryzen 7 8700F*
Mainboard: Asrock Phantom Gaming X870 Riptide WiFi
RAM: Mushkin Redline Lumina 2x32GB UDIMM, DDR5-6400, CL30-37-37-96
GPU: XFX Swift Radeon RX 9070 XT
SSD: Samsung 990 PRO 4TB
PSU: FSP VITA GM 850W ATX 3.1
Case: Sharkoon AK3
Cooler: Arctic Liquid Freezer III Pro 360
Fans: 3xArctic P12 Pro PST, 1x Arctic P12 Pro*For free from his Dad, gonna get replaced by eiter a 9800X3D or a 9950X3D for X-Mas
-
If it helps anyone else the line needed to be:
```
options root=ZFS=rpool/ROOT/ubuntu_wg574t <rest of line>
```That being the name outputted when running: `zfs list /`
-
Nice, it looks like there's going to be a #SecureBoot-signed version of #systemdboot in #DebianTrixie.
https://packages.debian.org/trixie/systemd-boot-efi-amd64-signed
-
Nice, it looks like there's going to be a #SecureBoot-signed version of #systemdboot in #DebianTrixie.
https://packages.debian.org/trixie/systemd-boot-efi-amd64-signed
-
Почти на любой не особо древней материнской плате можно использовать NVMe-диск M.2 вставленный через PCI-адаптер (PCI x4) в какой-нибудь из нескольких PCI-слотов (желательно с четырьмя и более каналами).
В таком случае SATA-диски проигрывают по скорости в несколько раз, даже при наличии на материнской плате поддержки лишь древней второй версии #PCIe (PCIe v.2). На вполне конкретных примерах вместо 390 Мб/с наблюдается стабильные 1,7 Гб/с.
Загрузка системы на NVMe
Обычно, людей останавливает тот момент, что BIOS (точнее EFI) древних материнских платах не позволяет загружаться с NVMe-дисков, но это не является проблемой в случае таких систем как линуксы.
Т.е. сама по себе система (ОС) может располагаться на nvme-диске, но загрузчик системы с #initramfs и образом ядра при этом на совершенно другом диске или же вообще на вынимаемом носителе.
Для запуска системы нужен boot-раздел весьма скромный по размерам, хватит и 200-300 мегабайт. И располагаться таковой boot-раздел может хоть на flash'ке, хоть на SD-карточке или же быть разделом на SATA-диске.
Как работает загрузка ОС?
При включении питания #UEFI, оно же #EFI, читает записи в своей энергонезависимой памяти #NVRAM в поисках информации о том, какие EFI System Partition (ESP) на каких носителях следует использовать в каком порядке.
#ESP это обычный раздел (partition) с файловой системой FAT16 или FAT32, которую прекрасно понимает EFI-система и на ней смотрит файлы являющиеся загрузчиками сродни: #rEFInd, #GRUB или #systemd-boot В качестве загрузчика может быть и специально собранный образ ядра ОС — т.н. EFI boot stub.
Добавить поддержку NVMe?
Вполне реально научить комп грузиться с NVMe. Надо взять «Intel ME Tools» b снять дамп SPI Flash чипа на материнской плате, а в снятый образ добавить NVMe-драйвер (через «UEFI Tool»). После чего, уже пропатченный образ записывается обратно в SPI Flash чип на материнской плате.
Доводилось такое выполнять, используя «Flash Programming Tool» (fpt.exe) из пакета «Intel ME Tools» и это не из под Windows, а из под #FreeDOS. Создавая загрузочную флешку через dd и докидывая на неё один файл «fpt.exe».
Не сказать чтобы удобно, но дампить и шить из под Windows требует сперва установить и саму эту ОС и нужные драйвера от материнской платы вместе с Intel ME/AMT. И выходит, что в ряде случаев проще и быстрее лишние пару раз загрузиться с флешки.
В более поздних версиях «Intel ME Tools» для более новых материнских плат (чипсетов, PCH) появился вариант «Flash Programming Tool» и для линухов. Ненаглядный «flashrom» в ряде случаев бесполезен, может снять дамп лишь с одного из чипов, коих обычно две штуки. Т.е. вместо 12 Мб сделает дамп лишь 8 Мб, то же FPT во время работы показывает с какого SPI-чипа сколько снято или в него записано.
#nvme #nvmessd #linux #hardware #intel #IntelME #lang_ru @Russia -
#efi stub booting has been pretty damn simple and quick. The days of #systemdboot and #grub are gone, for me at least.
-
#efi stub booting has been pretty damn simple and quick. The days of #systemdboot and #grub are gone, for me at least.
-
For a #manjaro system currently running #grub, do you think #systemdboot would be an upgrade I should consider? I don't have any problems with GRUB per se, but somehow to me it always feels a bit out of place, if that makes any sense. What is your #bootmanager of choice? #linux
-
For a #manjaro system currently running #grub, do you think #systemdboot would be an upgrade I should consider? I don't have any problems with GRUB per se, but somehow to me it always feels a bit out of place, if that makes any sense. What is your #bootmanager of choice? #linux
-
Finally made the switch on my desktop system and installed #EndeavourOS to finally move away from #Manjaro. Quite happy with their decision to move to #Plasma as default DE and the default package choices. Also, this is my first time using #systemdboot instead of #GRUB, the first being the default choice in Endeavour. Also loving the fact that I don't have to install any additional stuff, everything works just fine out of the box. Did some quick gaming tests running #Cyberpunk2077, #AgainstTheStorm and #PortalRevolution, all running perfectly fine. 👍
-
following up on this issue in #endeavouros the only workaround that I found was to use a CLI tool called: "efibootmgr" changing the boot order by the System IDs before reboot, so in that way I can see Kali Linux with its grub every time that I have to use it. if there's a better approach, let me know! 🤔🤷♂️
-
Ohai, that instantly worked on the first reboot attempt 😳👏🏼
Cool, so now I have #Fedora booting with #systemdboot from #BCacheFS with the root and home each in it's own subvolumes. 🥳
-
Ohai, that instantly worked on the first reboot attempt 😳👏🏼
Cool, so now I have #Fedora booting with #systemdboot from #BCacheFS with the root and home each in it's own subvolumes. 🥳
-
Ok, first attempt I did now, was the root being directly on the top of the bcachefs partition. 💁🏼
Works fine using #systemdboot after adding bcachefs to the initramfs filesystems and disabling #selinux.
Next thing is: I want to have my root and home each in subvolumes. Atm this ends in an emergency shell where I have to do two bind mounts, then it boots up just fine.
I'll try to work around that with a script hooked in before the switch_root happens 🤔 -
Ok, first attempt I did now, was the root being directly on the top of the bcachefs partition. 💁🏼
Works fine using #systemdboot after adding bcachefs to the initramfs filesystems and disabling #selinux.
Next thing is: I want to have my root and home each in subvolumes. Atm this ends in an emergency shell where I have to do two bind mounts, then it boots up just fine.
I'll try to work around that with a script hooked in before the switch_root happens 🤔 -
Finally, I got my blog post/tutorial on switching from #Grub to #SystemdBoot done 🥳
https://9lukas5.gitlab.io/blog/Verzeichnis/2023/12_replace-grub-with-systemd-boot/index.html
Last weekend I switched my machine.
Prior to that, I tested the conversion on various distros/versions of @ubuntu and @fedora e.g.Result is now a tutorial on how to convert your #Debian based or #Fedora system, in the hope you struggle less than me finding a working guide^^.
Huge thanks for that matter also goes to @sebastiaanfranken, from where I got most of my steps 🤗
-
Nachdem ich letztes Wochenende auf #SystemdBoot gewechselt und und da so viel Zeit rein investiert hab, bin ich diese Woche damit beschäftigt daraus einen #Blog Eintrag / #Tutorial zu machen 🥴
Ich werd aber nicht fertig mit dem Scheiß!! 🙄 😂
Ubuntu 22.10ff hab ich jetzt mal zusammen geschrieben.
Jetzt muss ich das ganze noch um pre-22.10, Pop, Debian und Fedora ergänzen 🙈Ich geh jetzt ins Bett ey 😴
-
Ganzen Tag in VMs rumgespielt: #Ubuntu2004, #Ubuntu2204, #PopOs2204, #Fedora36, #Fedora38 und #debiantesting in einem Multi-Boot Setup von #Grub auf #SystemdBoot umgestellt. 🥵
Verschiedene Problemchen dabei angetroffen, bis es am Ende funktioniert hat 🫡
Am Ende voll confident mein Prod-System (F38) umgestellt.
Bootet 🥳
- Alles Grub zeugs entfernt
- #EFI-Booteinträge aufgeräumt (efibootmgr)*zack*, bootet nicht mehr 😑
Auf den letzten Metern doch noch nen LiveSystem gebraucht 🫠
-
Today I updated my #NixOS #NAS, updated the kernel to a newer lts release, enabled a daily export of #Paperless data that I drafted a few days ago on my mac, replaced #GRUB with #systemdboot and switched its #btrfs subvolume layout to the one I use on my desktop already.
All with absolute ease by just putting a few lines of text in some files and everything just simply worked. It's so #blissful.
-
Today I updated my #NixOS #NAS, updated the kernel to a newer lts release, enabled a daily export of #Paperless data that I drafted a few days ago on my mac, replaced #GRUB with #systemdboot and switched its #btrfs subvolume layout to the one I use on my desktop already.
All with absolute ease by just putting a few lines of text in some files and everything just simply worked. It's so #blissful.