LINUX.ORG.RU

В OpenSUSE появилась экспериментальная поддержка systemd-boot вместо GRUB

 , , , ,


0

2

В OpenSUSE Tumbleweed (пока в качестве опции) вводится поддержка загрузчика systemd-boot как альтернативы GNU GRUB. По официальной версии разработчиков, переход на Systemd-Boot даст возможность повысить скорость загрузки и усилить безопасность загрузочного процесса. Разработчики также ожидают, что переход на systemd-boot даст упрощение и повышение эффективности работы с полнодисковым шифрованием, а также упростит работу со снапшотами в файловой системе Btrfs.

Следует иметь в виду, что systemd-boot не поддерживает Master Boot Record. Если в будущем systemd-boot останется единственным вариантом загрузки, запустить OpenSUSE на старых ПК без эмулятора UEFI, вроде Clover, будет невозможно.

>>> Подробности



Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 5)

sanyo1234 вот и предсказанная проверка дивана на респинность подъехала. Теперь разработчикам Devuan предстоит определится - или сдаться и примкнуть к Systemd, или слезть с Debian совсем и создать свой полностью независимый дистрибутив, как базальт, поскольку простыми дополнениями Debian подобную задачу не решить. Совсем не решить. А то, что это дойдет до Debian - это всего лишь вопрос времени.

Was2023
() автор топика
Ответ на: комментарий от sanyo1234

Это он про выкидывание из дистра systemd.

А вот интересно, выпиливание из того же ядра поддержки старого железа не особо народ что ли волнует ?

mx__ ★★★★★
()
Ответ на: комментарий от mx__

Это он про выкидывание из дистра systemd.

Ну выкинули и выкинули, загрузчик-то каким местом может помешать дальше выкидывать systemd?

sanyo1234
()
Ответ на: комментарий от sanyo1234

Devuan-то какое отношение имеет к этой твоей шизе про загрузку?

Загрузчик - часть systemd, как и logind. И в mbr, в отличие от grub он не умеет от слова совсем.

Was2023
() автор топика
Ответ на: комментарий от Was2023

Ну так это не совсем УДАР. В новости написано что только в качестве оции, т.е. при установке пока еще будет выбор.

mx__ ★★★★★
()
Ответ на: комментарий от mx__

Ну так это не совсем УДАР. В новости написано что только в качестве оции, т.е. при установке пока еще будет выбор

Ключевое слово: пока.

Was2023
() автор топика
Ответ на: комментарий от sanyo1234

А кому он нужен в Devuan?

В том-то и дело. Придётся либо целовать задницу Потеррингу и признавать systemd победителем целиком, либо брать миссию по сопровождению замен, включая сборку кастомно ядра (апстримное ядро тоже будет подмято под systemd-boot) на себя.

Was2023
() автор топика
Ответ на: комментарий от sanyo1234

Бред какой-то. Есть Coreboot, PXE.

И? За первый надо платить, и причем много в виде покупки правильной мп.

Хитрые болты есть не только у Поттеринга. LOL

А кто отрицает? Про один из них я уже сказал: забыть дорогу к Debian. Совсем забыть. Только вот силенок-то у них на это хватит?

Was2023
() автор топика
Последнее исправление: Was2023 (всего исправлений: 1)
Ответ на: комментарий от Was2023

В том-то и дело. Придётся либо целовать задницу Потеррингу и признавать systemd победителем целиком,

Из-за загрузчика, ты смеёшся ?! Это недоразумение выпилят из всех мест его присутствия вероятно от силы за один вечер.

либо брать миссию по сопровождению замен, включая сборку кастомно ядра (апстримное ядро тоже будет подмято под systemd-boot) на себя.

Давно уже есть Libre Kernel, выпилить оттуда зависимость загрузчика - это как выпустить мелкий патч к автоматическим скриптам очистки ядра. Если не в этом проекте, так в аналогичном.

sanyo1234
()
Последнее исправление: sanyo1234 (всего исправлений: 1)
Ответ на: комментарий от Was2023

Про один из них я уже сказал: забыть дорогу к Debian. Совсем забыть. Только вот силенок-то у них на это хватит?

Причём тут Debian? Ты свой Alt чтоли пытаешься пропиарить, LOL

Ещё раз повторю, что выпилить неправильный загрузчик намного проще, чем исправить 400 пакетов!

sanyo1234
()
Ответ на: комментарий от Was2023

Devuan, Debian, OpenSUSE. Это всё же муж и жена? Как связана новость про OpenSUSE с Debian? Ты точно адекватный?

Loki13 ★★★★★
()

Похоже, для перехода на systemd-boot надо будет только запустить sdbootutil, и она всё сделает. Это было бы круто. У меня full disk encryption, и надеюсь теперь не придется ждать 20 секунд после каждого ребута для расшифровки ключа grub-ом.

rupert ★★★★★
()

«Ускоряет загрузку» - говорили они.

perl5_guy ★★★★★
()

Все так раскудахтались, как будто у них квартиру отобрали.

cumvillain
()

systemd-boot довольно простая и удобная штука, интегрированная в систему. Целый GRUB2 с монструозным конфигом, который аж генерировать надо, нужен далеко не всегда и не всем. Если надо, ктож мешает его поставить.

nebularia ★★★
()
Последнее исправление: nebularia (всего исправлений: 1)

systemd-boot — полное говно, а не загрузчик. Достаточно открыть страницу арчевики со сравнением загрузчиков по возможностям, и всё сразу станет ясно. rEFInd forever.

Werenter ★★★
()
Ответ на: комментарий от mx__

выпиливание из того же ядра поддержки старого железа не особо народ что ли волнует ?

Что там уже выпилили? Последний раз помню, убирали всякие 3dfx Voodoo, но этому место в музее.

HerbertHoover
()
Ответ на: комментарий от hateWin

Ваш systemd-boot умеет, например, загрузить альтернативную операционку из валяющегося на диске ISO-образа?

GRUB умеет.

hobbit ★★★★★
()
Ответ на: комментарий от hobbit

Ваш systemd-boot умеет, например, загрузить альтернативную операционку из валяющегося на диске ISO-образа?

А зачем лялексовому загрузчику это уметь? Для этого есть UEFI shell.

cumvillain
()
Ответ на: комментарий от cumvillain

Он нормальный есть далеко не везде, и что-то насчёт загрузки именно iso-файла (не физического носителя) я сомневаюсь.

hobbit ★★★★★
()
Ответ на: комментарий от hobbit

Он нормальный есть далеко не везде, и что-то насчёт загрузки именно iso-файла (не физического носителя) я сомневаюсь.

Мне никогда не требовалось грузить iso файл с диска. Дефолтному загрзчику все это не нужно. Если бы у граба был нормальный UX а не портянки шелл-скриптов, то, возможно, жизнь была бы проще.

cumvillain
()
Ответ на: комментарий от hateWin

Зачем это нужно? Зато ваш граб настраивается через сраку.

На самом деле нет. Его можно настроить по-человечески, но это нужно специально стараться. Вместо этого все лепят сраные скрипты и чтобы выяснить какая же опция сейчас дефолтная приходится заниматься шелловой эквилибристикой.

cumvillain
()
Ответ на: комментарий от cumvillain

Для любителей нулевой когнитивной нагрузки уже давно есть винда макось.

В свободные ОС-то зачем это «айн райх айн фольк айн фюрер» тащить?

hobbit ★★★★★
()

Единственное преимущество граба – для создателей «искоробочных» дистрибутивов – состоит в том, что граб позволяет унифицировать большую часть документации для машин с биосом и уефи.

hateWin ★☆
()
Ответ на: комментарий от hobbit

Для любителей нулевой когнитивной нагрузки уже давно есть винда макось.

Ты про то что там, в отличии от Линукса, все просто работает? Да, я хочу чтобы в Линуксе все было так же – просто работало.

В свободные ОС-то зачем это «айн райх айн фольк айн фюрер» тащить?

С каких пор корпоративный openSUSE это свободные ОС?

cumvillain
()
Ответ на: комментарий от hobbit

Для любителей нулевой когнитивной нагрузки уже давно есть винда макось

Вот тут-то из тебя говно и поперло. «Вы все тупое быдло, один я умный»

hateWin ★☆
()
Последнее исправление: hateWin (всего исправлений: 1)
Ответ на: комментарий от hateWin

Единственное преимущество граба – для создателей «искоробочных» дистрибутивов – состоит в том, что граб позволяет унифицировать большую часть документации для машин с биосом и уефи.

АХАХАХАХАХАХАХАХАХАХАХА. Нет.

Допустим, я хочу включить консоль в грубе для всех ОС, для которых у меня собирается golden image. Выглядит это мать его вот так:

- name: Add consoles to GRUB defaults
  lineinfile:
    path: /etc/default/grub
    regexp: "^{{ item }}=[\"'](.*)[\"']$"
    line: '{{ item }}="console=tty0 console=ttyS0,115200n8 \1"'
    backrefs: true
  loop:
    - GRUB_CMDLINE_LINUX
    - GRUB_CMDLINE_LINUX_DEFAULT

- name: Update GRUB config
  shell: |
    for config in {{ configs | join(' ') }}; do
      if [ -e $config ]; then
        grep -q '^configfile .*/grub.cfg' $config && continue
        grep -q '^source .*/grub.cfg' $config && continue
        $(command -v grub-mkconfig grub2-mkconfig) -o $config
        exit 0
      fi
    done
    exit 1
  vars:
    configs:
      - /boot/efi/EFI/redos/grub.cfg
      - /boot/efi/EFI/'{{ ansible_facts['distribution'] | lower }}'/grub.cfg
      - /boot/grub2/grub.cfg
      - /boot/grub/grub.cfg
cumvillain
()
Ответ на: комментарий от cumvillain

С каких пор корпоративный openSUSE это свободные ОС?

Да меня как-то больше ситуация с systemd-boot в целом интересует. openSUSE тут только пример и скорее всего, не самый влиятельный.

hobbit ★★★★★
()
Ответ на: комментарий от cumvillain

Мне никогда не требовалось грузить iso файл с диска. Дефолтному загрзчику все это не нужно. Если бы у граба был нормальный UX а не портянки шелл-скриптов, то, возможно, жизнь была бы проще.

Когда в бивисе троян, который не позволяет загрузить ISO образ из UEFI?

sanyo1234
()
Ответ на: комментарий от sanyo1234

Когда в бивисе троян, который не позволяет загрузить ISO образ из UEFI?

Когда в бивисе троян у тебя есть гораздо большая проблема, чем загрузчик :D

cumvillain
()
Ответ на: комментарий от hobbit

Приписываешь другим свои фантазии?

«Вы всё врётиии!!!!». К чему тогда высер про нулевую когнитивную нагрузку? Жопоё-то вихлять не надо

hateWin ★☆
()
Ответ на: комментарий от hobbit

Да меня как-то больше ситуация с systemd-boot в целом интересует. openSUSE тут только пример и скорее всего, не самый влиятельный.

А… ну это просто убирает ещё один шаг. Я его себе на Арче поставил на все железки и очень доволен отсутствием пердолева с грабом.

cumvillain
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.