ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] 2.4.26-std-up-alt4
@ 2004-06-22  6:27 Sergey S. Skulachenko
  2004-06-22  7:14 ` Peter Evdokimov
  2004-06-22 10:12 ` Dmitry V. Levin
  0 siblings, 2 replies; 61+ messages in thread
From: Sergey S. Skulachenko @ 2004-06-22  6:27 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Эта и предпоследняя версия ядра забывают прописать в lilo.conf
строку append.

-- 
С уважением,
С.С.Скулаченко


^ permalink raw reply	[flat|nested] 61+ messages in thread

* Re: [sisyphus] 2.4.26-std-up-alt4
  2004-06-22  6:27 [sisyphus] 2.4.26-std-up-alt4 Sergey S. Skulachenko
@ 2004-06-22  7:14 ` Peter Evdokimov
  2004-06-22  7:27   ` Ildar Mulyukov
  2004-06-22 10:12 ` Dmitry V. Levin
  1 sibling, 1 reply; 61+ messages in thread
From: Peter Evdokimov @ 2004-06-22  7:14 UTC (permalink / raw)
  To: sssku, ALT Linux Sisyphus discussion list

On Tue, 22 Jun 2004 10:27:56 +0400
"Sergey S. Skulachenko" <sssku@online.ru> wrote:

> Эта и предпоследняя версия ядра забывают прописать в lilo.conf
> строку append.
+ еще config в /boot почему-то исполнимым становится

sy,
	peter


^ permalink raw reply	[flat|nested] 61+ messages in thread

* Re: [sisyphus] 2.4.26-std-up-alt4
  2004-06-22  7:14 ` Peter Evdokimov
@ 2004-06-22  7:27   ` Ildar Mulyukov
  2004-06-22  7:52     ` Peter Evdokimov
  0 siblings, 1 reply; 61+ messages in thread
From: Ildar Mulyukov @ 2004-06-22  7:27 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Peter Evdokimov wrote:

>On Tue, 22 Jun 2004 10:27:56 +0400
>"Sergey S. Skulachenko" <sssku@online.ru> wrote:
>
>  
>
>>Эта и предпоследняя версия ядра забывают прописать в lilo.conf
>>строку append.
>>    
>>
>+ еще config в /boot почему-то исполнимым становится
>
>sy,
>	peter
>
Дежа вю, товарищи. Баги возвращаются?

-- 
Ildar  Mulyukov, 
  free SW designer/programmer
================================================
email: ildar@users.sourceforge.net
projects: http://os-development.sourceforge.net/
home: http://tuganger.narod.ru/
ALT Linux Sisyphus (20040514)
================================================



^ permalink raw reply	[flat|nested] 61+ messages in thread

* Re: [sisyphus] 2.4.26-std-up-alt4
  2004-06-22  7:27   ` Ildar Mulyukov
@ 2004-06-22  7:52     ` Peter Evdokimov
  0 siblings, 0 replies; 61+ messages in thread
From: Peter Evdokimov @ 2004-06-22  7:52 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Tue, 22 Jun 2004 11:27:37 +0400
Ildar Mulyukov <ildar@users.sourceforge.net> wrote:

> >>Эта и предпоследняя версия ядра забывают прописать в lilo.conf
> >>строку append.
> >>    
> >>
> >+ еще config в /boot почему-то исполнимым становится
> >
> >sy,
> >	peter
> >
> Дежа вю, товарищи. Баги возвращаются?

прошу пардону, в alt4 уже нормальный config.

sy,
	peter


^ permalink raw reply	[flat|nested] 61+ messages in thread

* Re: [sisyphus] 2.4.26-std-up-alt4
  2004-06-22  6:27 [sisyphus] 2.4.26-std-up-alt4 Sergey S. Skulachenko
  2004-06-22  7:14 ` Peter Evdokimov
@ 2004-06-22 10:12 ` Dmitry V. Levin
  2004-06-22 10:16   ` Denis Ovsienko
  2004-06-22 11:34   ` [sisyphus] 2.4.26-std-up-alt4 Alexey Tourbin
  1 sibling, 2 replies; 61+ messages in thread
From: Dmitry V. Levin @ 2004-06-22 10:12 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list; +Cc: Alexey M. Tourbin

[-- Attachment #1: Type: text/plain, Size: 215 bytes --]

On Tue, Jun 22, 2004 at 10:27:56AM +0400, Sergey S. Skulachenko wrote:
> Эта и предпоследняя версия ядра забывают прописать в lilo.conf
> строку append.

Ядро забывает или installkernel забывает?


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 61+ messages in thread

* Re: [sisyphus] 2.4.26-std-up-alt4
  2004-06-22 10:12 ` Dmitry V. Levin
@ 2004-06-22 10:16   ` Denis Ovsienko
  2004-06-22 10:22     ` Dmitry V. Levin
  2004-06-22 10:22     ` [sisyphus] 2.4.26-std-up-alt4 Led
  2004-06-22 11:34   ` [sisyphus] 2.4.26-std-up-alt4 Alexey Tourbin
  1 sibling, 2 replies; 61+ messages in thread
From: Denis Ovsienko @ 2004-06-22 10:16 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list


> > Эта и предпоследняя версия ядра забывают прописать в lilo.conf
> > строку append.
> Ядро забывает или installkernel забывает?
Но пользователю же всё равно, правда? Зачем вы так спрашиваете?

-- 
    DO4-UANIC


^ permalink raw reply	[flat|nested] 61+ messages in thread

* Re: [sisyphus] 2.4.26-std-up-alt4
  2004-06-22 10:16   ` Denis Ovsienko
@ 2004-06-22 10:22     ` Dmitry V. Levin
  2004-06-22 11:32       ` Alex Yustasov
  2004-06-27 17:18       ` [sisyphus] 2.4.26-std-up-alt4 Michael Shigorin
  2004-06-22 10:22     ` [sisyphus] 2.4.26-std-up-alt4 Led
  1 sibling, 2 replies; 61+ messages in thread
From: Dmitry V. Levin @ 2004-06-22 10:22 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 401 bytes --]

On Tue, Jun 22, 2004 at 01:16:32PM +0300, Denis Ovsienko wrote:
> > > Эта и предпоследняя версия ядра забывают прописать в lilo.conf
> > > строку append.
> > Ядро забывает или installkernel забывает?
> Но пользователю же всё равно, правда? Зачем вы так спрашиваете?

Намёк на неуказанную версию пакета bootloader-utils в момент установки
тех ядер, с которыми было что-то не так.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 61+ messages in thread

* Re: [sisyphus] 2.4.26-std-up-alt4
  2004-06-22 10:16   ` Denis Ovsienko
  2004-06-22 10:22     ` Dmitry V. Levin
@ 2004-06-22 10:22     ` Led
  2004-06-22 10:29       ` Denis Ovsienko
  1 sibling, 1 reply; 61+ messages in thread
From: Led @ 2004-06-22 10:22 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Вторник 22 Июнь 2004 13:16 Denis Ovsienko написал(a):
> > > Эта и предпоследняя версия ядра забывают прописать в lilo.conf
> > > строку append.
> >
> > Ядро забывает или installkernel забывает?
>
> Но пользователю же всё равно, правда? Зачем вы так спрашиваете?

Пользователь устанавливает ядра? оригинально!:)

Led.


^ permalink raw reply	[flat|nested] 61+ messages in thread

* Re: [sisyphus] 2.4.26-std-up-alt4
  2004-06-22 10:22     ` [sisyphus] 2.4.26-std-up-alt4 Led
@ 2004-06-22 10:29       ` Denis Ovsienko
  2004-06-22 10:34         ` Led
  0 siblings, 1 reply; 61+ messages in thread
From: Denis Ovsienko @ 2004-06-22 10:29 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list


> Пользователь устанавливает ядра? оригинально!:)
Администратор системы по отношению к мантейнеру пакета является
пользователем. Я не пойму, действительно ли я неясно пишу, или есть
какой-то смысл в этом стёбе.

-- 
    DO4-UANIC


^ permalink raw reply	[flat|nested] 61+ messages in thread

* Re: [sisyphus] 2.4.26-std-up-alt4
  2004-06-22 10:29       ` Denis Ovsienko
@ 2004-06-22 10:34         ` Led
  0 siblings, 0 replies; 61+ messages in thread
From: Led @ 2004-06-22 10:34 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Вторник 22 Июнь 2004 13:29 Denis Ovsienko написал(a):
> > Пользователь устанавливает ядра? оригинально!:)
>
> Администратор системы по отношению к мантейнеру пакета является
> пользователем. Я не пойму, действительно ли я неясно пишу, или есть
> какой-то смысл в этом стёбе.

Это не стёб... Вам задали уточняющий вопрос, как человеку, который 
устанавливает ядро, а вы с обидой ответили, дав понять, что вы - просто 
пользователь...
Если я вас неправильно понял и тоже обидел - прошу прощения...

Led.


^ permalink raw reply	[flat|nested] 61+ messages in thread

* Re: [sisyphus] 2.4.26-std-up-alt4
  2004-06-22 10:22     ` Dmitry V. Levin
@ 2004-06-22 11:32       ` Alex Yustasov
  2004-06-27 17:18       ` [sisyphus] 2.4.26-std-up-alt4 Michael Shigorin
  1 sibling, 0 replies; 61+ messages in thread
From: Alex Yustasov @ 2004-06-22 11:32 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Tue, Jun 22, 2004 at 02:22:03PM +0400, Dmitry V. Levin wrote:
> On Tue, Jun 22, 2004 at 01:16:32PM +0300, Denis Ovsienko wrote:
> > > > Эта и предпоследняя версия ядра забывают прописать в lilo.conf
> > > > строку append.
> > > Ядро забывает или installkernel забывает?
> > Но пользователю же всё равно, правда? Зачем вы так спрашиваете?
> 
> Намёк на неуказанную версию пакета bootloader-utils в момент установки
> тех ядер, с которыми было что-то не так.

Здравствуйте. 
У меня bootloader-utils-0.3-alt1

При установке 2.4.26-alt4
1: kernel-image-std-smp      #...# [ 25%]
/sbin/installkernel: legacy option -a ignored (probably harmless)
/sbin/installkernel: legacy option -c ignored (probably harmless)
2: kernel-headers-std-smp    #...# [ 50%]

append в lilo не переносится. 



^ permalink raw reply	[flat|nested] 61+ messages in thread

* [sisyphus] Re: 2.4.26-std-up-alt4
  2004-06-22 10:12 ` Dmitry V. Levin
  2004-06-22 10:16   ` Denis Ovsienko
@ 2004-06-22 11:34   ` Alexey Tourbin
  2004-06-22 12:31     ` iLya Bryzgalow
  2004-06-22 19:47     ` Sergey S. Skulachenko
  1 sibling, 2 replies; 61+ messages in thread
From: Alexey Tourbin @ 2004-06-22 11:34 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 342 bytes --]

On Tue, Jun 22, 2004 at 02:12:44PM +0400, Dmitry V. Levin wrote:
> On Tue, Jun 22, 2004 at 10:27:56AM +0400, Sergey S. Skulachenko wrote:
> > Эта и предпоследняя версия ядра забывают прописать в lilo.conf
> > строку append.
> 
> Ядро забывает или installkernel забывает?

OK, а что вы ожидали увидеть в строке append?

> -- 
> ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 61+ messages in thread

* Re: [sisyphus] Re: 2.4.26-std-up-alt4
  2004-06-22 11:34   ` [sisyphus] 2.4.26-std-up-alt4 Alexey Tourbin
@ 2004-06-22 12:31     ` iLya Bryzgalow
  2004-06-22 18:36       ` Ivan Adzhubey
  2004-06-22 19:47     ` Sergey S. Skulachenko
  1 sibling, 1 reply; 61+ messages in thread
From: iLya Bryzgalow @ 2004-06-22 12:31 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Tue, 22 Jun 2004 15:34:48 +0400 Alexey Tourbin <at@altlinux.ru> сообщил:

> On Tue, Jun 22, 2004 at 02:12:44PM +0400, Dmitry V. Levin wrote:
> > On Tue, Jun 22, 2004 at 10:27:56AM +0400, Sergey S. Skulachenko
> > wrote:
> > > Эта и предпоследняя версия ядра забывают прописать в lilo.conf
> > > строку append.
> > 
> > Ядро забывает или installkernel забывает?
> 
> OK, а что вы ожидали увидеть в строке append?
Я использую grub, но и в нем в новых ядрах в строке ядра только:
" root=/dev/hda1 ", а было:
" root=/dev/hda1 vga=788 fbprogress=/dev/tty10 acpi=on"
или "по последним постановлениям партии и правительства" это переносить
уже не надо?
ядро см. в подписи.
> 
> > -- 
> > ldv
> 


-- 
iLya Bryzgalow aka iLL          _/ _/     _/
Astronomy-Linux-Krasnodar-Russia  _/     _/
Linux User #301257            _/ _/     _/
JID://ill@jabber.org         _/ _/     _/
http://www.krumn.oilnet.ru  _/ _/     _/
ftp://ftp.krumn.oilnet.ru  _/ _/_/_/ _/_/_/
i don't smoke and wish you the same!
kernel-2.6.6-std26-up-alt6 ALT Linux Sisyphus (20040618)


^ permalink raw reply	[flat|nested] 61+ messages in thread

* Re: [sisyphus] Re: 2.4.26-std-up-alt4
  2004-06-22 12:31     ` iLya Bryzgalow
@ 2004-06-22 18:36       ` Ivan Adzhubey
  2004-06-22 20:10         ` Alexey Tourbin
  0 siblings, 1 reply; 61+ messages in thread
From: Ivan Adzhubey @ 2004-06-22 18:36 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

У меня установка kernel-image-std-smp-2.4.26-alt4 вообще ничего 
в /boot/grub/menu.lst не дописала, как будто нового ядра я и не устанавливал. 
Предыдущие пара версий bootloader-utils развлекались вовсю - сносили целые 
строки из пунктов загрузки других ядер, удаляли ссылки на initrd. Было 
весело.

bootloader-utils-0.3-alt1

-- 
Иван

On Tuesday 22 June 2004 08:31 am, iLya Bryzgalow wrote:
> Tue, 22 Jun 2004 15:34:48 +0400 Alexey Tourbin <at@altlinux.ru> сообщил:
> > On Tue, Jun 22, 2004 at 02:12:44PM +0400, Dmitry V. Levin wrote:
> > > On Tue, Jun 22, 2004 at 10:27:56AM +0400, Sergey S. Skulachenko
> > >
> > > wrote:
> > > > Эта и предпоследняя версия ядра забывают прописать в lilo.conf
> > > > строку append.
> > >
> > > Ядро забывает или installkernel забывает?
> >
> > OK, а что вы ожидали увидеть в строке append?
>
> Я использую grub, но и в нем в новых ядрах в строке ядра только:
> " root=/dev/hda1 ", а было:
> " root=/dev/hda1 vga=788 fbprogress=/dev/tty10 acpi=on"
> или "по последним постановлениям партии и правительства" это переносить
> уже не надо?
> ядро см. в подписи.
>
> > > --
> > > ldv


^ permalink raw reply	[flat|nested] 61+ messages in thread

* Re: [sisyphus] Re: 2.4.26-std-up-alt4
  2004-06-22 11:34   ` [sisyphus] 2.4.26-std-up-alt4 Alexey Tourbin
  2004-06-22 12:31     ` iLya Bryzgalow
@ 2004-06-22 19:47     ` Sergey S. Skulachenko
  2004-06-22 20:33       ` [sisyphus] Re: философия bootloader-utils Alexey Tourbin
  1 sibling, 1 reply; 61+ messages in thread
From: Sergey S. Skulachenko @ 2004-06-22 19:47 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Tue, 22 Jun 2004 15:34:48 +0400
Alexey Tourbin <at@altlinux.ru> wrote:

> On Tue, Jun 22, 2004 at 02:12:44PM +0400, Dmitry V. Levin
> wrote:
> > On Tue, Jun 22, 2004 at 10:27:56AM +0400, Sergey S.
> > Skulachenko wrote:
> > > Эта и предпоследняя версия ядра забывают прописать в
> > > lilo.conf строку append.
> > 
> > Ядро забывает или installkernel забывает?
> 
> OK, а что вы ожидали увидеть в строке append?

Денис прав - странная тональность вопросов. Одни хотят, чтобы
было как можно меньше багов, пусть и ничтожно мелких. (Но я-то
думаю, что мелочей не бывает). Другие сводят дискуссию к
обсуждению квалификации пользователей. Но это _разные_ вопросы, и
трёп не для этого списка рассылки.

Я бы хотел, чтобы, как и ранее, установщик, как минимум, сохранял
в lilo.conf строки, прописанные для предыдущей версии ядра.
Кокретно в append у меня написано =" hdc=ide-scsi". Без этой
строки пишущий дисковод отваливается. Проверено на версии -alt3.
Но можно и пожелать, чтобы (интеллектуальный) установщик
преобразовывал означенные строки к виду, соответствующему
свойствам нового ядра. Т.е. чтобы подсказывал пользователю:
теперь вот так, и этого достаточно. Ну, например, убрал бы пробел
в кавычках :-).
Что-нибудь не ясно?

bootloader-utils последний, уж не сомневайтесь.

-- 
С уважением,
С.С.Скулаченко


^ permalink raw reply	[flat|nested] 61+ messages in thread

* [sisyphus] Re: 2.4.26-std-up-alt4
  2004-06-22 18:36       ` Ivan Adzhubey
@ 2004-06-22 20:10         ` Alexey Tourbin
  2004-06-23  4:14           ` Ivan Adzhubey
  0 siblings, 1 reply; 61+ messages in thread
From: Alexey Tourbin @ 2004-06-22 20:10 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 555 bytes --]

On Tue, Jun 22, 2004 at 02:36:09PM -0400, Ivan Adzhubey wrote:
> У меня установка kernel-image-std-smp-2.4.26-alt4 вообще ничего 
> в /boot/grub/menu.lst не дописала, как будто нового ядра я и не устанавливал. 

# /sbin/installkernel 2.4.26-alt4
?

# /usr/share/loader/grub 2.4.26-alt4
?

> Предыдущие пара версий bootloader-utils развлекались вовсю - сносили целые 
> строки из пунктов загрузки других ядер, удаляли ссылки на initrd. Было 
> весело.

	...
	Анна, Анна, Анна едет к маме.
	Странно, очень странно это всё.

> -- 
> Иван

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [sisyphus] Re: философия bootloader-utils
  2004-06-22 19:47     ` Sergey S. Skulachenko
@ 2004-06-22 20:33       ` Alexey Tourbin
  2004-06-23  4:30         ` iLya Bryzgalow
                           ` (2 more replies)
  0 siblings, 3 replies; 61+ messages in thread
From: Alexey Tourbin @ 2004-06-22 20:33 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 1595 bytes --]

On Tue, Jun 22, 2004 at 11:47:44PM +0400, Sergey S. Skulachenko wrote:
> Я бы хотел, чтобы, как и ранее, установщик, как минимум, сохранял
> в lilo.conf строки, прописанные для предыдущей версии ядра.

OK, как определить предыдущую версию ядра?
В каком именно смысле ядро является предыдущим?

> Кокретно в append у меня написано =" hdc=ide-scsi". Без этой
> строки пишущий дисковод отваливается. Проверено на версии -alt3.

Философия bootloader-utils сейчас такая:

- в /etc/lilo.conf (и в /boot/grub/menu.lst) существует запись для 
  дефолтного ядрышка image=/boot/vmlinuz initrd=/boot/initrd; если
  такой запси не существует, то её можно создать;
- при установке ядрышко переставляет эти симлинки на себя самоё.

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

> Но можно и пожелать, чтобы (интеллектуальный) установщик
> преобразовывал означенные строки к виду, соответствующему
> свойствам нового ядра. Т.е. чтобы подсказывал пользователю:
> теперь вот так, и этого достаточно. Ну, например, убрал бы пробел
> в кавычках :-).

bootloader-utils -- это утилиты с умеренной эвристикой для рабочей
системы; про установщик я не в курсе.

Конечно, хочется, чтобы всё работало само, но тогда нужно либо написать
документацию (т.е. сформулировать, что именно мы хотим увидеть в строке
append=, на каком основании и по какому алгоритму), либо полагаться на
совершенно дикую эвристику, которая может давать столь же дикие сбои.

> -- 
> С уважением,
> С.С.Скулаченко

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 61+ messages in thread

* Re: [sisyphus] Re: 2.4.26-std-up-alt4
  2004-06-22 20:10         ` Alexey Tourbin
@ 2004-06-23  4:14           ` Ivan Adzhubey
  2004-06-23  9:29             ` Alexey Tourbin
  0 siblings, 1 reply; 61+ messages in thread
From: Ivan Adzhubey @ 2004-06-23  4:14 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Tuesday 22 June 2004 04:10 pm, Alexey Tourbin wrote:
> On Tue, Jun 22, 2004 at 02:36:09PM -0400, Ivan Adzhubey wrote:
> > У меня установка kernel-image-std-smp-2.4.26-alt4 вообще ничего
> > в /boot/grub/menu.lst не дописала, как будто нового ядра я и не
> > устанавливал.
>
> # /sbin/installkernel 2.4.26-alt4
> ?
> # /usr/share/loader/grub 2.4.26-alt4
> ?

Like what??

> > Предыдущие пара версий bootloader-utils развлекались вовсю - сносили
> > целые строки из пунктов загрузки других ядер, удаляли ссылки на initrd.
> > Было весело.
>
> 	...
> 	Анна, Анна, Анна едет к маме.
> 	Странно, очень странно это всё.

Кажется поймал. У меня раньше стояло загрузчиком лило, остался /etc/lilo.conf. 
Так вот туда он новое ядро и прописал, вместо /boot/grub/menu.lst. Хоть бы в 
оба прописывал что-ли. Что интересно, раньше (пару версий назад и до того) 
installkernel вполне изящно сам определял, что именно грузит систему и на 
моей памяти ни разу не ошибся. Он даже писал при этом что-то типа guessing 
boot loader... grub и т.п. Больше не пишет.

-- 
Иван


^ permalink raw reply	[flat|nested] 61+ messages in thread

* Re: [sisyphus] Re: философия bootloader-utils
  2004-06-22 20:33       ` [sisyphus] Re: философия bootloader-utils Alexey Tourbin
@ 2004-06-23  4:30         ` iLya Bryzgalow
  2004-06-23  9:37           ` Alexey Tourbin
  2004-06-23  7:18         ` Denis G. Samsonenko
  2004-06-23 13:29         ` Andriy Dobrovol's'kii
  2 siblings, 1 reply; 61+ messages in thread
From: iLya Bryzgalow @ 2004-06-23  4:30 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Wed, 23 Jun 2004 00:33:56 +0400 Alexey Tourbin <at@altlinux.ru> сообщил:

> On Tue, Jun 22, 2004 at 11:47:44PM +0400, Sergey S. Skulachenko wrote:
> > Я бы хотел, чтобы, как и ранее, установщик, как минимум, сохранял
> > в lilo.conf строки, прописанные для предыдущей версии ядра.
> 
> OK, как определить предыдущую версию ядра?
> В каком именно смысле ядро является предыдущим?
Да ладно! Всем понятно, что "предыдущее ядро" это текущее при установке
нового. А уж определить параметры загруженного ядра...
И это все работало, но теперь это убрали. Если это фича, то зря, если
глюк...
> 
> > Кокретно в append у меня написано =" hdc=ide-scsi". Без этой
> > строки пишущий дисковод отваливается. Проверено на версии -alt3.
Я всегда после установки нового ядра правил grub/menu.list рихтовал
симлинки.
> 
> Философия bootloader-utils сейчас такая:
> 
> - в /etc/lilo.conf (и в /boot/grub/menu.lst) существует запись для 
>   дефолтного ядрышка image=/boot/vmlinuz initrd=/boot/initrd; если
>   такой запси не существует, то её можно создать;
> - при установке ядрышко переставляет эти симлинки на себя самоё.
> 
> Соответственно, после обновления ядра можно грузиться по дефолтной
> запси -- конфигурация загрузки останется прежней, а ядрышко будет
> новым.
Я себе попробую перейти на эту философию (с автоматическими симлинками и
без перетаскивания нового ядра вверх списка)
> 
> > Но можно и пожелать, чтобы (интеллектуальный) установщик
> > преобразовывал означенные строки к виду, соответствующему
> > свойствам нового ядра. Т.е. чтобы подсказывал пользователю:
> > теперь вот так, и этого достаточно. Ну, например, убрал бы пробел
> > в кавычках :-).
Свят-свят-свят, уж лучше пока хоть не сносит нужного, про исправления не
говорю.
> 
> bootloader-utils -- это утилиты с умеренной эвристикой для рабочей
> системы; про установщик я не в курсе.
А зря. А то будет как у Райкина "К пуговицам претензии есть? Нет,
пришиты насмерть не оторвешь!"
> 
> Конечно, хочется, чтобы всё работало само, но тогда нужно либо
> написать документацию (т.е. сформулировать, что именно мы хотим
> увидеть в строке append=, на каком основании и по какому алгоритму),
> либо полагаться на совершенно дикую эвристику, которая может давать
> столь же дикие сбои.
Это точно.
> 
> > -- 
> > С уважением,
> > С.С.Скулаченко
> 


-- 
iLya Bryzgalow aka iLL          _/ _/     _/
Astronomy-Linux-Krasnodar-Russia  _/     _/
Linux User #301257            _/ _/     _/
JID://ill@jabber.org         _/ _/     _/
http://www.krumn.oilnet.ru  _/ _/     _/
ftp://ftp.krumn.oilnet.ru  _/ _/_/_/ _/_/_/
i don't smoke and wish you the same!
kernel-2.6.6-std26-up-alt6 ALT Linux Sisyphus (20040618)


^ permalink raw reply	[flat|nested] 61+ messages in thread

* Re: [sisyphus] Re: философия bootloader-utils
  2004-06-22 20:33       ` [sisyphus] Re: философия bootloader-utils Alexey Tourbin
  2004-06-23  4:30         ` iLya Bryzgalow
@ 2004-06-23  7:18         ` Denis G. Samsonenko
  2004-06-23  7:26           ` Slava Dubrovskiy
                             ` (4 more replies)
  2004-06-23 13:29         ` Andriy Dobrovol's'kii
  2 siblings, 5 replies; 61+ messages in thread
From: Denis G. Samsonenko @ 2004-06-23  7:18 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Hi!

Цитирую Alexey Tourbin <at@altlinux.ru>:
> Философия bootloader-utils сейчас такая:
> - в /etc/lilo.conf (и в /boot/grub/menu.lst) существует запись для
>   дефолтного ядрышка image=/boot/vmlinuz initrd=/boot/initrd;
> если
>   такой запси не существует, то её можно создать;
> - при установке ядрышко переставляет эти симлинки на себя самоё.
> 
> Соответственно, после обновления ядра можно грузиться по
> дефолтной
> запси -- конфигурация загрузки останется прежней, а ядрышко будет
> новым.

Ничего, если я вклинюсь? Я не в курсе, как сейчас обстоят дела в
сизифе, но могу сказать, что мне не понравилось в этой связи в Мастере
и Компакте.

Время от времени приходится ставить новые ядра (apt-get install), как
правило из апдейтов. Так вот, картина, которую я наблюдаю такова
(использую груб): в menu.lst появляется новая запись с параметрами
загрузки нового ядра, а в /boot тем временем переопределяются симлинки
дефолтного ядра на свеже установленное. Т.о. какой бы пункт меню в
грубе не выбрал бы после перезагрузки, всё равно будет грузиться новое
ядро. 

Описанное выше поведение мне кажется очень не логичным. Если уж
переопределяюся симлинки, то зачем тогда создавать лишнюю запись в
menu.lst, ведь она в этом случае совсем не нужна. А если уж создаётся
новая запись в menu.lst, то тогда не надо переопределять симлинки,
чтобы можно было грузиться как с прежним ядром, так и со свеже
установленным. А уж когда прошла проверка перезагрузкой на новом ядре,
то перенаправить симлинки на новое ядро и убрать лишнюю строку из
menu.lst можно уже и руками.

А сейчас всё равно приходится в menu.lst и наводить там порядок. При
этом у меня в последнее время как-то initrd никак не хочет создаваться
при установке нового ядра, приходится генерить его вручную, да
симлинки на него и Sistem.map перенаправлять.

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

Всего доброго,

Денис.

---------------
earthsea@ngs.ru


^ permalink raw reply	[flat|nested] 61+ messages in thread

* Re: [sisyphus] Re: философия bootloader-utils
  2004-06-23  7:18         ` Denis G. Samsonenko
@ 2004-06-23  7:26           ` Slava Dubrovskiy
  2004-06-23  7:50           ` Sviataslau Svirydau
                             ` (3 subsequent siblings)
  4 siblings, 0 replies; 61+ messages in thread
From: Slava Dubrovskiy @ 2004-06-23  7:26 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Denis G. Samsonenko пишет:

>Время от времени приходится ставить новые ядра (apt-get install), как
>правило из апдейтов. Так вот, картина, которую я наблюдаю такова
>(использую груб): в menu.lst появляется новая запись с параметрами
>загрузки нового ядра, а в /boot тем временем переопределяются симлинки
>дефолтного ядра на свеже установленное. Т.о. какой бы пункт меню в
>грубе не выбрал бы после перезагрузки, всё равно будет грузиться новое
>ядро. 
>
>Описанное выше поведение мне кажется очень не логичным. Если уж
>переопределяюся симлинки, то зачем тогда создавать лишнюю запись в
>menu.lst, ведь она в этом случае совсем не нужна. А если уж создаётся
>новая запись в menu.lst, то тогда не надо переопределять симлинки,
>чтобы можно было грузиться как с прежним ядром, так и со свеже
>установленным. А уж когда прошла проверка перезагрузкой на новом ядре,
>то перенаправить симлинки на новое ядро и убрать лишнюю строку из
>menu.lst можно уже и руками.
>
>  
>
Присоединяюсь, давно об этом хотел спросить. Я использую lilo и для него 
все вышесказанное справедливо. Это надо как-то исправить. Хотя наверно 
если поиграться с /etc/sysconfig/installkernel можно добиться какого-то 
результата.

С уважением,
Дубровский Вячеслав.


^ permalink raw reply	[flat|nested] 61+ messages in thread

* Re: [sisyphus] Re: философия bootloader-utils
  2004-06-23  7:18         ` Denis G. Samsonenko
  2004-06-23  7:26           ` Slava Dubrovskiy
@ 2004-06-23  7:50           ` Sviataslau Svirydau
  2004-06-23  8:30             ` Denis G. Samsonenko
  2004-06-23  8:55           ` Led
                             ` (2 subsequent siblings)
  4 siblings, 1 reply; 61+ messages in thread
From: Sviataslau Svirydau @ 2004-06-23  7:50 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Denis G. Samsonenko wrote:

>...
>Ничего, если я вклинюсь? Я не в курсе, как сейчас обстоят дела в
>сизифе, но могу сказать, что мне не понравилось в этой связи в Мастере
>и Компакте.
>
>Время от времени приходится ставить новые ядра (apt-get install), как
>правило из апдейтов. Так вот, картина, которую я наблюдаю такова
>(использую груб): в menu.lst появляется новая запись с параметрами
>загрузки нового ядра, а в /boot тем временем переопределяются симлинки
>дефолтного ядра на свеже установленное. Т.о. какой бы пункт меню в
>грубе не выбрал бы после перезагрузки, всё равно будет грузиться новое
>ядро. 
>
>Описанное выше поведение мне кажется очень не логичным. Если уж
>переопределяюся симлинки, то зачем тогда создавать лишнюю запись в
>menu.lst, ведь она в этом случае совсем не нужна. А если уж создаётся
>новая запись в menu.lst, то тогда не надо переопределять симлинки,
>чтобы можно было грузиться как с прежним ядром, так и со свеже
>установленным. А уж когда прошла проверка перезагрузкой на новом ядре,
>то перенаправить симлинки на новое ядро и убрать лишнюю строку из
>menu.lst можно уже и руками.
>
>А сейчас всё равно приходится в menu.lst и наводить там порядок. При
>этом у меня в последнее время как-то initrd никак не хочет создаваться
>при установке нового ядра, приходится генерить его вручную, да
>симлинки на него и Sistem.map перенаправлять.
>
>Может быть в текущем сизифе уже и не так, тогда хорошо. Иначе мне было
>бы не очень приято увидеть подобную картину в новом Мастере, когда он
>выйдет.
>  
>

По моему, все правильно.
Проблемы/недопонимание могут возникнуть, если входные данные не 
корректны (как там инсталлер делает? может он виноват? ;)).
Должно быть:
- Установлено как минимум одно ядро.
- для каждого установленного ядра есть отдельная запись в 
menu.lst/lilo.conf + существуют симлинки на текущее (последнее 
установленное) ядро/initrd и соответствующая запись в 
menu.lst/lilo.conf, являющаяся дефолтной

При установке нового ядра:
- переопределяются симлинки, т.е. по умолчанию будет грузиться новое 
ядро. Вместе с тем, ничто не помешает загрузиться с любым из 
установленных ядер, явно выбрав нужный пункт в меню!
- добавляется запись в menu.lst/lilo.conf. Она может пригодиться, когда 
будет установлено _следующее_ ядро (и будет грузиться по умолчанию) в 
том случае, если оно по каким-то причинам не грзится/не работает/не 
подходит/не нравится.

Все очень удобно, работает в большинстве случаев, когда все идет хорошо, 
плюс позволяет сделать откат, если есть проблемы.

-- 
Regards,
Sviataslau Svirydau <Sviataslau_Svirydau at epam.com>
phone:  +375 17 210 1662, ext. 1302
mobile: +375 29 641 4214
-- 
Reliable source, n.:
	The guy you just met.



^ permalink raw reply	[flat|nested] 61+ messages in thread

* Re: [sisyphus] Re: философия bootloader-utils
  2004-06-23  7:50           ` Sviataslau Svirydau
@ 2004-06-23  8:30             ` Denis G. Samsonenko
  2004-06-23  8:37               ` Ildar Mulyukov
  2004-06-27 17:26               ` Michael Shigorin
  0 siblings, 2 replies; 61+ messages in thread
From: Denis G. Samsonenko @ 2004-06-23  8:30 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Hi!

Цитирую Sviataslau Svirydau <Sviataslau_Svirydau@epam.com>:
> По моему, все правильно.
> Проблемы/недопонимание могут возникнуть, если входные данные не 
> корректны (как там инсталлер делает? может он виноват? ;)).
> Должно быть:
> - Установлено как минимум одно ядро.
> - для каждого установленного ядра есть отдельная запись в 
> menu.lst/lilo.conf + существуют симлинки на текущее (последнее 
> установленное) ядро/initrd и соответствующая запись в 
> menu.lst/lilo.conf, являющаяся дефолтной

Понятно. У меня есть только одна запись, и эта запись для дефолтного
ядра, т.е. как раз она указывает на те симлинки.
 
> При установке нового ядра:
> - переопределяются симлинки, т.е. по умолчанию будет грузиться
> новое 
> ядро. Вместе с тем, ничто не помешает загрузиться с любым из 
> установленных ядер, явно выбрав нужный пункт в меню!
> - добавляется запись в menu.lst/lilo.conf. Она может пригодиться,
> когда 
> будет установлено _следующее_ ядро (и будет грузиться по умолчанию)
> в 
> том случае, если оно по каким-то причинам не грзится/не работает/не
> подходит/не нравится.

В описанной вами ситуации наверно так и будет. Но мне не нравится
держать две по сути идентичные записи, грузящие одно и тоже ядро? Меня
 вполне устраивают 2 дефолтные записи, грузящие дефолтное ядро в
обычном режиме и в failsafe. А вот новое ядро пусть прописывается
отдельно. Когда я проверю, что с ним загрузка проходит нормально, то
сам преренаправлю нужные симлинки и уберу лишнюю строку из menu.lst.

Тем более, что он всё равно у меня ниразу не создавал все необходимые
симлинки и не генерил initrd для нового ядра.
 
> Все очень удобно, работает в большинстве случаев, когда все идет
> хорошо, плюс позволяет сделать откат, если есть проблемы.

В общем мне ясно теперь, зачем он создаёт для каждого ядра отдельную
запись в menu.lst. Просто я её всегда похеривал, т.к. считал излишней,
раз уж текущее ядро всё равно грузится по дефолту, а несколько ядер
одновременно я не держу.

Всего доброго,

Денис.

---------------
earthsea@ngs.ru


^ permalink raw reply	[flat|nested] 61+ messages in thread

* Re: [sisyphus] Re: философия bootloader-utils
  2004-06-23  8:30             ` Denis G. Samsonenko
@ 2004-06-23  8:37               ` Ildar Mulyukov
  2004-06-23  9:48                 ` Denis G. Samsonenko
  2004-06-27 17:26               ` Michael Shigorin
  1 sibling, 1 reply; 61+ messages in thread
From: Ildar Mulyukov @ 2004-06-23  8:37 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Denis G. Samsonenko wrote:

> <skip/>
>
>>При установке нового ядра:
>>- переопределяются симлинки, т.е. по умолчанию будет грузиться
>>новое 
>>ядро. Вместе с тем, ничто не помешает загрузиться с любым из 
>>установленных ядер, явно выбрав нужный пункт в меню!
>>- добавляется запись в menu.lst/lilo.conf. Она может пригодиться,
>>когда 
>>будет установлено _следующее_ ядро (и будет грузиться по умолчанию)
>>в 
>>том случае, если оно по каким-то причинам не грзится/не работает/не
>>подходит/не нравится.
>>    
>>
>В описанной вами ситуации наверно так и будет. Но мне не нравится
>держать две по сути идентичные записи, грузящие одно и тоже ядро? Меня
> вполне устраивают 2 дефолтные записи, грузящие дефолтное ядро в
>обычном режиме и в failsafe. А вот новое ядро пусть прописывается
>отдельно. Когда я проверю, что с ним загрузка проходит нормально, то
>сам преренаправлю нужные симлинки и уберу лишнюю строку из menu.lst.
>  
>
А мне не нравится Ваш подход и нравится тот, который используется 
сейчас. Что будем делать? Стенка на стенку?

>Тем более, что он всё равно у меня ниразу не создавал все необходимые
>симлинки и не генерил initrd для нового ядра.
>  
>
Это надо изучать и багрепортить, а не приспосабливаться к тому, что есть 
с привлечением других пакетов (напр. САБЖ)

><skip/>
>  
>
Ильдар

-- 
Ildar  Mulyukov, 
  free SW designer/programmer
================================================
email: ildar@users.sourceforge.net
projects: http://os-development.sourceforge.net/
home: http://tuganger.narod.ru/
ALT Linux Sisyphus (20040514)
================================================



^ permalink raw reply	[flat|nested] 61+ messages in thread

* Re: [sisyphus] Re: философия bootloader-utils
  2004-06-23  7:18         ` Denis G. Samsonenko
  2004-06-23  7:26           ` Slava Dubrovskiy
  2004-06-23  7:50           ` Sviataslau Svirydau
@ 2004-06-23  8:55           ` Led
  2004-06-23  9:43             ` Genix
                               ` (2 more replies)
  2004-06-23 10:03           ` Alexey Tourbin
  2004-06-27 17:23           ` Michael Shigorin
  4 siblings, 3 replies; 61+ messages in thread
From: Led @ 2004-06-23  8:55 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Среда 23 Июнь 2004 10:18 Denis G. Samsonenko написал(a):
> Hi!
>
> Цитирую Alexey Tourbin <at@altlinux.ru>:
> > Философия bootloader-utils сейчас такая:
> > - в /etc/lilo.conf (и в /boot/grub/menu.lst) существует запись для
> >   дефолтного ядрышка image=/boot/vmlinuz initrd=/boot/initrd;
> > если
> >   такой запси не существует, то её можно создать;
> > - при установке ядрышко переставляет эти симлинки на себя самоё.
> >
> > Соответственно, после обновления ядра можно грузиться по
> > дефолтной
> > запси -- конфигурация загрузки останется прежней, а ядрышко будет
> > новым.
>
> Ничего, если я вклинюсь? Я не в курсе, как сейчас обстоят дела в
> сизифе, но могу сказать, что мне не понравилось в этой связи в Мастере
> и Компакте.
>
> Время от времени приходится ставить новые ядра (apt-get install), как
> правило из апдейтов. Так вот, картина, которую я наблюдаю такова
> (использую груб): в menu.lst появляется новая запись с параметрами
> загрузки нового ядра, а в /boot тем временем переопределяются симлинки
> дефолтного ядра на свеже установленное. Т.о. какой бы пункт меню в
> грубе не выбрал бы после перезагрузки, всё равно будет грузиться новое
> ядро.
>
> Описанное выше поведение мне кажется очень не логичным.
"очень" - преувеличение... Хотя логики надо бы добавить...

> Если уж 
> переопределяюся симлинки, то зачем тогда создавать лишнюю запись в
> menu.lst, ведь она в этом случае совсем не нужна. А если уж создаётся
> новая запись в menu.lst, то тогда не надо переопределять симлинки,
> чтобы можно было грузиться как с прежним ядром, так и со свеже
> установленным. А уж когда прошла проверка перезагрузкой на новом ядре,
> то перенаправить симлинки на новое ядро и убрать лишнюю строку из
> menu.lst можно уже и руками.
Можно и руками... Но ИМХО лучше сделать так: 1) убрать автоматическое 
переопределение симлинков; 2) добавить команду, скажем adjust-default-kernel, 
которая переопределяет симлинки дефолтного ядра на текущее ядро.

>
> А сейчас всё равно приходится в menu.lst и наводить там порядок. При
> этом у меня в последнее время как-то initrd никак не хочет создаваться
> при установке нового ядра, приходится генерить его вручную, да
> симлинки на него и Sistem.map перенаправлять.
ИМХО вы не совсем правы: есть правила в данном дистрибутиве - в списке 
загрузчика должны быть ядра с указанием версий и дефолное - симлинк на одно 
из них. Если вам эти правила не нравятся и вы им не следуете, то это ещё не 
значит, что система работает неправильно.

Led.


^ permalink raw reply	[flat|nested] 61+ messages in thread

* [sisyphus] Re: 2.4.26-std-up-alt4
  2004-06-23  4:14           ` Ivan Adzhubey
@ 2004-06-23  9:29             ` Alexey Tourbin
  0 siblings, 0 replies; 61+ messages in thread
From: Alexey Tourbin @ 2004-06-23  9:29 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 1868 bytes --]

On Wed, Jun 23, 2004 at 12:14:26AM -0400, Ivan Adzhubey wrote:
> > # /sbin/installkernel 2.4.26-alt4
> > ?
> > # /usr/share/loader/grub 2.4.26-alt4
> > ?
> 
> Like what??

Первая команда вызывается из %post скрипта ядрышка, вторая -- из первой,
должна добавлять собственно запись в menu.lst.  Добавляет?

> Кажется поймал. У меня раньше стояло загрузчиком лило, остался /etc/lilo.conf. 
> Так вот туда он новое ядро и прописал, вместо /boot/grub/menu.lst. Хоть бы в 
> оба прописывал что-ли. Что интересно, раньше (пару версий назад и до того) 
> installkernel вполне изящно сам определял, что именно грузит систему и на 
> моей памяти ни разу не ошибся. Он даже писал при этом что-то типа guessing 
> boot loader... grub и т.п. Больше не пишет.

А /boot/grub/device.map у вас есть?
Посмотрите в /sbin/installkernel, там логика очень простая...

# check perl
if [ ! -x "$PERL" ]; then
	echo "$0: warning: $PERL not available; supposed to run manually..."
	PERL="echo $PERL"
fi

# modify lilo config
if [ -f "$LILO_CONF" -a -x "$SHARFILE/lilo" ]; then
	if [ -z "$REMOVE" -a -z "$MEMTEST" -a -n "$OLD_VERSION" ]; then
		"$PERL" "$SHARFILE/lilo" "$OLD_VERSION"
	fi
	"$PERL" "$SHARFILE/lilo" $MEMTEST $REMOVE "$VERSION"
fi

# modify grub config
if [ -f "$GRUB_MENU_LST" -a -f "$GRUB_DEVICE_MAP" -a -x "$SHARFILE/grub" ]; then
	if [ -z "$REMOVE" -a -z "$MEMTEST" -a -n "$OLD_VERSION" ]; then
		"$PERL" "$SHARFILE/grub" "$OLD_VERSION"
	fi
	"$PERL" "$SHARFILE/grub" $MEMTEST $REMOVE "$VERSION"
fi

# launch lilo
if [ -z "$LOADER" -a -x "$DETECTLOADER" ]; then
	LOADER=`$PERL $DETECTLOADER -q`
fi
if [ "$LOADER" = LILO -a -z "$NOLAUNCH" ]; then
	"$LILO" >/dev/null ||:
fi

exit 0

Т.е. модифицируется сразу два конфига, если они существуют.
А вот запускать lilo или нет, это уже зависит от detectloader.

> -- 
> Иван

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [sisyphus] Re: философия bootloader-utils
  2004-06-23  4:30         ` iLya Bryzgalow
@ 2004-06-23  9:37           ` Alexey Tourbin
  0 siblings, 0 replies; 61+ messages in thread
From: Alexey Tourbin @ 2004-06-23  9:37 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 621 bytes --]

On Wed, Jun 23, 2004 at 08:30:49AM +0400, iLya Bryzgalow wrote:
> > OK, как определить предыдущую версию ядра?
> > В каком именно смысле ядро является предыдущим?
> Да ладно! Всем понятно, что "предыдущее ядро" это текущее при установке
> нового. А уж определить параметры загруженного ядра...

Вы просто не ходили по этим граблям...  Если вот я загрузился с rescue
CD и пытаюсь ядро переустановить, знаете какие параметры загруженного
ядра в append= появятся?  Загрузится ли такое ядро? :)

> И это все работало, но теперь это убрали. Если это фича, то зря, если
> глюк...

Я подумаю, была ли это фича. :)

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 61+ messages in thread

* Re: [sisyphus] Re: философия bootloader-utils
  2004-06-23  8:55           ` Led
@ 2004-06-23  9:43             ` Genix
  2004-06-23  9:54             ` Denis G. Samsonenko
  2004-06-27 17:27             ` Michael Shigorin
  2 siblings, 0 replies; 61+ messages in thread
From: Genix @ 2004-06-23  9:43 UTC (permalink / raw)
  To: led, ALT Linux Sisyphus discussion list

On Wed, 23 Jun 2004 11:55:22 +0300
Led <led@ukr-fin.com.ua> wrote:


> Можно и руками... Но ИМХО лучше сделать так: 1) убрать автоматическое 
> переопределение симлинков; 2) добавить команду, скажем
> adjust-default-kernel, которая переопределяет симлинки дефолтного ядра
> на текущее ядро.

Как уже говорили, лучше сделать переопределение настраиваемым (например
каким-нить ключом в /etc/sysconfig), потому как "случаи они разные
бывают..." (с) анек

-- 
У каждого в башке свои тараканы...


^ permalink raw reply	[flat|nested] 61+ messages in thread

* Re: [sisyphus] Re: философия bootloader-utils
  2004-06-23  8:37               ` Ildar Mulyukov
@ 2004-06-23  9:48                 ` Denis G. Samsonenko
  0 siblings, 0 replies; 61+ messages in thread
From: Denis G. Samsonenko @ 2004-06-23  9:48 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Hi!

Цитирую Ildar Mulyukov <ildar@users.sourceforge.net>:
> А мне не нравится Ваш подход и нравится тот, который используется
> сейчас. Что будем делать? Стенка на стенку?

Боже упаси :) Я не настаивал на своём варианте. Так получилось, что
лигики я непросёк, как оказалось.

Всего доброго,

Денис.

---------------
earthsea@ngs.ru


^ permalink raw reply	[flat|nested] 61+ messages in thread

* Re: [sisyphus] Re: философия bootloader-utils
  2004-06-23  8:55           ` Led
  2004-06-23  9:43             ` Genix
@ 2004-06-23  9:54             ` Denis G. Samsonenko
  2004-06-27 17:27             ` Michael Shigorin
  2 siblings, 0 replies; 61+ messages in thread
From: Denis G. Samsonenko @ 2004-06-23  9:54 UTC (permalink / raw)
  To: led, ALT Linux Sisyphus discussion list

День добрый!

Цитирую Led <led@ukr-fin.com.ua>:
> > Описанное выше поведение мне кажется очень не логичным.
> "очень" - преувеличение... Хотя логики надо бы добавить...

Ну, в свете ниже зазъяснённых правил, согласен.
 
> ИМХО лучше сделать так: 1) убрать автоматическое 
> переопределение симлинков; 2) добавить команду, скажем
> adjust-default-kernel, 
> которая переопределяет симлинки дефолтного ядра на текущее ядро.

Полностью согласен. Такой вариант мне нравится. Т.е. при установке
нового ядра просто добавляется новая записть в конфиг загрузчика, а
симлинки не трогаются. 

> ИМХО вы не совсем правы: есть правила в данном дистрибутиве - в
> списке 
> загрузчика должны быть ядра с указанием версий и дефолное - симлинк
> на одно 
> из них. Если вам эти правила не нравятся и вы им не следуете, то
> это ещё не  значит, что система работает неправильно.

Это я уже осознал. Вот только что-то мне не попадались на глаза ранее
эти самые правила в печатном виде. Может я проглядел чего?

Всего доброго,

Денис.

---------------
earthsea@ngs.ru


^ permalink raw reply	[flat|nested] 61+ messages in thread

* [sisyphus] Re: философия bootloader-utils
  2004-06-23  7:18         ` Denis G. Samsonenko
                             ` (2 preceding siblings ...)
  2004-06-23  8:55           ` Led
@ 2004-06-23 10:03           ` Alexey Tourbin
  2004-06-23 10:17             ` Sergey Vlasov
  2004-06-23 10:38             ` Denis G. Samsonenko
  2004-06-27 17:23           ` Michael Shigorin
  4 siblings, 2 replies; 61+ messages in thread
From: Alexey Tourbin @ 2004-06-23 10:03 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 2976 bytes --]

On Wed, Jun 23, 2004 at 02:18:21PM +0700, Denis G. Samsonenko wrote:
> Время от времени приходится ставить новые ядра (apt-get install), как
> правило из апдейтов. Так вот, картина, которую я наблюдаю такова
> (использую груб): в menu.lst появляется новая запись с параметрами
> загрузки нового ядра, а в /boot тем временем переопределяются симлинки
> дефолтного ядра на свеже установленное. Т.о. какой бы пункт меню в
> грубе не выбрал бы после перезагрузки, всё равно будет грузиться новое
> ядро. 

Вы правы.  Сейчас это уже исправлено: перед добавлением новой записи в
конфиги предпринимается попытка добавить ещё одну запись, которая
соответствует /boot/vmlinuz:

if OLD_KERNEL=`realpath "$BOOTDIR/vmlinuz" 2>/dev/null`; then
	OLD_VERSION="${OLD_KERNEL##*/vmlinuz-}"
fi

...

# modify lilo config
if [ -f "$LILO_CONF" -a -x "$SHARFILE/lilo" ]; then
	if [ -z "$REMOVE" -a -z "$MEMTEST" -a -n "$OLD_VERSION" ]; then
		"$PERL" "$SHARFILE/lilo" "$OLD_VERSION"
	fi
	"$PERL" "$SHARFILE/lilo" $MEMTEST $REMOVE "$VERSION"
fi

# modify grub config
if [ -f "$GRUB_MENU_LST" -a -f "$GRUB_DEVICE_MAP" -a -x "$SHARFILE/grub" ]; then
	if [ -z "$REMOVE" -a -z "$MEMTEST" -a -n "$OLD_VERSION" ]; then
		"$PERL" "$SHARFILE/grub" "$OLD_VERSION"
	fi
	"$PERL" "$SHARFILE/grub" $MEMTEST $REMOVE "$VERSION"
fi

> Описанное выше поведение мне кажется очень не логичным. Если уж
> переопределяюся симлинки, то зачем тогда создавать лишнюю запись в
> menu.lst, ведь она в этом случае совсем не нужна. А если уж создаётся
> новая запись в menu.lst, то тогда не надо переопределять симлинки,
> чтобы можно было грузиться как с прежним ядром, так и со свеже
> установленным. А уж когда прошла проверка перезагрузкой на новом ядре,
> то перенаправить симлинки на новое ядро и убрать лишнюю строку из
> menu.lst можно уже и руками.

Иными словами, если в конфиге была всего одна дефолтная запись, то после
обновления будет уже три записи: дефолтная -- симлинки смотрят на новое
ядро; запись для старого ядра и запись для нового ядра.

> А сейчас всё равно приходится в menu.lst и наводить там порядок. При
> этом у меня в последнее время как-то initrd никак не хочет создаваться
> при установке нового ядра, приходится генерить его вручную, да
> симлинки на него и Sistem.map перенаправлять.

vsu пишет здесь:
http://lists.altlinux.ru/pipermail/sisyphus/2003-November/031144.html
что 
	System.map обновляется при загрузке системы.
	Эта ссылка должна указывать на файл именно для текущего
	загруженного ядра -- System.map используется некоторыми
	программами (например, ps) для преобразования адресов функций
	ядра в имена.

Однако же:

$ rpm -qf /etc/rc.d/rc.sysinit --lastchange | egrep '^\*|System'
* Sat Feb 07 2004 Dmitry V. Levin <ldv@altlinux> 0.8.3-alt1
  + removed support for obsolete /boot/System.map;
$

Так что насчет System.map вопрос не ко мне.

> Всего доброго,
> Денис.
> 
> ---------------
> earthsea@ngs.ru

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 61+ messages in thread

* Re: [sisyphus] Re: философия bootloader-utils
  2004-06-23 10:03           ` Alexey Tourbin
@ 2004-06-23 10:17             ` Sergey Vlasov
  2004-06-23 12:06               ` Dmitry V. Levin
  2004-06-23 10:38             ` Denis G. Samsonenko
  1 sibling, 1 reply; 61+ messages in thread
From: Sergey Vlasov @ 2004-06-23 10:17 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 1029 bytes --]

On Wed, Jun 23, 2004 at 02:03:47PM +0400, Alexey Tourbin wrote:
> > А сейчас всё равно приходится в menu.lst и наводить там порядок. При
> > этом у меня в последнее время как-то initrd никак не хочет создаваться
> > при установке нового ядра, приходится генерить его вручную, да
> > симлинки на него и Sistem.map перенаправлять.
> 
> vsu пишет здесь:
> http://lists.altlinux.ru/pipermail/sisyphus/2003-November/031144.html
> что 
> 	System.map обновляется при загрузке системы.
> 	Эта ссылка должна указывать на файл именно для текущего
> 	загруженного ядра -- System.map используется некоторыми
> 	программами (например, ps) для преобразования адресов функций
> 	ядра в имена.
> 
> Однако же:
> 
> $ rpm -qf /etc/rc.d/rc.sysinit --lastchange | egrep '^\*|System'
> * Sat Feb 07 2004 Dmitry V. Levin <ldv@altlinux> 0.8.3-alt1
>   + removed support for obsolete /boot/System.map;
> $
> 
> Так что насчет System.map вопрос не ко мне.

Да, прошлогодняя информация сейчас уже устарела.  Ссылку /boot/System.map
можно просто удалить.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 61+ messages in thread

* Re: [sisyphus] Re: философия bootloader-utils
  2004-06-23 10:03           ` Alexey Tourbin
  2004-06-23 10:17             ` Sergey Vlasov
@ 2004-06-23 10:38             ` Denis G. Samsonenko
  1 sibling, 0 replies; 61+ messages in thread
From: Denis G. Samsonenko @ 2004-06-23 10:38 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Привет!

Цитирую Alexey Tourbin <at@altlinux.ru>:
> ...
> Иными словами, если в конфиге была всего одна дефолтная запись, то
> после
> обновления будет уже три записи: дефолтная -- симлинки смотрят на
> новое ядро; запись для старого ядра и запись для нового ядра.

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

Всего доброго,

Денис.

---------------
earthsea@ngs.ru


^ permalink raw reply	[flat|nested] 61+ messages in thread

* Re: [sisyphus] Re: философия bootloader-utils
  2004-06-23 10:17             ` Sergey Vlasov
@ 2004-06-23 12:06               ` Dmitry V. Levin
  2004-06-24  7:16                 ` Denis G. Samsonenko
  0 siblings, 1 reply; 61+ messages in thread
From: Dmitry V. Levin @ 2004-06-23 12:06 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 1256 bytes --]

On Wed, Jun 23, 2004 at 02:17:13PM +0400, Sergey Vlasov wrote:
> On Wed, Jun 23, 2004 at 02:03:47PM +0400, Alexey Tourbin wrote:
> > > А сейчас всё равно приходится в menu.lst и наводить там порядок. При
> > > этом у меня в последнее время как-то initrd никак не хочет создаваться
> > > при установке нового ядра, приходится генерить его вручную, да
> > > симлинки на него и Sistem.map перенаправлять.
> > 
> > vsu пишет здесь:
> > http://lists.altlinux.ru/pipermail/sisyphus/2003-November/031144.html
> > что 
> > 	System.map обновляется при загрузке системы.
> > 	Эта ссылка должна указывать на файл именно для текущего
> > 	загруженного ядра -- System.map используется некоторыми
> > 	программами (например, ps) для преобразования адресов функций
> > 	ядра в имена.
> > 
> > Однако же:
> > 
> > $ rpm -qf /etc/rc.d/rc.sysinit --lastchange | egrep '^\*|System'
> > * Sat Feb 07 2004 Dmitry V. Levin <ldv@altlinux> 0.8.3-alt1
> >   + removed support for obsolete /boot/System.map;
> > $
> > 
> > Так что насчет System.map вопрос не ко мне.
> 
> Да, прошлогодняя информация сейчас уже устарела.  Ссылку /boot/System.map
> можно просто удалить.

/boot/System.map уже давно
1. не обновляется.
2. не используется.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 61+ messages in thread

* Re: [sisyphus] Re: философия bootloader-utils
  2004-06-22 20:33       ` [sisyphus] Re: философия bootloader-utils Alexey Tourbin
  2004-06-23  4:30         ` iLya Bryzgalow
  2004-06-23  7:18         ` Denis G. Samsonenko
@ 2004-06-23 13:29         ` Andriy Dobrovol's'kii
  2004-06-23 17:25           ` Alexey Tourbin
  2004-06-27 17:28           ` Michael Shigorin
  2 siblings, 2 replies; 61+ messages in thread
From: Andriy Dobrovol's'kii @ 2004-06-23 13:29 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Alexey Tourbin wrote:
> On Tue, Jun 22, 2004 at 11:47:44PM +0400, Sergey S. Skulachenko wrote:
> 
>>Я бы хотел, чтобы, как и ранее, установщик, как минимум, сохранял
>>в lilo.conf строки, прописанные для предыдущей версии ядра.
> 
> 
> OK, как определить предыдущую версию ядра?
> В каком именно смысле ядро является предыдущим?
> 
То есть? То которое грузилось на автомате ес-но.
> 
>>Кокретно в append у меня написано =" hdc=ide-scsi". Без этой
>>строки пишущий дисковод отваливается. Проверено на версии -alt3.
> 
> 
> Философия bootloader-utils сейчас такая:
> 
> - в /etc/lilo.conf (и в /boot/grub/menu.lst) существует запись для 
>   дефолтного ядрышка image=/boot/vmlinuz initrd=/boot/initrd; если
>   такой запси не существует, то её можно создать;
> - при установке ядрышко переставляет эти симлинки на себя самоё.
> 
> Соответственно, после обновления ядра можно грузиться по дефолтной
> запси -- конфигурация загрузки останется прежней, а ядрышко будет
> новым.
> 
Не понял? А кто об этом просил? А если новое ядро окажется не
работоспособным? Мчаться через пол шарика к взбесившемуся ящику? И
потом, ничего подобного я не наблюдаю на практике. Только что провёл
установку нового ядра. Всё работает как всегда.
Новое ядро установилось и прописалось в лио конфиге. Можно загрузить
его принудительно и проверить работоспособность. Авто загрузка по
прежнему указывается на старое ядро. Поведение единственно
правильное и логичное. Убедившись, что всё работает, ручками 
перевожу стрелку в лило конфе на новое ядро и перезагружаюсь уже с 
ним в автомате. Не понимаю кому такое поведение кажется не удобным. 
Не все же перезагружают сервера с физической консоли.
> 
>>Но можно и пожелать, чтобы (интеллектуальный) установщик
>>преобразовывал означенные строки к виду, соответствующему
>>свойствам нового ядра. Т.е. чтобы подсказывал пользователю:
>>теперь вот так, и этого достаточно. Ну, например, убрал бы пробел
>>в кавычках :-).
> 
> 
> bootloader-utils -- это утилиты с умеренной эвристикой для рабочей
> системы; про установщик я не в курсе.
> 
> Конечно, хочется, чтобы всё работало само, но тогда нужно либо написать
> документацию (т.е. сформулировать, что именно мы хотим увидеть в строке
> append=, на каком основании и по какому алгоритму), либо полагаться на
> совершенно дикую эвристику, которая может давать столь же дикие сбои.
> 

-- 
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua            Kyiv, Ukraine
Phone: (380-44)   265-7824            Department of Gas Electronics
Fax:   (380-44)   265-2329             Institute of Physics of NASU
*********************************************************************



^ permalink raw reply	[flat|nested] 61+ messages in thread

* [sisyphus] Re: философия bootloader-utils
  2004-06-23 13:29         ` Andriy Dobrovol's'kii
@ 2004-06-23 17:25           ` Alexey Tourbin
  2004-06-23 18:57             ` [sisyphus] Re: bootloader-utils and default records Alexey Tourbin
  2004-06-24  7:14             ` [sisyphus] Re: философия bootloader-utils Andriy Dobrovol's'kii
  2004-06-27 17:28           ` Michael Shigorin
  1 sibling, 2 replies; 61+ messages in thread
From: Alexey Tourbin @ 2004-06-23 17:25 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 1399 bytes --]

On Wed, Jun 23, 2004 at 04:29:11PM +0300, Andriy Dobrovol's'kii wrote:
> >OK, как определить предыдущую версию ядра?
> >В каком именно смысле ядро является предыдущим?
> >
> То есть? То которое грузилось на автомате ес-но.

А какое грузилось на автомате?
Что если в lilo.conf стоит только prompt (плюс куча ядер с разными
несовместимыми опциями)?

> Не понял? А кто об этом просил? А если новое ядро окажется не
> работоспособным? Мчаться через пол шарика к взбесившемуся ящику? И

Никто не просил.  Всегда так было.

> потом, ничего подобного я не наблюдаю на практике. Только что провёл
> установку нового ядра. Всё работает как всегда.
> Новое ядро установилось и прописалось в лио конфиге. Можно загрузить
> его принудительно и проверить работоспособность. Авто загрузка по
> прежнему указывается на старое ядро. Поведение единственно
> правильное и логичное. Убедившись, что всё работает, ручками 
> перевожу стрелку в лило конфе на новое ядро и перезагружаюсь уже с 
> ним в автомате. Не понимаю кому такое поведение кажется не удобным. 
> Не все же перезагружают сервера с физической консоли.

Удалите дефолтную запись из lilo.conf.

Тогда новое ядрышко всё равно будет переставлять симлинки /boot/vmlinuz
и /boot/initrd.img на самоё себя, но загрузиться из lilo по этим
симлинкам вы не сможете, в меню будут только "реальные" ядра.
Я для себя так и сделал. :)

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [sisyphus] Re: bootloader-utils and default records
  2004-06-23 17:25           ` Alexey Tourbin
@ 2004-06-23 18:57             ` Alexey Tourbin
  2004-06-23 23:26               ` Ivan Adzhubey
  2004-06-24  4:20               ` Mike Lykov
  2004-06-24  7:14             ` [sisyphus] Re: философия bootloader-utils Andriy Dobrovol's'kii
  1 sibling, 2 replies; 61+ messages in thread
From: Alexey Tourbin @ 2004-06-23 18:57 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 1489 bytes --]

On Wed, Jun 23, 2004 at 09:25:02PM +0400, Alexey Tourbin wrote:
> > Новое ядро установилось и прописалось в лио конфиге. Можно загрузить
> > его принудительно и проверить работоспособность. Авто загрузка по
> > прежнему указывается на старое ядро. Поведение единственно
> > правильное и логичное. Убедившись, что всё работает, ручками 
> > перевожу стрелку в лило конфе на новое ядро и перезагружаюсь уже с 
> > ним в автомате. Не понимаю кому такое поведение кажется не удобным. 
> > Не все же перезагружают сервера с физической консоли.
> 
> Удалите дефолтную запись из lilo.conf.
> 
> Тогда новое ядрышко всё равно будет переставлять симлинки /boot/vmlinuz
> и /boot/initrd.img на самоё себя, но загрузиться из lilo по этим
> симлинкам вы не сможете, в меню будут только "реальные" ядра.
> Я для себя так и сделал. :)

Ох, я, наверное, непонятно объясняю.
Дефолтная запись -- это запись вида:

image=/boot/vmlinuz
	initrd=/boot/initrd
	label=recent-kernel
	<...>

Если активизировать эту запись для загрузки по умолчанию (обычно она
первая в списке), то всегда будет грузиться последнее установленное
ядро, т.к. /boot/vmlinuz и /boot/initrd -- это симлинки, которые
устанавливаемое ядро всегда переставляет на себя самоё с помощью
/sbin/installkernel.

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

Не написать ли мне FAQ? :)

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 61+ messages in thread

* Re: [sisyphus] Re: bootloader-utils and default records
  2004-06-23 18:57             ` [sisyphus] Re: bootloader-utils and default records Alexey Tourbin
@ 2004-06-23 23:26               ` Ivan Adzhubey
  2004-06-23 23:45                 ` Alexey Tourbin
  2004-06-24  4:20               ` Mike Lykov
  1 sibling, 1 reply; 61+ messages in thread
From: Ivan Adzhubey @ 2004-06-23 23:26 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Wed, 23 Jun 2004 22:57:40 +0400
Alexey Tourbin <at@altlinux.ru> wrote:

> > Удалите дефолтную запись из lilo.conf.

У меня ее и не было на нескольких машинах. Я не удалял ничего, просто
так было исторически, уж не знаю какой из инсталяторов постарался. Так
вот, только что ставил ядро 2.4.26-std-smp-alt4 и initrd не создался
вообще, но! при этом прописался в /etc/lilo.conf. Никто ни на что не
ругнулся, хорошо что я всегда руками перезапускаю /sbin/lilo после
установки ядра, а то бы и не узнал, что машина осталась в незагружаемом
состоянии.

> > Тогда новое ядрышко всё равно будет переставлять симлинки
> > /boot/vmlinuz и /boot/initrd.img на самоё себя, но загрузиться из
> > lilo по этим симлинкам вы не сможете, в меню будут только "реальные"
> > ядра. Я для себя так и сделал. :)
> 
> Ох, я, наверное, непонятно объясняю.
> Дефолтная запись -- это запись вида:
> 
> image=/boot/vmlinuz
> 	initrd=/boot/initrd
> 	label=recent-kernel
> 	<...>
> 
> Если активизировать эту запись для загрузки по умолчанию (обычно она
> первая в списке), то всегда будет грузиться последнее установленное
> ядро, т.к. /boot/vmlinuz и /boot/initrd -- это симлинки, которые
> устанавливаемое ядро всегда переставляет на себя самоё с помощью
> /sbin/installkernel.
> 
> Если вы НЕ хотите грузить последнее установленное ядро, то сотрите эту
> дефолтную запись, закомментируйте её или же активизируйте другую
> запись для загрузки по умолчанию.
> 
> Не написать ли мне FAQ? :)

Господа, не сочтите за флейм, но все же установка ядра это вам не обои
на десктопе обновить. То, что сейчас выложено в Сизифе под названием
installkernel иначе как саботажем назвать нельзя. Поведение
разрушительное и совершенно непредсказуемое. А ведь еще пару месяцев
назад оно чудесно работало. Тщательнее надо бы. Или хотя бы
предупреждать.

-- 
Иван


^ permalink raw reply	[flat|nested] 61+ messages in thread

* [sisyphus] Re: bootloader-utils and default records
  2004-06-23 23:26               ` Ivan Adzhubey
@ 2004-06-23 23:45                 ` Alexey Tourbin
  2004-06-24  0:09                   ` Ivan Adzhubey
  0 siblings, 1 reply; 61+ messages in thread
From: Alexey Tourbin @ 2004-06-23 23:45 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 502 bytes --]

On Wed, Jun 23, 2004 at 07:26:42PM -0400, Ivan Adzhubey wrote:
> Господа, не сочтите за флейм, но все же установка ядра это вам не обои
> на десктопе обновить. То, что сейчас выложено в Сизифе под названием
> installkernel иначе как саботажем назвать нельзя. Поведение
> разрушительное и совершенно непредсказуемое. А ведь еще пару месяцев
> назад оно чудесно работало. Тщательнее надо бы. Или хотя бы
> предупреждать.

Сочтем за флейм.
Please be more specific and concrete.

> -- 
> Иван

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 61+ messages in thread

* Re: [sisyphus] Re: bootloader-utils and default records
  2004-06-23 23:45                 ` Alexey Tourbin
@ 2004-06-24  0:09                   ` Ivan Adzhubey
  2004-06-24  0:14                     ` Ivan Adzhubey
  2004-06-24  0:41                     ` Alexey Tourbin
  0 siblings, 2 replies; 61+ messages in thread
From: Ivan Adzhubey @ 2004-06-24  0:09 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Thu, 24 Jun 2004 03:45:28 +0400
Alexey Tourbin <at@altlinux.ru> wrote:

> On Wed, Jun 23, 2004 at 07:26:42PM -0400, Ivan Adzhubey wrote:
> > Господа, не сочтите за флейм, но все же установка ядра это вам не
> > обои на десктопе обновить. То, что сейчас выложено в Сизифе под
> > названием installkernel иначе как саботажем назвать нельзя.
> > Поведение разрушительное и совершенно непредсказуемое. А ведь еще
> > пару месяцев назад оно чудесно работало. Тщательнее надо бы. Или
> > хотя бы предупреждать.
> 
> Сочтем за флейм.

Да уж не сочтите.

> Please be more specific and concrete.

Я уже запостил три вполне конкретные жалобы в этот тред, что еще вас
интересует? Спрашивайте.

Только не надо мне опять предлагать самому лезть в installkernel и
разбираться. По-моему, автору это сделать проще.

-- 
Иван


^ permalink raw reply	[flat|nested] 61+ messages in thread

* Re: [sisyphus] Re: bootloader-utils and default records
  2004-06-24  0:09                   ` Ivan Adzhubey
@ 2004-06-24  0:14                     ` Ivan Adzhubey
  2004-06-24  0:22                       ` Dmitry V. Levin
  2004-06-24  0:41                     ` Alexey Tourbin
  1 sibling, 1 reply; 61+ messages in thread
From: Ivan Adzhubey @ 2004-06-24  0:14 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Wed, 23 Jun 2004 20:09:18 -0400
Ivan Adzhubey <iadzhubey@rics.bwh.harvard.edu> wrote:

> On Thu, 24 Jun 2004 03:45:28 +0400
> Alexey Tourbin <at@altlinux.ru> wrote:
> 
> > Please be more specific and concrete.

Вот еще: убиваются строки вида "vga=XXX" в параметрах загрузки ядра. За
эти стоят какие-то высшие соображения? Приходится руками возвращать.

-- 
Иван


^ permalink raw reply	[flat|nested] 61+ messages in thread

* Re: [sisyphus] Re: bootloader-utils and default records
  2004-06-24  0:14                     ` Ivan Adzhubey
@ 2004-06-24  0:22                       ` Dmitry V. Levin
  2004-06-24  1:40                         ` Ivan Adzhubey
  2004-06-24  8:32                         ` Sergey Vlasov
  0 siblings, 2 replies; 61+ messages in thread
From: Dmitry V. Levin @ 2004-06-24  0:22 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 397 bytes --]

On Wed, Jun 23, 2004 at 08:14:01PM -0400, Ivan Adzhubey wrote:
> Вот еще: убиваются строки вида "vga=XXX" в параметрах загрузки ядра. За
> эти стоят какие-то высшие соображения? Приходится руками возвращать.

Немного не в тему, но лично я решаю проблемы такого рода вынесением
общих для всех ядер параметров в общую секцию (и переопределением их для
тех ядер, где это нужно).


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [sisyphus] Re: bootloader-utils and default records
  2004-06-24  0:09                   ` Ivan Adzhubey
  2004-06-24  0:14                     ` Ivan Adzhubey
@ 2004-06-24  0:41                     ` Alexey Tourbin
  2004-06-24  2:14                       ` Ivan Adzhubey
  1 sibling, 1 reply; 61+ messages in thread
From: Alexey Tourbin @ 2004-06-24  0:41 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 1051 bytes --]

On Wed, Jun 23, 2004 at 08:09:18PM -0400, Ivan Adzhubey wrote:
> > Please be more specific and concrete.
> Я уже запостил три вполне конкретные жалобы в этот тред, что еще вас
> интересует? Спрашивайте.

Steps to reproduce, т.е. достоверная информация о том, что именно
произошло.  Я же у вас спрашивал:

# cp -af /boot/grub/menu.lst{,~} && /usr/share/loader/grub asdf && diff -u /boot/grub/menu.lst{~,}
?

После этого:

# cp -af /boot/grub/menu.lst{,~} && /usr/share/loader/grub --remove asdf && diff -u /boot/grub/menu.lst{~,}
?

Вы знаете, у меня всё работает. :)
Т.е. в первом случае выводится diff на добавление ядра asdf,
а во втором -- на удаление.

> Только не надо мне опять предлагать самому лезть в installkernel и
> разбираться. По-моему, автору это сделать проще.

Уж не сочтите за труд. :)

$ wc /sbin/installkernel
 128  446 3501 /sbin/installkernel
$

Конечно, автору сделать проще; но когда у автора вроде бы всё работает,
а у других что-то не работает, а разбираться никто не хочет...

> -- 
> Иван

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 61+ messages in thread

* Re: [sisyphus] Re: bootloader-utils and default records
  2004-06-24  0:22                       ` Dmitry V. Levin
@ 2004-06-24  1:40                         ` Ivan Adzhubey
  2004-06-24  8:32                         ` Sergey Vlasov
  1 sibling, 0 replies; 61+ messages in thread
From: Ivan Adzhubey @ 2004-06-24  1:40 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Thu, 24 Jun 2004 04:22:58 +0400
"Dmitry V. Levin" <ldv@altlinux.org> wrote:

> On Wed, Jun 23, 2004 at 08:14:01PM -0400, Ivan Adzhubey wrote:
> > Вот еще: убиваются строки вида "vga=XXX" в параметрах загрузки ядра.
> > За эти стоят какие-то высшие соображения? Приходится руками
> > возвращать.
> 
> Немного не в тему, но лично я решаю проблемы такого рода вынесением
> общих для всех ядер параметров в общую секцию (и переопределением их
> для тех ядер, где это нужно).

Я думаю вы понимаете что я тоже могу решить эту проблему (тем или иным
способом). Вопрос не в этом, а в том нужно ли вообще такое поведение
installkernel. Мне оно кажется сомнительным.

Сначала надо решить чего хотим, а уже потом программировать. А не
наоборот. А то вот и получается -- местами оно шибко умное без
надобности, а местами -- тупое на пустом месте.

-- 
Иван


^ permalink raw reply	[flat|nested] 61+ messages in thread

* Re: [sisyphus] Re: bootloader-utils and default records
  2004-06-24  0:41                     ` Alexey Tourbin
@ 2004-06-24  2:14                       ` Ivan Adzhubey
  2004-06-24  2:50                         ` Alexey Tourbin
  2004-06-24  6:58                         ` Denis Ovsienko
  0 siblings, 2 replies; 61+ messages in thread
From: Ivan Adzhubey @ 2004-06-24  2:14 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Thu, 24 Jun 2004 04:41:50 +0400
Alexey Tourbin <at@altlinux.ru> wrote:

> On Wed, Jun 23, 2004 at 08:09:18PM -0400, Ivan Adzhubey wrote:
> > > Please be more specific and concrete.
> > Я уже запостил три вполне конкретные жалобы в этот тред, что еще вас
> > интересует? Спрашивайте.
> 
> Steps to reproduce, т.е. достоверная информация о том, что именно
> произошло.  Я же у вас спрашивал:

Простите, но это не так просто. Как вы понимаете, я не могу оставить
машину с назагружаемым lilo.conf/menu.lst. Так что все ошибки были тут
же исправлены и воспроизвести все шаги не представляется возможным.
Сделаю что смогу.

> # cp -af /boot/grub/menu.lst{,~} && /usr/share/loader/grub asdf &&
> # diff -u /boot/grub/menu.lst{~,}
> ?
> 
> После этого:
> 
> # cp -af /boot/grub/menu.lst{,~} && /usr/share/loader/grub --remove
> # asdf && diff -u /boot/grub/menu.lst{~,}
> ?

Работает, за исключением непереноса строки "vga=788", что раньше
работало всегда. Судя по сообщениям в треде, и другие параметры
предыдущего ядра теперь не переносятся. Аргументы про невозможность
определить предыдущее ядро мне не кажутся убедительными. В стандартной
ситуации - это очевидно ядро которое было указано как дефолтное в том же
конфигурационном файле. А уж в нестандартных ситуациях типа загрузки с
левого носителя в режиме rescue совершенно понятна необходимость вручную
проверить и отредактировать этот файл, да и initrd пересобрать руками, и
желательно mkinitrd запускать с -v...

> Вы знаете, у меня всё работает. :)
> Т.е. в первом случае выводится diff на добавление ядра asdf,
> а во втором -- на удаление.
> 
> > Только не надо мне опять предлагать самому лезть в installkernel и
> > разбираться. По-моему, автору это сделать проще.
> 
> Уж не сочтите за труд. :)
> 
> $ wc /sbin/installkernel
>  128  446 3501 /sbin/installkernel
> $
> 
> Конечно, автору сделать проще; но когда у автора вроде бы всё
> работает, а у других что-то не работает, а разбираться никто не
> хочет...

Итак, еще раз:

Удалялись строки vga=788, initrd (hd0,4)/initrd..., последняя - из
пункта старого ядра! Видимо где-то s/// промахивается. Воспроизвести не
могу.

Молча не создавалось initrd для нового ядра, при этом в соотв. пункт
конфигурации несуществующий initrd прописывался. Повторялось два раза.
Как воспроизвести - не знаю. Оба раза это было с lilo в качестве
загрузчика.

Новое ядро прописывалось только в одном из двух конф. файлов, причем - в
неиспользуемом (текущий загрузчик - grub, ядро добавлялось только в
lilo.conf).

К сожалению, копаться в скрипте у меня сейчас возможности нет. Если еще
что поймаю - сообщу.

Чисто филосовски - скрипты уровня base system должны отлаживаться и
обвешиваться сотнями прверок всех мыслимых и немыслимых ситуаций (а не
по принципу - у меня работает) и выводить разумную диагностику
пользователю в случае даже слабых подозрений на нештатную отработку.

-- 
Иван


^ permalink raw reply	[flat|nested] 61+ messages in thread

* [sisyphus] Re: bootloader-utils and default records
  2004-06-24  2:14                       ` Ivan Adzhubey
@ 2004-06-24  2:50                         ` Alexey Tourbin
  2004-06-24  4:28                           ` Ivan Adzhubey
  2004-06-27 17:33                           ` Michael Shigorin
  2004-06-24  6:58                         ` Denis Ovsienko
  1 sibling, 2 replies; 61+ messages in thread
From: Alexey Tourbin @ 2004-06-24  2:50 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 3265 bytes --]

On Wed, Jun 23, 2004 at 10:14:15PM -0400, Ivan Adzhubey wrote:
> Работает, за исключением непереноса строки "vga=788", что раньше
> работало всегда. Судя по сообщениям в треде, и другие параметры
> предыдущего ядра теперь не переносятся. Аргументы про невозможность
> определить предыдущее ядро мне не кажутся убедительными. В стандартной

Да, параметры из каких-либо других ядер не переносятся, так и было
задумано начиная с 0.2-alt1.  

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

Сейчас запускается
"$MKINITRD" mkinitrd -f --ifneeded "$BOOTDIR/initrd-$VERSION.img" "$VERSION"

> Удалялись строки vga=788, initrd (hd0,4)/initrd..., последняя - из
> пункта старого ядра! Видимо где-то s/// промахивается. Воспроизвести не
> могу.

Этого не может быть, и даже ничего похожего. :(
s/// вообще нигде никакого нет.
Старые записи принципиально остаются как есть: либо добавляется вся
запись целиком, либо удаляется вся запись целиком.

С добавлением вообще никаких подозрений нет:

sub add_kernel {
        local $_ = shift;
        /\/vmlinuz-\Q$version\E\b/
                or $_ .= <<EOF;

title $version
kernel $grub_part$boot/vmlinuz-$version root=$root
initrd $grub_part$boot/initrd-$version.img
EOF
        return $_;
}

С удалением то же самое:

sub remove_kernel {
        local $_ = shift;
        my @sections = split /^(?=title\s)/m;
        @sections =  grep { !/\/vmlinuz-\Q$version\E\b/ } @sections;
        return join "" => @sections;
}

Единственное, что здесь может нехорошее случиться, это если одна версия
ядра является подстрокой другой версии ядра, причем раздел по границе
слова не помогает; т.е. типа
2.4.22-alt1 и
2.4.22-alt1.1

Тогда при добавлении 2.4.22-alt1 новая запись добавлена не будет (но
зачем устанавливать alt1 после alt1.1?); а при удалении 2.4.22-alt1
будет удалено сразу две записи.  Это уже исправил.

> Молча не создавалось initrd для нового ядра, при этом в соотв. пункт
> конфигурации несуществующий initrd прописывался. Повторялось два раза.
> Как воспроизвести - не знаю. Оба раза это было с lilo в качестве
> загрузчика.

В конфигурацию (не)существующий initrd прописывается просто по шаблону,
как в коде выше.  Конечно, шаблон не проверяет, существует ли этот
initrd.  Достаточно того, что был вызван mkinitrd.

> Новое ядро прописывалось только в одном из двух конф. файлов, причем - в
> неиспользуемом (текущий загрузчик - grub, ядро добавлялось только в
> lilo.conf).

В штатной ситуации этого не может быть. :(
Скрипты модификации конфигов grub и lilo вызываются последовательно.

> Чисто филосовски - скрипты уровня base system должны отлаживаться и
> обвешиваться сотнями прверок всех мыслимых и немыслимых ситуаций (а не
> по принципу - у меня работает) и выводить разумную диагностику
> пользователю в случае даже слабых подозрений на нештатную отработку.

У меня действительно работает, что же тут сделаешь...  <...>

> -- 
> Иван

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 61+ messages in thread

* Re: [sisyphus] Re: bootloader-utils and default records
  2004-06-23 18:57             ` [sisyphus] Re: bootloader-utils and default records Alexey Tourbin
  2004-06-23 23:26               ` Ivan Adzhubey
@ 2004-06-24  4:20               ` Mike Lykov
  1 sibling, 0 replies; 61+ messages in thread
From: Mike Lykov @ 2004-06-24  4:20 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Среда 23 Июнь 2004 23:57 Alexey Tourbin написал:

> Не написать ли мне FAQ? :)

написать!
больше факов, всяких-разных ;)

-- 
Mike Lykov
Samara, "Vesna" parfum company, System administrator 



^ permalink raw reply	[flat|nested] 61+ messages in thread

* Re: [sisyphus] Re: bootloader-utils and default records
  2004-06-24  2:50                         ` Alexey Tourbin
@ 2004-06-24  4:28                           ` Ivan Adzhubey
  2004-06-26 20:59                             ` Alexey Tourbin
  2004-06-27 17:35                             ` Michael Shigorin
  2004-06-27 17:33                           ` Michael Shigorin
  1 sibling, 2 replies; 61+ messages in thread
From: Ivan Adzhubey @ 2004-06-24  4:28 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Wednesday 23 June 2004 10:50 pm, Alexey Tourbin wrote:
> Да, параметры из каких-либо других ядер не переносятся, так и было
> задумано начиная с 0.2-alt1.

Странная задумка. А чем она вызвана, если не секрет? Раньше бывали конечно 
глюки, параметры текущего ядра брались насколько я понимаю из /proc/cmdline, 
а не из записи для текущего ядра в конфигурационном файле, что не очень 
удобно на мой взгляд, например, если было загружено failsafe ядро, то его 
параметры и добавлялись к свежеустановленному. Но происходило это только в 
нештатной ситуации, которая по определению требует ручной настройки. Теперь 
же настройка конфигов требуется всегда.

> Сейчас запускается
> "$MKINITRD" mkinitrd -f --ifneeded "$BOOTDIR/initrd-$VERSION.img"
> "$VERSION"

Ага, ну тогда все ясно, --ifneeded не будет строить initrd если ядру не нужны 
никакие модули, так у меня и случилось на машине с одной ext3 и стандартным 
IDE контроллером. Но ifneeded наплевать на spalsh. И результаты отработки 
mkinitrd вы не проверяете. Весело, люблю такой стиль программирования.

> > Удалялись строки vga=788, initrd (hd0,4)/initrd..., последняя - из
> > пункта старого ядра! Видимо где-то s/// промахивается. Воспроизвести не
> > могу.
>
> Этого не может быть, и даже ничего похожего. :(
> s/// вообще нигде никакого нет.
> Старые записи принципиально остаются как есть: либо добавляется вся
> запись целиком, либо удаляется вся запись целиком.

Я тоже шибко удивился, можно сказать - глазам своим не поверил. Сколько лет 
ядро устанавливаю - первый раз такое видел.

> > Молча не создавалось initrd для нового ядра, при этом в соотв. пункт
> > конфигурации несуществующий initrd прописывался. Повторялось два раза.
> > Как воспроизвести - не знаю. Оба раза это было с lilo в качестве
> > загрузчика.
>
> В конфигурацию (не)существующий initrd прописывается просто по шаблону,
> как в коде выше.  Конечно, шаблон не проверяет, существует ли этот
> initrd.  Достаточно того, что был вызван mkinitrd.

Конечно?? Так не загружается же машина после этого! Нифига себе - конечно...

> > Новое ядро прописывалось только в одном из двух конф. файлов, причем - в
> > неиспользуемом (текущий загрузчик - grub, ядро добавлялось только в
> > lilo.conf).
>
> В штатной ситуации этого не может быть. :(
> Скрипты модификации конфигов grub и lilo вызываются последовательно.

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

> > Чисто филосовски - скрипты уровня base system должны отлаживаться и
> > обвешиваться сотнями прверок всех мыслимых и немыслимых ситуаций (а не
> > по принципу - у меня работает) и выводить разумную диагностику
> > пользователю в случае даже слабых подозрений на нештатную отработку.
>
> У меня действительно работает, что же тут сделаешь...  <...>

При такой философии программы можно писать только для собственного 
употребления.

-- 
Иван


^ permalink raw reply	[flat|nested] 61+ messages in thread

* Re: [sisyphus] Re: bootloader-utils and default records
  2004-06-24  2:14                       ` Ivan Adzhubey
  2004-06-24  2:50                         ` Alexey Tourbin
@ 2004-06-24  6:58                         ` Denis Ovsienko
  1 sibling, 0 replies; 61+ messages in thread
From: Denis Ovsienko @ 2004-06-24  6:58 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list


> Молча не создавалось initrd для нового ядра, при этом в соотв. пункт
> конфигурации несуществующий initrd прописывался. Повторялось два раза.
> Как воспроизвести - не знаю. Оба раза это было с lilo в качестве
> загрузчика.
Подтверждаю для GRUB: https://bugzilla.altlinux.org/show_bug.cgi?id=4234


-- 
    DO4-UANIC


^ permalink raw reply	[flat|nested] 61+ messages in thread

* Re: [sisyphus] Re: философия bootloader-utils
  2004-06-23 17:25           ` Alexey Tourbin
  2004-06-23 18:57             ` [sisyphus] Re: bootloader-utils and default records Alexey Tourbin
@ 2004-06-24  7:14             ` Andriy Dobrovol's'kii
  1 sibling, 0 replies; 61+ messages in thread
From: Andriy Dobrovol's'kii @ 2004-06-24  7:14 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Alexey Tourbin wrote:
> On Wed, Jun 23, 2004 at 04:29:11PM +0300, Andriy Dobrovol's'kii wrote:
> 
>>>OK, как определить предыдущую версию ядра?
>>>В каком именно смысле ядро является предыдущим?
>>>
>>
>>То есть? То которое грузилось на автомате ес-но.
> 
> 
> А какое грузилось на автомате?
> Что если в lilo.conf стоит только prompt (плюс куча ядер с разными
> несовместимыми опциями)?
>
Ну, это уже особый случай. Если кто-то изгаляется с конфигурациями 
ради экспериментов, ему самому за всем и следить.

> 
>>Не понял? А кто об этом просил? А если новое ядро окажется не
>>работоспособным? Мчаться через пол шарика к взбесившемуся ящику? И
> 
> 
> Никто не просил.  Всегда так было.
>
Всегда в случае четкого указания, что должно грузиться автоматом? 
Тогда наверно Вы правы.
  Какое поведение я уже не первый год наблюдаю на своих системах, я 
написал. И очень не хотел бы обнаружить другое.
:)
> 
>>потом, ничего подобного я не наблюдаю на практике. Только что провёл
>>установку нового ядра. Всё работает как всегда.
>>Новое ядро установилось и прописалось в лио конфиге. Можно загрузить
>>его принудительно и проверить работоспособность. Авто загрузка по
>>прежнему указывается на старое ядро. Поведение единственно
>>правильное и логичное. Убедившись, что всё работает, ручками 
>>перевожу стрелку в лило конфе на новое ядро и перезагружаюсь уже с 
>>ним в автомате. Не понимаю кому такое поведение кажется не удобным. 
>>Не все же перезагружают сервера с физической консоли.
> 
> 
> Удалите дефолтную запись из lilo.conf.
>
Ага. :) Щас... :)
  Зачем?
> Тогда новое ядрышко всё равно будет переставлять симлинки /boot/vmlinuz
> и /boot/initrd.img на самоё себя, но загрузиться из lilo по этим
> симлинкам вы не сможете, в меню будут только "реальные" ядра.
> Я для себя так и сделал. :)
> 
Ну а смысл-то какой? Наворотить можно чего угодно. В чём профит?
-- 
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua            Kyiv, Ukraine
Phone: (380-44)   265-7824            Department of Gas Electronics
Fax:   (380-44)   265-2329             Institute of Physics of NASU
*********************************************************************


^ permalink raw reply	[flat|nested] 61+ messages in thread

* Re: [sisyphus] Re: философия bootloader-utils
  2004-06-23 12:06               ` Dmitry V. Levin
@ 2004-06-24  7:16                 ` Denis G. Samsonenko
  2004-06-24 11:03                   ` Dmitry V. Levin
  0 siblings, 1 reply; 61+ messages in thread
From: Denis G. Samsonenko @ 2004-06-24  7:16 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

День добрый!

Цитирую "Dmitry V. Levin" <ldv@altlinux.org>:
> /boot/System.map уже давно
> 1. не обновляется.
> 2. не используется.

Можно уточнить, на сколько давно? Я не слежу за Сизифом, последнее,
что у меня есть -- это контриб к Компакту. Т.е. вопрос такой, в
Компакте /boot/System.map уже не используется и его можно удалить, или
всё ещё используется?

Всего доброго,

Денис.

---------------
earthsea@ngs.ru


^ permalink raw reply	[flat|nested] 61+ messages in thread

* Re: [sisyphus] Re: bootloader-utils and default records
  2004-06-24  0:22                       ` Dmitry V. Levin
  2004-06-24  1:40                         ` Ivan Adzhubey
@ 2004-06-24  8:32                         ` Sergey Vlasov
  1 sibling, 0 replies; 61+ messages in thread
From: Sergey Vlasov @ 2004-06-24  8:32 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 524 bytes --]

On Thu, Jun 24, 2004 at 04:22:58AM +0400, Dmitry V. Levin wrote:
> On Wed, Jun 23, 2004 at 08:14:01PM -0400, Ivan Adzhubey wrote:
> > Вот еще: убиваются строки вида "vga=XXX" в параметрах загрузки ядра. За
> > эти стоят какие-то высшие соображения? Приходится руками возвращать.
> 
> Немного не в тему, но лично я решаю проблемы такого рода вынесением
> общих для всех ядер параметров в общую секцию (и переопределением их для
> тех ядер, где это нужно).

Это решение неприменимо для GRUB - у него нет такой общей секции :(

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 61+ messages in thread

* Re: [sisyphus] Re: философия bootloader-utils
  2004-06-24  7:16                 ` Denis G. Samsonenko
@ 2004-06-24 11:03                   ` Dmitry V. Levin
  0 siblings, 0 replies; 61+ messages in thread
From: Dmitry V. Levin @ 2004-06-24 11:03 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 675 bytes --]

On Thu, Jun 24, 2004 at 02:16:08PM +0700, Denis G. Samsonenko wrote:
> > /boot/System.map уже давно
> > 1. не обновляется.
> > 2. не используется.
> 
> Можно уточнить, на сколько давно? Я не слежу за Сизифом, последнее,
> что у меня есть -- это контриб к Компакту. Т.е. вопрос такой, в
> Компакте /boot/System.map уже не используется и его можно удалить, или
> всё ещё используется?

Не используется очень давно.  У меня все разделы /boot смонтированы
readonly, так что System.map никогда не обновлялся, и уже достаточно давно
мне не приходится указывать путь к правильному System.map.

Думаю, что и в Compactе файл /boot/System.map можно удалить.

-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [sisyphus] Re: bootloader-utils and default records
  2004-06-24  4:28                           ` Ivan Adzhubey
@ 2004-06-26 20:59                             ` Alexey Tourbin
  2004-06-27 17:35                             ` Michael Shigorin
  1 sibling, 0 replies; 61+ messages in thread
From: Alexey Tourbin @ 2004-06-26 20:59 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 2819 bytes --]

On Thu, Jun 24, 2004 at 12:28:16AM -0400, Ivan Adzhubey wrote:
> > Да, параметры из каких-либо других ядер не переносятся, так и было
> > задумано начиная с 0.2-alt1.
> Странная задумка. А чем она вызвана, если не секрет? Раньше бывали конечно 
> глюки, параметры текущего ядра брались насколько я понимаю из /proc/cmdline, 

Задумка вызвана начальной перерботкой кода, т.е. я удалил всё что мне не
понравилось, и переписал всё что осталось после удаления.

Теперь, наверное, придется частчно восстановить (переписать) то, что было удалено.

> > Сейчас запускается
> > "$MKINITRD" mkinitrd -f --ifneeded "$BOOTDIR/initrd-$VERSION.img"
> > "$VERSION"
> 
> Ага, ну тогда все ясно, --ifneeded не будет строить initrd если ядру не нужны 
> никакие модули, так у меня и случилось на машине с одной ext3 и стандартным 

Мне остается только оправдываться, но mkinitrd всегда именно так и
запускался:

$ rpm2cpio .../Sisyphus/i586/RPMS.classic/bootloader-utils-0.1-alt7.noarch.rpm | cpio -idm
62 blocks
$ fgrep -i mkinitrd **/*
usr/share/loader/make-initrd:    system("/sbin/mkinitrd -f --ifneeded /boot/initrd-$version.img $version 2>/dev/null >/dev/null");
$

В этом смысле я ничего не испортил.
Хуже то, что в оригинальной версии, как видете, mkinitrd "затыкали".

> IDE контроллером. Но ifneeded наплевать на spalsh. И результаты отработки 
> mkinitrd вы не проверяете. Весело, люблю такой стиль программирования.

В чем смысл проверки результата отработки mkinitrd?
Чтобы сказать:
	echo "mkinitrd failed >&2
?
Ну так mkinitrd и сам чай не немой, что-нибудь да скажет, я же его не
затыкаю.  А если mkinitrd не отработал, то на автомате всё равно ничего
сделать нельзя, придется разбираться вручную.

> > В конфигурацию (не)существующий initrd прописывается просто по шаблону,
> > как в коде выше.  Конечно, шаблон не проверяет, существует ли этот
> > initrd.  Достаточно того, что был вызван mkinitrd.
> Конечно?? Так не загружается же машина после этого! Нифига себе - конечно...

Да, если mkinitrd отработал плохо, то машина с новым ядром не загрузится.
Но что же в таком случае делать?  Вообще не добавлять запись в конфиги?

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

Да, мы в этом списке "сидим", чтобы исправлять ошибки сизифа. :)
В чем ваше конструктивное предложение?  Убрать --ifneeded?

> > У меня действительно работает, что же тут сделаешь...  <...>
> При такой философии программы можно писать только для собственного 
> употребления.

Это не философия, это констатация того, что я не могу воспроизвести
некоторые ошибки, которые проявляются у вас.

До философии тут далеко... :)

> -- 
> Иван

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [sisyphus] Re: 2.4.26-std-up-alt4
  2004-06-22 10:22     ` Dmitry V. Levin
  2004-06-22 11:32       ` Alex Yustasov
@ 2004-06-27 17:18       ` Michael Shigorin
  1 sibling, 0 replies; 61+ messages in thread
From: Michael Shigorin @ 2004-06-27 17:18 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 566 bytes --]

On Tue, Jun 22, 2004 at 02:22:03PM +0400, Dmitry V. Levin wrote:
> > > > Эта и предпоследняя версия ядра забывают прописать в
> > > > lilo.conf строку append.
> > > Ядро забывает или installkernel забывает?
> > Но пользователю же всё равно, правда? Зачем вы так спрашиваете?
> Намёк на неуказанную версию пакета bootloader-utils в момент
> установки тех ядер, с которыми было что-то не так.

Озвучка этого намека сразу сэкономила бы минимум три письма...

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [sisyphus] Re: философия bootloader-utils
  2004-06-23  7:18         ` Denis G. Samsonenko
                             ` (3 preceding siblings ...)
  2004-06-23 10:03           ` Alexey Tourbin
@ 2004-06-27 17:23           ` Michael Shigorin
  4 siblings, 0 replies; 61+ messages in thread
From: Michael Shigorin @ 2004-06-27 17:23 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Wed, Jun 23, 2004 at 02:18:21PM +0700, Denis G. Samsonenko wrote:
> Описанное выше поведение мне кажется очень не логичным. Если уж
> переопределяюся симлинки, то зачем тогда создавать лишнюю
> запись в menu.lst, ведь она в этом случае совсем не нужна.

Она нужна в следующем, когда симлинки ей соответствовать уже не
будут.  И когда _она_ будет "старой".

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 61+ messages in thread

* [sisyphus] Re: философия bootloader-utils
  2004-06-23  8:30             ` Denis G. Samsonenko
  2004-06-23  8:37               ` Ildar Mulyukov
@ 2004-06-27 17:26               ` Michael Shigorin
  1 sibling, 0 replies; 61+ messages in thread
From: Michael Shigorin @ 2004-06-27 17:26 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Wed, Jun 23, 2004 at 03:30:29PM +0700, Denis G. Samsonenko wrote:
> В общем мне ясно теперь, зачем он создаёт для каждого ядра
> отдельную запись в menu.lst. Просто я её всегда похеривал, т.к.
> считал излишней, раз уж текущее ядро всё равно грузится по
> дефолту, а несколько ядер одновременно я не держу.

Держите -- как минимум при этом самом их обновлении. :)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 61+ messages in thread

* [sisyphus] Re: философия bootloader-utils
  2004-06-23  8:55           ` Led
  2004-06-23  9:43             ` Genix
  2004-06-23  9:54             ` Denis G. Samsonenko
@ 2004-06-27 17:27             ` Michael Shigorin
  2 siblings, 0 replies; 61+ messages in thread
From: Michael Shigorin @ 2004-06-27 17:27 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Wed, Jun 23, 2004 at 11:55:22AM +0300, Led wrote:
> Можно и руками... Но ИМХО лучше сделать так: 1) убрать
> автоматическое переопределение симлинков; 2) добавить команду,
> скажем adjust-default-kernel, которая переопределяет симлинки
> дефолтного ядра на текущее ядро.

Установка kernel sec updates усложнится на ровном месте.
А ими этот год богат уже...

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 61+ messages in thread

* [sisyphus] Re: философия bootloader-utils
  2004-06-23 13:29         ` Andriy Dobrovol's'kii
  2004-06-23 17:25           ` Alexey Tourbin
@ 2004-06-27 17:28           ` Michael Shigorin
  1 sibling, 0 replies; 61+ messages in thread
From: Michael Shigorin @ 2004-06-27 17:28 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Wed, Jun 23, 2004 at 04:29:11PM +0300, Andriy Dobrovol's'kii wrote:
> Не понял? А кто об этом просил? А если новое ядро окажется не
> работоспособным? Мчаться через пол шарика к взбесившемуся ящику?

Читать rebootin(8), причем заранее.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 61+ messages in thread

* [sisyphus] Re: bootloader-utils and default records
  2004-06-24  2:50                         ` Alexey Tourbin
  2004-06-24  4:28                           ` Ivan Adzhubey
@ 2004-06-27 17:33                           ` Michael Shigorin
  1 sibling, 0 replies; 61+ messages in thread
From: Michael Shigorin @ 2004-06-27 17:33 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 935 bytes --]

On Thu, Jun 24, 2004 at 06:50:45AM +0400, Alexey Tourbin wrote:
> > Работает, за исключением непереноса строки "vga=788", что раньше
> > работало всегда. Судя по сообщениям в треде, и другие параметры
> > предыдущего ядра теперь не переносятся. Аргументы про невозможность
> > определить предыдущее ядро мне не кажутся убедительными. В стандартной
> Да, параметры из каких-либо других ядер не переносятся, так и
> было задумано начиная с 0.2-alt1.  

Знаешь, есть все же подозрение, что случай с rescue -- более
маргинальный, т.к. в любом случае _уже_ мануальная терапия пошла.
И еще немного попрыгать вокруг загрузчика раз в год -- не так
страшно, как то, что Нужные Параметры не переедут.

Хотя понятно, что и там нюансов хватает -- особенно 2.4/2.6.
Но опять же -- там и подразумевается некое ручное вмешательство.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [sisyphus] Re: bootloader-utils and default records
  2004-06-24  4:28                           ` Ivan Adzhubey
  2004-06-26 20:59                             ` Alexey Tourbin
@ 2004-06-27 17:35                             ` Michael Shigorin
  1 sibling, 0 replies; 61+ messages in thread
From: Michael Shigorin @ 2004-06-27 17:35 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Thu, Jun 24, 2004 at 12:28:16AM -0400, Ivan Adzhubey wrote:
> Ну хорошо, мне это приснилось. Если вам так удобнее. Я могу и
> сам написать этот installkernel в конце-концов. Я-то наивно
> думал мы в этом списке сидим чтобы ошибки Сизифа исправлять.

Как это контрастирует с вышеизложенным. :]

> > У меня действительно работает, что же тут сделаешь...  <...>
> При такой философии программы можно писать только для
> собственного употребления.

Увы, это теория.

Ergo: мужики, давайте добьем багу.  Все умные, все хорошие, вот
давайте и.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 61+ messages in thread

end of thread, other threads:[~2004-06-27 17:35 UTC | newest]

Thread overview: 61+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-06-22  6:27 [sisyphus] 2.4.26-std-up-alt4 Sergey S. Skulachenko
2004-06-22  7:14 ` Peter Evdokimov
2004-06-22  7:27   ` Ildar Mulyukov
2004-06-22  7:52     ` Peter Evdokimov
2004-06-22 10:12 ` Dmitry V. Levin
2004-06-22 10:16   ` Denis Ovsienko
2004-06-22 10:22     ` Dmitry V. Levin
2004-06-22 11:32       ` Alex Yustasov
2004-06-27 17:18       ` [sisyphus] 2.4.26-std-up-alt4 Michael Shigorin
2004-06-22 10:22     ` [sisyphus] 2.4.26-std-up-alt4 Led
2004-06-22 10:29       ` Denis Ovsienko
2004-06-22 10:34         ` Led
2004-06-22 11:34   ` [sisyphus] 2.4.26-std-up-alt4 Alexey Tourbin
2004-06-22 12:31     ` iLya Bryzgalow
2004-06-22 18:36       ` Ivan Adzhubey
2004-06-22 20:10         ` Alexey Tourbin
2004-06-23  4:14           ` Ivan Adzhubey
2004-06-23  9:29             ` Alexey Tourbin
2004-06-22 19:47     ` Sergey S. Skulachenko
2004-06-22 20:33       ` [sisyphus] Re: философия bootloader-utils Alexey Tourbin
2004-06-23  4:30         ` iLya Bryzgalow
2004-06-23  9:37           ` Alexey Tourbin
2004-06-23  7:18         ` Denis G. Samsonenko
2004-06-23  7:26           ` Slava Dubrovskiy
2004-06-23  7:50           ` Sviataslau Svirydau
2004-06-23  8:30             ` Denis G. Samsonenko
2004-06-23  8:37               ` Ildar Mulyukov
2004-06-23  9:48                 ` Denis G. Samsonenko
2004-06-27 17:26               ` Michael Shigorin
2004-06-23  8:55           ` Led
2004-06-23  9:43             ` Genix
2004-06-23  9:54             ` Denis G. Samsonenko
2004-06-27 17:27             ` Michael Shigorin
2004-06-23 10:03           ` Alexey Tourbin
2004-06-23 10:17             ` Sergey Vlasov
2004-06-23 12:06               ` Dmitry V. Levin
2004-06-24  7:16                 ` Denis G. Samsonenko
2004-06-24 11:03                   ` Dmitry V. Levin
2004-06-23 10:38             ` Denis G. Samsonenko
2004-06-27 17:23           ` Michael Shigorin
2004-06-23 13:29         ` Andriy Dobrovol's'kii
2004-06-23 17:25           ` Alexey Tourbin
2004-06-23 18:57             ` [sisyphus] Re: bootloader-utils and default records Alexey Tourbin
2004-06-23 23:26               ` Ivan Adzhubey
2004-06-23 23:45                 ` Alexey Tourbin
2004-06-24  0:09                   ` Ivan Adzhubey
2004-06-24  0:14                     ` Ivan Adzhubey
2004-06-24  0:22                       ` Dmitry V. Levin
2004-06-24  1:40                         ` Ivan Adzhubey
2004-06-24  8:32                         ` Sergey Vlasov
2004-06-24  0:41                     ` Alexey Tourbin
2004-06-24  2:14                       ` Ivan Adzhubey
2004-06-24  2:50                         ` Alexey Tourbin
2004-06-24  4:28                           ` Ivan Adzhubey
2004-06-26 20:59                             ` Alexey Tourbin
2004-06-27 17:35                             ` Michael Shigorin
2004-06-27 17:33                           ` Michael Shigorin
2004-06-24  6:58                         ` Denis Ovsienko
2004-06-24  4:20               ` Mike Lykov
2004-06-24  7:14             ` [sisyphus] Re: философия bootloader-utils Andriy Dobrovol's'kii
2004-06-27 17:28           ` Michael Shigorin

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git