LINUX.ORG.RU

Ответ на: комментарий от anonymous

> Какой-нибудь "гуманитарий" вполне сможет захотеть вкомпилить в grub
> иксы и KDE!

если станет загружаться быстрее - почему бы и нет ?

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

>Мне дык проще лилоконфиг написать за минуту и без тяжких воспоминаний где чего и как.

В грубе конфиг ещё проще, а после этого даже не надо никакую команду запускать. :)

mikhail
()

С полмесяца назад уже GRUB2 вышел. Версия, правда, называется 1.9. Там вообще ВСЁ по-другому... Собрать - собрал, а как пользоваться - неизвестно, доков нет никаких. Опыт работы со старым GRUB'ом оказался бесполезен...

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

> С полмесяца назад уже GRUB2 вышел.

Он раньше вышел. И совсем мне не понравился. Может, к релизу приделают конфигуратор и документацию потолще, а то даже не понятно, что там с какой стороны... Да и не понятно, чем он лучше старого груба, кроме того, что новее.

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

Я валяюсь. Загружать операционную систему GRUB, чтобы загрузить операционную систему LINUX - это unix-way? Загрузчик должен делать только одно - передать управление ядру максимально простым и надежным способом. А наделять загрузчик функционалом rescue-дисков - лишнее ИМХО. Всегда есть blin или knoppix для этого!

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

>>вроде как LILO не умеет FreeBSD грузить?

>Умеет, лично грузил

Пятую ветку?

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

>И второй вопрос - а почему они *еще* существуют?

Потому что, например, в "домашнем" роутере (типа ASUS WLAN-530g) x86 нафиг не сдался. Потому что иначе он на вентиляторе как вертолет летать будет.

А так стоит себе коробушка, греется слабо, 100Мбит гоняет на 4 порта+Wi-Fi. Что еще надо для счастья?

Не помню, правда, используется ли там LILO - не помню.

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

>Или grub уже за пределы x86 выбрался?

смотря что считать оным "выбиранием".

lilo-22.7.ebuild: KEYWORDS="-* x86 ~amd64"

grub-0.94-r1.ebuild: KEYWORDS="-* x86 amd64"

Вообще, лет семь использовал lilo, а попробовал grub - да так на нём и остался. Редактирование пути к ядру при загрузке и ненужность запуска "lilo" после каждой сборки ядра рулят :)

>А наделять загрузчик функционалом rescue-дисков - лишнее ИМХО.

Угу. Да здравствует windows-way, когда нужно сидеть рядом с компьютером при его перезагрузке :D

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

>> Мне лично в GRUB недостает возможности указать для следующей >> загрузки загружаемый образ/позицию, что в LILO легко делается >> как "lilo -R image".

> Это в грубе есть давненько.

Год назад искал - нету. фалбак - это не то совсем.

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

>Угу. Да здравствует windows-way, когда нужно сидеть рядом с компьютером при его перезагрузке :D А для этого нужно использовать KVM ))

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

> Потому что, например, в "домашнем" роутере (типа ASUS WLAN-530g) x86
> нафиг не сдался. Потому что иначе он на вентиляторе как вертолет
> летать будет.

а чем туда via epia например не годится ? тот же самый x86

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

>Год назад искал - нету.

Есть, из KDM можно выбрать нужный пункт меню GRUB'а. Прямую команду не знаю, да поможет тебе info grub.

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

> Год назад кстати этой фичи и не было. :)

ну, раз сделали, тогда можно и посмотреть...

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

Ё, народ.
в грубе пишем
grub> savedefault --default=X --once

вместо X пишем порядковый номер ядра из /boot/grub/menu.lst, отчет ведем с нуля.

Аналог lilo -R

MakcuM
()

По функциональному превосходству GRUB над LILO: возможность прятать разделы, возможность делать мэпинг, куча поддерживаемых ФС, возможность грузить бутсектор из файла (или lilo это умеет?)

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

> Редактирование пути к ядру при загрузке и ненужность запуска "lilo" после каждой сборки ядра рулят :)

попробуйте объявить export INSTALL_PATH=/boot в Makefile ядра.... Тогда лило ручками перезапускать не придется после каждого обновления

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

>По функциональному превосходству GRUB над LILO

Никто и не спорит, что grub функциональнее. Только функционал этот многим не нужен, и просто мешает. А лаконичная простота lilo, и независимость от файловой системы нравится. Для работы загрузчика lilo необходимо и достаточно, чтобы ядро всего лишь находилось на блочном устройстве. Остальное - задача lilo.conf и /sbin/lilo

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

>Конечно, для энтузиастофф, которые ядра переставляют 2 раза в сутки, GRUB рулит ;)

Не знаю, как у других, а у меня на десктопе работа с ядром выглядит так. N недель сижу на одном ядре _без перезагрузок_. И мне пофигу, какой у меня загрузчик, так как я им не пользуюсь. Потом мне требуется встроить какую-то фичу в ядро. Или просто обновить его. Это может потребовать более одной перезагрузки в короткий период времени. И тут мне GRUB больше подходит, чем lilo. После завершения работ - опять недели и месяцы без перезагрузок. Когда опять пофиг, какой загрузчик :) Так что за lilo выходит 0+0+0=0, а за GRUB - 0+1+0=1 :)

KRoN73 ★★★★★
()

Как это хорошо, когда и тот, и другой работают! :-)

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

>а чем туда via epia например не годится ? тот же самый x86

Размеры: 129 x 44 x 29, что, согласись, очень и очень компактно. Если я правильно понял, VIA EPIA размером больше.

Внутри - MIPsel (вроде бы), 4 порта внутрь, один наружу, Wi-Fi.

Точно энергопотребление не скажу, поищу дома в тех-паспорте. Вентилятора нет вообще. Греется слабо - в 30 градусную жару, лежа на шкафе и гоняя свои 100Мб признаков перегрева не проявлял (чем, говорят, грешит D-Link), на ощупь < 50-60C.

Вот такая реклама. :)

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

грузишся с первого компакта своего любимого дистра. Заходиш в консоль . Монтируеш свой (любимый ?) раздел линуха. Идеш туда по chroot. Далее lilo и усе.

anonymous
()

"Рулит" SyMon

Самый знатный бутлоадер - www.symon.ru! Lilo, grub и прочая братия - мимо!

:-)

Dimentiy ★★
()

Я конечно может чего-то не понимаю, но вот как-то столкнулся с такой проблемой в грабе (с тех пор юзаю исключительно lilo): поменял на / фс на реизер (был ext3), а так же сменил номер раздела (удалил виндовый раздел). После этого grub-install начал жестоко ругаться, типа такой-то стэйж нехороший и менять конфигурацию не буду. Так ессно не грузилось. бился бился - вдруг ни с того ни с сего grub-install заработал. Начала грузиться система - при загрузке вываливается - хочу старый раздел и ext3 - их нет - пошёл в ... . После продолжительного тупого взгляда в экран, ладно, думаю, а вдруг дело в initrd-имэдже... Заново собираю имэдж, grub-install - та же хрень. После продожительных приседаний, мата и полного непонимания я (как уж) догадался, сделать initrd, но положить его не поверх, а рядом со старым, а старый переименовал, опять grub-install и всё заработало. Короче целый вечер бился... После этого груб для меня умер. lilo намного проще и понятней (может конечно я и не понимаю всей навороченности груба), но простота, она подкупает зачастую. При этом кто-то говорил, что от загрузчика требуется только загрузить систему - и это основная его задача.

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

Ты просто неправильно пользовался грубом.

Итерации "загрузка с cd" - "правка lili.conf" - "lilo" - "проверочная загрузка" нужны только для lilo.

В грубе достаточно хоть както (например, с cd) загрузить груб, загрузить его командами основную систему и напоследок исправить /boot/grub/grub.conf в сооответствии с тем, что нарыл во время загрузки.

Да, grub-install - весьма забаженая вещь. Гораздо проще и надежнее запустить сам груб и дать три стандартные команды для установки.

info grub

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

> вроде как LILO не умеет FreeBSD грузить?
Простой пример /etc/lilo.conf для тех, кто ещё также думает.

prompt
timeout=50
default=freebsd
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
message=/boot/message
lba32

image=/boot/vmlinuz-2.4.18-3
	label=linux
	initrd=/boot/initrd-2.4.18-3.img
	read-only
	root=/dev/hda6

other=/dev/hda1
	optional
	label=windows

other=/dev/hda2
	optional
	label=freebsd

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

lilo, grub... loadlin.exe гораздо круче! :-)

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

У них нет серверов (lilo -R), нет ничего кроме x86, и только высочайше одобренные файловые системы...

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

Да уж... Есть два подхода, но один глючный... В манах бы писали, какой глючный :-) А вообще после таких фишек тянет пользовать что попроще, но надёжнее. Простое и незамысловатое. Хорошо одно, что есть альтернатива. :-)

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

В свое время переполз на grub, т.к. все время забывал вызывать lilo после очередной пересборки ядра / правки конфига =)

int19h **** (*) (28.08.2005 21:06:50)

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

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

>Для работы загрузчика lilo необходимо и достаточно, чтобы ядро всего лишь находилось на блочном устройстве. Остальное - задача lilo.conf и /sbin/lilo

Чтобы все заработало, нужно еще чтобы /sbin/lilo хотя бы запустился.

anonymous
()

1. grub умеет загружать GNU Hurd

2. grub умеет загружать L4 (Pistachio. Fiasco)

LILO этого в приницпе не умеет.

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

IMHO у lilo в принцпе дурной подход - этот remapp-инг через BIOS - бррр ...

Я сталкивался с тем, что с помощью lilo загрузить систему со SCSI-винта не удалось. Пришлось поставить lilo на IDE ( на котором только данные ), при этом lilo запускает kernel и систему со SCSI-раздела.

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