home.social

#systemdboot — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #systemdboot, aggregated by home.social.

  1. And, that isn't all, as it also opens up potential to replace with modern options like or , at least for my machines.

  2. @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.

  3. #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.

    #Linux

  4. 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 /`

    #systemdboot #zfs

  5. 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

  6. 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! 🤔🤷‍♂️

    #linux #systemboot #systemdboot #bootmanager

  7. #efi stub booting has been pretty damn simple and quick. The days of #systemdboot and #grub are gone, for me at least.

    #linux

  8. 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. 👍

  9. 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. 🥳

    #Rawhide

  10. 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 🤔

    #Fedora #Rawhide #BCacheFS

  11. Ro:
    @fedora renunță la X11 începând cu Fedora 40 la spin-ul KDE Plasma.

    Cred că este timpul să renunțe și la GRUB în favoarea lui systemd-boot.

    En:
    @fedora drops X11 starting with Fedora 40 at the KDE Plasma spin.

    I think it's time to drop GRUB in favor of systemd-boot as well.

    #fedora #fedora40 #xorg #x11 #wayland #grub #systemd #systemdboot

  12. Finally, I got my blog post/tutorial on switching from #Grub to #SystemdBoot done 🥳

    9lukas5.gitlab.io/blog/Verzeic

    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 🤗

  13. 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 😴

  14. 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 🫠

  15. 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.

  16. Почти на любой не особо древней материнской плате можно использовать 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» и снять дамп SPI Flash чипа на материнской плате, а в снятый образ EFI-системы добавить 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
  17. Почти на любой не особо древней материнской плате можно использовать 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
  18. 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 🫠

  19. 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 🫠

  20. 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 🫠

  21. 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! 🤔🤷‍♂️

    #linux #systemboot #systemdboot #bootmanager

  22. 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! 🤔🤷‍♂️

    #linux #systemboot #systemdboot #bootmanager

  23. 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! 🤔🤷‍♂️

    #linux #systemboot #systemdboot #bootmanager