* [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: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: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
* 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
* [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
* [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
* 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
* [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
* 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: философия 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: философия 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
* [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-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 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
* [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
* 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
* 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: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 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 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: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-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 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
* 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
* [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
* 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
* 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: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
* [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: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-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
* [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: 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
* [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
* 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 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 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
* [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
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