ALT Linux Team development discussions
 help / color / mirror / Atom feed
* Re: [devel] IA: make-initrd: call for testing
  @ 2010-02-04  8:58 ` Anton Farygin
  2010-02-04  9:24   ` Alexey I. Froloff
  2010-02-04 14:01   ` Alexey Gladkov
  0 siblings, 2 replies; 8+ messages in thread
From: Anton Farygin @ 2010-02-04  8:58 UTC (permalink / raw)
  To: ALT Linux Team development discussions

03.02.2010 03:34, Kirill A. Shutemov пишет:
> Hi,
>
> Скоро в Сизиф отправится make-initrd 0.2.0. Для тех кто не в курсе,
> make-initrd  -- утилита предназначенная для создания образов начальной
> загрузки (initrd).

Кирилл, я попробовал поставить make-initrd.

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

А вот с установкой нового ядра выползла небольшая ошибка.

Воспроизвести её очень просто - на систему через apt-shell (apt-get) 
поставить ещё одно ядро. В моём случае на свежепоставленную систему с 
std-def-2.6.32 я поставить ядро un-def-2.6.32.

Проблема заключается в том, что после установки был сгенерён initrd файл 
для текущего, а не для нового ядра, соответственно симлинк /boot/initrd 
обновился, и lilo завершился с ошибкой (/boot/initrd - No such file or 
directory).

Видимо, где-то make-initrd не полностью совместим по синтаксису с 
mkinitrd и простая подмена в конфигурационном файле 
/ets/sysconfig/installkernel - не работает.



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

* Re: [devel] IA: make-initrd: call for testing
  2010-02-04  8:58 ` [devel] IA: make-initrd: call for testing Anton Farygin
@ 2010-02-04  9:24   ` Alexey I. Froloff
  2010-02-04 10:19     ` Anton Farygin
  2010-02-04 14:01   ` Alexey Gladkov
  1 sibling, 1 reply; 8+ messages in thread
From: Alexey I. Froloff @ 2010-02-04  9:24 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Thu, Feb 04, 2010 at 11:58:17AM +0300, Anton Farygin wrote:
> Видимо, где-то make-initrd не полностью совместим по синтаксису с 
> mkinitrd и простая подмена в конфигурационном файле 
> /ets/sysconfig/installkernel - не работает.
Убери "IMAGE = ..." из /etc/initrd.mk.
-- 
Regards,    --
Sir Raorn.   --- http://thousandsofhate.blogspot.com/

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

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

* Re: [devel] IA: make-initrd: call for testing
  2010-02-04  9:24   ` Alexey I. Froloff
@ 2010-02-04 10:19     ` Anton Farygin
  0 siblings, 0 replies; 8+ messages in thread
From: Anton Farygin @ 2010-02-04 10:19 UTC (permalink / raw)
  To: ALT Linux Team development discussions

04.02.2010 12:24, Alexey I. Froloff пишет:
> On Thu, Feb 04, 2010 at 11:58:17AM +0300, Anton Farygin wrote:
>> Видимо, где-то make-initrd не полностью совместим по синтаксису с
>> mkinitrd и простая подмена в конфигурационном файле
>> /ets/sysconfig/installkernel - не работает.
> Убери "IMAGE = ..." из /etc/initrd.mk.

В /etc/initrd.mk есть только AUTODETECT =

Пакет поставлен с нуля, никаких настроек я не производил.

Могу выложить образ kvm, в котором это всё происходит.


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

* Re: [devel] IA: make-initrd: call for testing
  2010-02-04  8:58 ` [devel] IA: make-initrd: call for testing Anton Farygin
  2010-02-04  9:24   ` Alexey I. Froloff
@ 2010-02-04 14:01   ` Alexey Gladkov
  2010-02-04 14:20     ` Anton Farygin
  1 sibling, 1 reply; 8+ messages in thread
From: Alexey Gladkov @ 2010-02-04 14:01 UTC (permalink / raw)
  To: devel

04.02.2010 11:58, Anton Farygin wrote:
> Видимо, где-то make-initrd не полностью совместим по синтаксису с 
> mkinitrd и простая подмена в конфигурационном файле 
> /ets/sysconfig/installkernel - не работает.

Это очень странно. mkinitrd-make-initrd и mkinitrd совпадают по
аргументам.

-- 
Rgrds, legion



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

* Re: [devel] IA: make-initrd: call for testing
  2010-02-04 14:01   ` Alexey Gladkov
@ 2010-02-04 14:20     ` Anton Farygin
  2010-02-04 14:31       ` Valery V. Inozemtsev
  2010-02-04 14:39       ` Alexey Gladkov
  0 siblings, 2 replies; 8+ messages in thread
From: Anton Farygin @ 2010-02-04 14:20 UTC (permalink / raw)
  To: ALT Linux Team development discussions

04.02.2010 17:01, Alexey Gladkov пишет:
> 04.02.2010 11:58, Anton Farygin wrote:
>> Видимо, где-то make-initrd не полностью совместим по синтаксису с
>> mkinitrd и простая подмена в конфигурационном файле
>> /ets/sysconfig/installkernel - не работает.
>
> Это очень странно. mkinitrd-make-initrd и mkinitrd совпадают по
> аргументам.

Как и что проверить ?

Может быть, mkinitrd-make-initrd игнорирует версию ядра, переданную 
через аргументы ?




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

* Re: [devel] IA: make-initrd: call for testing
  2010-02-04 14:20     ` Anton Farygin
@ 2010-02-04 14:31       ` Valery V. Inozemtsev
  2010-02-04 14:39       ` Alexey Gladkov
  1 sibling, 0 replies; 8+ messages in thread
From: Valery V. Inozemtsev @ 2010-02-04 14:31 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

В Чтв, 04/02/2010 в 17:20 +0300, Anton Farygin пишет:
> 04.02.2010 17:01, Alexey Gladkov пишет:
> > 04.02.2010 11:58, Anton Farygin wrote:
> >> Видимо, где-то make-initrd не полностью совместим по синтаксису с
> >> mkinitrd и простая подмена в конфигурационном файле
> >> /ets/sysconfig/installkernel - не работает.
> >
> > Это очень странно. mkinitrd-make-initrd и mkinitrd совпадают по
> > аргументам.
> 
> Как и что проверить ?
> 
> Может быть, mkinitrd-make-initrd игнорирует версию ядра, переданную 
> через аргументы ?


к сожалению подтверждаю. на живой системе
# uname -r
# mkinitrd-make-initrd /boot/initrd-2.6.32-std-ng-alt7.2.img
2.6.32-std-ng-alt7.2
Config file: /etc/initrd.mk
Generating module dependencies on host ...
Creating initrd image ...
Adding modules ...
Generating module dependencies in image ...
Packing image to archive ...
Compressing image ...
Installing image ...
Removing work directory ...

Image is saved as /boot/initrd-2.6.32-std-ng-alt7.img

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

-- 
Valery V. Inozemtsev

[-- Attachment #2: Эта часть сообщения подписана цифровой подписью --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

* Re: [devel] IA: make-initrd: call for testing
  2010-02-04 14:20     ` Anton Farygin
  2010-02-04 14:31       ` Valery V. Inozemtsev
@ 2010-02-04 14:39       ` Alexey Gladkov
  2010-02-04 15:12         ` Kirill A. Shutemov
  1 sibling, 1 reply; 8+ messages in thread
From: Alexey Gladkov @ 2010-02-04 14:39 UTC (permalink / raw)
  To: devel

04.02.2010 17:20, Anton Farygin wrote:
>> Это очень странно. mkinitrd-make-initrd и mkinitrd совпадают по
>> аргументам.
> 
> Как и что проверить ?

Кажется я знаю в чём дело. Можешь проверить следующее:

в /usr/share/make-initrd/tools/run-make в цикл (там он один) добавь
FSTAB VERBOSE IMAGEFILE KERNEL.

После этого должно заработать.

-- 
Rgrds, legion



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

* Re: [devel] IA: make-initrd: call for testing
  2010-02-04 14:39       ` Alexey Gladkov
@ 2010-02-04 15:12         ` Kirill A. Shutemov
  0 siblings, 0 replies; 8+ messages in thread
From: Kirill A. Shutemov @ 2010-02-04 15:12 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2010/2/4 Alexey Gladkov <legion@altlinux.ru>:
> 04.02.2010 17:20, Anton Farygin wrote:
>>> Это очень странно. mkinitrd-make-initrd и mkinitrd совпадают по
>>> аргументам.
>>
>> Как и что проверить ?
>
> Кажется я знаю в чём дело. Можешь проверить следующее:
>
> в /usr/share/make-initrd/tools/run-make в цикл (там он один) добавь
> FSTAB VERBOSE IMAGEFILE KERNEL.
>
> После этого должно заработать.

Подтверждаю. Это изменение и ещё немного у меня в git.

P.S. До документации пока не добрался. Видимо, уже после FOSDEM.

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

end of thread, other threads:[~2010-02-04 15:12 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-02-04  8:58 ` [devel] IA: make-initrd: call for testing Anton Farygin
2010-02-04  9:24   ` Alexey I. Froloff
2010-02-04 10:19     ` Anton Farygin
2010-02-04 14:01   ` Alexey Gladkov
2010-02-04 14:20     ` Anton Farygin
2010-02-04 14:31       ` Valery V. Inozemtsev
2010-02-04 14:39       ` Alexey Gladkov
2010-02-04 15:12         ` Kirill A. Shutemov

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/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 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

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


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