LINUX.ORG.RU

Какие загрузчики ОС Вы используете?


1

2

Какие загрузчики ОС Вы используете?
Если Вы выбрали вариант «Другой», прошу отписаться по пунктам: чем, зачем и почему.

Пожелание для всех : где, КАК, почему. Особенно по syslinux.

  1. GRUB2 1102 (77%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. GRUB 379 (26%)

    **************************************************************************************************************

  3. NTLDR 216 (15%)

    **************************************************************

  4. LILO 134 (9%)

    **************************************

  5. Syslinux 117 (8%)

    *********************************

  6. Другой 65 (5%)

    ******************

  7. boot (*BSD) 46 (3%)

    *************

  8. Сам написал 27 (2%)

    *******

Всего голосов: 2086, всего проголосовавших: 1437



Проверено: beastie ()
Последнее исправление: Dmitry_Sokolowsky (всего исправлений: 4)

syslinux, но был бы в Arch boot0 от BSD, использовал бы его.

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

GRUB2 сложен в настройке и неочевиден в поведении.

а чего там сложного? Даже проще чем первый настраивается.

раскомментировал-подправил нужное (в info есть подробная документация по параметрам) в /etc/default/grub, update-grub, профит.

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

Syslinux. Он же быстрее всех

Ага, у меня на syslinux юзерспейс грузился за доли долей секунд.

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

Но нужно ли это всё?

после перехода на grub2 я забыл как страшный сон любое ковыряние конфигов загрузчика ради работоспособности

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

GRUB2 сложен в настройке

GRUB2 практически эквивалентен GRUB1 в настройке, за исключением минимальных изменений в синтаксисе

vasily_pupkin ★★★★★
()

GRUB2, потому что дефолт и хорошая документация. А так вообще мне без разницы, что мне будет грузить систему, всё равно она одна

Psych218 ★★★★★
()

Пожелание для всех : где, КАК, почему.

где: дома, на всех трёх машинах. Два десктопа, один типа-сервер.

КАК: грузит линукс, всё по дефолту

почему ответил выше

Psych218 ★★★★★
()

Да какая разница? Это что ОС? Оно пару сек поработало и все.

DenisPA ★★
()
Ответ на: комментарий от I-Love-Microsoft

Почему не nt loader?

потому-что я тоже ЛЮБЛЮ мысы. Но пользоваться её продуктами невозможно. Приходится искать альтернативы. Ну а ты просто не осилил ничего, сложнее бубунты/школлоарча или я не знаю, что там у тебя...

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

Забыл отметить в опросе, ну да ладно. Компьютер не умеет загружаться с SD-карты

мой нетбук кстати умеет.

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

Это какой-то очень средний пользователь.

что надо продвинутому?

emulek
()

Дефолтный GRUB2. Зачем искать лучшее?

void_ptr ★★★★
()

lilo, всем устраивает

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

> а чего там сложного? Даже проще чем первый настраивается.

раскомментировал-подправил нужное (в info есть подробная документация по параметрам) в /etc/default/grub, update-grub, профит.

самый большой минус GRUB2 (думаю — возникший как раз из-за его громоздкости) — на мой взгляд это механизм того как именно во время процесса загрузки проиходит поиск файла /boot/grub/grub.cfg и поиск дирректории /boot/grub/i386-pc/ ( или /boot/grub/x86_64-efi/ )

сейчас вся компьютерная индустрия оперирует UUID (или PARTUUID, на крайняк LABEL) для идентификации разделов.

но GRUB2 во время загрузки (чтобы найти директорию модулей и конфиг-файл) — оперирует порядковым номером раздела.

то есть если в случайный момент времени — изменить номер /boot/-раздела — то после перезагрузки — GRUB2 не сможет найти ни свой конфиг, ни свои модули. в это трудно поверить, но это так...

при этом внутри самого grub.cfg — всё обычно указыается через UUID (без каки-либо порядковых номеров) :) .. вот так парадокс! :-)

user_id_68054 ★★★★★
()

grub2 - грузит дома линух и линуксовые сервера на работе
ntldr - грузит виндовые сервера на работе
syslinux - валяется на флешке вместе с KNOPPIX'ом
syslinux, в виде pxelinux - грузит на работе тонкие клиенты

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

Вот именно, что недошелл. По сложности как шелл, а по возможностям сильно хуже.

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

ууу, как всё запущено... небось еще минимум десять человек окажутся создателями загрузчиков.

Выдельть этот пункт стоило.

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

Я уже давным давно перестал понимать, как grub* работает и настраивается.

Все так плачевно?

mbwa
() автор топика
Ответ на: lilo от Spoofing

lilo

LInux LOader, а значит самый кошерный.

окромя загрузить линукс больше ничего не требуется.

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

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

А где вариант «никакого» (UEFI)? А также uboot?

Другой

Пожелание для всех : где, КАК, почему

А я верил в людей... Хнык.

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

Нет, я про /boot/grub/grub.cfg.

$ head -6 /boot/grub/grub.cfg

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
lazyklimm ★★★★★
()

Совсем забыл. Я всем знакомым дуалбутчикам при установке линукса советую syslinux по той простой причине, что он не трогает MBR и «переустановить загрузчик» после очередной переустановки оффтопика значит переместить флаг boot на нужный раздел, что можно сделать из самого свежеустановленного оффтопика.

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

после перехода на grub2 я забыл как страшный сон любое ковыряние конфигов загрузчика ради работоспособности

Дополню:

Я просто сделал пустой конфиг и каждый раз указываю руками что и как мне надо загрузить.

P.S. А так можно?

mbwa
() автор топика

[x] GRUB2

Конфиг редачил один раз, чтобы прописать иксы. Хорошая ОС

vova7890 ★★★
()
Ответ на: комментарий от I-Love-Microsoft

I-Love-Microsoft

Потому что GRUB2 нынче дефолт в ибунте, всё просто ;)

Толсто.

mbwa
() автор топика

syslinux на десктопе.
syslinux на недобуке.

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

Разобраться то я могу. Но очень не хочется лезть в эту трясину.

beastie ★★★★★
()

syslinux главным образом для PXE и реже для CD. На компах и серверах чаще всего использую GRUB.

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

Нутк то, что в данном конкретном случае он генерится grub-mkconfig, совершенно ведь не означает, что его нельзя править руками?
Предупреждение, вообще-то, о том, что особо заботливые post-upgrade хуки могут автоматически вызывать mkconfig и перезаписывать grub.cfg.

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

info grub:

5 Writing your own configuration file

GRUB is configured using 'grub.cfg', usually located under '/boot/grub'.

Если говорить по существу, то мне не хватило возможностей grub-mkconfig.

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

Использовать зоопарк узко специализированных решений(вроде загрузчика OpenBSD), или один комбайн - это решает каждый сам за себя. Одно могу сказать - унификация позволяет не изучать специфичные опции конфигурационных файлов разных решений, а везде, где можно, использовать одно решение. Кому-то это нравится, а кто-то предпочитает использовать широкий набор инструментов - это дело вкуса. Оба подхода имеют свои плюсы, и минусы. И имеют право на жизнь. Если бы можно было совместить оба подхода, создав простую основу для создания загрузчиков, на основе которой каждый мог бы создавать опциональные расширения, реализующие тот, или иной фукционал - это был бы идеальный вариант. Тогда любители минимализма собирали бы минимально необходимый для них загрузчик, а любители фичастости прикручивали к нему недостающие им плюшки. Но в мире нет ничего совершенного... Поэтому мы имеет простые, но не гибкие решения, и швейцарские ножи в мире ПО - с кучей фич, которые в 99% случаев не используются пользователями данного ПО.

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

Ну, я держу на одном диске одновременно две системы (тот же дистр, варианты i686/x86_64). Раздел boot общий, монтируется в /mnt/boot, а /mnt/boot/$(uname -m) bind-монтируется в /boot.

В итоге меню для каждой системы описано в /mnt/boot/$(uname -m)/grub.cfg, а корневое - в /mnt/boot/grub/grub.cfg (там просто два пункта, ссылающихся на grub.cfg конкретных систем + детект CPU). Корневое очевидно написано вручную, а per-system, если генерить, генерится с ошибками. Ну и ядер у меня много, и к каждому нужны разные опции.

Да, и там ещё есть GParted с syslinux на отдельном разделе, чейнлоад которого тоже надо дописывать вручную.

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

В общем, лучше бы они заюзали bash или хотя бы sh. А то получается что-то среднее между декларативным конфигом и императивным скриптом.

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

мсьё знает толк в извращениях

Раздел boot общий, монтируется в /mnt/boot, а /mnt/boot/$(uname -m) bind-монтируется в /boot.

а кто мешал сделать просто общий /boot?

lazyklimm ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.