ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
From: Anton Farygin <rider@altlinux.com>
To: sisyphus@lists.altlinux.org
Subject: Re: [sisyphus] какая прелесть: Generating initrd после remove!
Date: Mon, 06 Dec 2010 13:33:37 +0300
Message-ID: <4CFCBC01.5090403@altlinux.com> (raw)
In-Reply-To: <20101206093420.GB28431@altlinux.org>

06.12.2010 12:34, Dmitry V. Levin пишет:
> On Mon, Dec 06, 2010 at 12:29:34PM +0300, Anton Farygin wrote:
>> 06.12.2010 12:07, Vitaly Kuznetsov пишет:
>>> Ildar Mulyukov<ildar@altlinux.ru>   writes:
>>>
>>>> # apt-get remove kernel-image-un-def
>>>> ...
>>>> ...
>>>> Image is saved as /boot/initrd-2.6.35-std-def-alt8.img
>>>
>>> У вас в качестве дефолтного
>>> установилось ядро 2.6.35-std-def-alt8 и для
>>> него сгенерировался initrd. Что вам не
>>> понравилось-то? Старый initrd,
>>> конечно, существовал, но мало ли что в
>>> системе у вас поменялось с того
>>> времени, когда вы это ядро использовали.
>>
>> Виталик, а ты не подумал, что initrd иногда
>> генерят вручную ?
>
> Те, кто генерит initrd вручную, пусть сделают
> echo INITRD_GENERATOR=none>>  /etc/sysconfig/installkernel

лучше сделать три поведения:
- не генерить initrd вообще
- генерить всегда
- генерить только при установке.

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

Ага, и первый же сломанный udev снесёт возможность загрузить систему ?

В субботу обновлял древний сервер с 4.0, так там образ с make-initrd не 
загружается, грузится только mkinitrd. Если бы вдруг кто-то мне убил 
старый initrd, то пришлось бы бежать в серверную.

А некоторые серверные от нас в сотне-другой километров.

>
> Кому фича не нужна, тот может её отключить.
> А по умолчанию пусть будет включена.

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





  parent reply	other threads:[~2010-12-06 10:33 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-12-06  5:45 Ildar Mulyukov
2010-12-06  7:53 ` Anton Farygin
2010-12-06  9:07 ` Vitaly Kuznetsov
2010-12-06  9:25   ` Sergey
2010-12-06  9:28     ` Dmitry V. Levin
2010-12-06  9:51       ` Sergey
2010-12-06 10:09         ` Владимир
2010-12-06 10:16           ` Sergey
2010-12-06  9:29   ` Anton Farygin
2010-12-06  9:32     ` Paul Wolneykien
2010-12-06  9:34     ` Dmitry V. Levin
2010-12-06  9:48       ` Sergey
2010-12-06 10:33       ` Anton Farygin [this message]
2010-12-06 10:43         ` Шенцев Алексей Владимирович
2010-12-06 11:00           ` REAL
2010-12-06 11:10           ` Vitaly Kuznetsov
2010-12-06 11:27             ` Anton Farygin
2010-12-06 11:50               ` Vitaly Kuznetsov
2010-12-06 12:01                 ` Sergey
2010-12-06 12:08                   ` Vitaly Kuznetsov
2010-12-06 12:20                     ` Anton Farygin
2010-12-06 12:42                       ` Vitaly Kuznetsov
2010-12-06 12:56                         ` Anton Farygin
2010-12-06 13:03                           ` Valery V. Inozemtsev
2010-12-06 13:22                           ` Денис Смирнов
2010-12-06 11:36             ` REAL

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4CFCBC01.5090403@altlinux.com \
    --to=rider@altlinux.com \
    --cc=sisyphus@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

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