ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] mkinitrd и ядра не из ALT
@ 2008-04-02 11:54 Pavlov Konstantin
  2008-04-02 13:15 ` Dmitry V. Levin
  0 siblings, 1 reply; 4+ messages in thread
From: Pavlov Konstantin @ 2008-04-02 11:54 UTC (permalink / raw)
  To: devel

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

Добрый день, а как создавать initrd для ядер не из ALT?

Наш mkinitrd крив^W не той системы, поэтому выдает что-то вроде:

FATAL: Could not open
/tmp/.private/root/initrd.mPAsj29100/tree/lib/modules/2.6.18-ovz028stab053.5-smp/modules.dep.temp
for writing: No such file or directory

при попытке создания образа.

Руками я в принципе могу проэмулировать mkinitrd, но как-то это
неправильно, да и хотелось бы автоматизации.

-- 
Remember, God could only create the world in 6 days because he didn't
have an established user base.

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

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

* Re: [devel] mkinitrd и ядра не из ALT
  2008-04-02 11:54 [devel] mkinitrd и ядра не из ALT Pavlov Konstantin
@ 2008-04-02 13:15 ` Dmitry V. Levin
  2008-04-02 13:21   ` Pavlov Konstantin
  0 siblings, 1 reply; 4+ messages in thread
From: Dmitry V. Levin @ 2008-04-02 13:15 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Wed, Apr 02, 2008 at 03:54:38PM +0400, Pavlov Konstantin wrote:
> Добрый день, а как создавать initrd для ядер не из ALT?
> 
> Наш mkinitrd крив^W не той системы, поэтому выдает что-то вроде:
> 
> FATAL: Could not open
> /tmp/.private/root/initrd.mPAsj29100/tree/lib/modules/2.6.18-ovz028stab053.5-smp/modules.dep.temp
> for writing: No such file or directory
> 
> при попытке создания образа.

Наш mkinitrd не поддерживает несоздание initrd для ядер, которым
initrd не нужен.  Раньше поддерживал...


-- 
ldv

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

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

* Re: [devel] mkinitrd и ядра не из ALT
  2008-04-02 13:15 ` Dmitry V. Levin
@ 2008-04-02 13:21   ` Pavlov Konstantin
  2008-04-02 13:42     ` Pavlov Konstantin
  0 siblings, 1 reply; 4+ messages in thread
From: Pavlov Konstantin @ 2008-04-02 13:21 UTC (permalink / raw)
  To: devel

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

On Wed, Apr 02, 2008 at 05:15:51PM +0400, Dmitry V. Levin wrote:
> On Wed, Apr 02, 2008 at 03:54:38PM +0400, Pavlov Konstantin wrote:
> > Добрый день, а как создавать initrd для ядер не из ALT?
> > 
> > Наш mkinitrd крив^W не той системы, поэтому выдает что-то вроде:
> > 
> > FATAL: Could not open
> > /tmp/.private/root/initrd.mPAsj29100/tree/lib/modules/2.6.18-ovz028stab053.5-smp/modules.dep.temp
> > for writing: No such file or directory
> > 
> > при попытке создания образа.
> 
> Наш mkinitrd не поддерживает несоздание initrd для ядер, которым
> initrd не нужен.  Раньше поддерживал...

Спасибо Сергею Власову, продвинулись дальше при помощи:

diff --git a/mkinitrd b/mkinitrd
index dc92c47..765b8db 100755
--- a/mkinitrd
+++ b/mkinitrd
@@ -1341,7 +1341,8 @@ MakeMountDir()
    MNTDIR="$WORKDIR/tree"
    RCFILE="$MNTDIR/linuxrc"
 
-   Mkdir -p $MNTDIR/{etc,dev,safedev,loopfs,sys,proc} ||
+   Mkdir -p "$MNTDIR"/{etc,dev,safedev,loopfs,sys,proc} &&
+       Mkdir -p "$MNTDIR/lib/modules/$KERNEL" ||
        Fatal "Failed to create directories."
 
    if [ "$IMAGE_TYPE" = initramfs ]; then

-- 
<Fred^> но вот свистеть на 9600 ща уже разучились...
<Fred^> не тот админ пошел... :)

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

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

* Re: [devel] mkinitrd и ядра не из ALT
  2008-04-02 13:21   ` Pavlov Konstantin
@ 2008-04-02 13:42     ` Pavlov Konstantin
  0 siblings, 0 replies; 4+ messages in thread
From: Pavlov Konstantin @ 2008-04-02 13:42 UTC (permalink / raw)
  To: devel

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

On Wed, Apr 02, 2008 at 05:21:59PM +0400, Pavlov Konstantin wrote:
> On Wed, Apr 02, 2008 at 05:15:51PM +0400, Dmitry V. Levin wrote:
> > On Wed, Apr 02, 2008 at 03:54:38PM +0400, Pavlov Konstantin wrote:
> > > Добрый день, а как создавать initrd для ядер не из ALT?
> > > 
> > > Наш mkinitrd крив^W не той системы, поэтому выдает что-то вроде:
> > > 
> > > FATAL: Could not open
> > > /tmp/.private/root/initrd.mPAsj29100/tree/lib/modules/2.6.18-ovz028stab053.5-smp/modules.dep.temp
> > > for writing: No such file or directory
> > > 
> > > при попытке создания образа.
> > 
> > Наш mkinitrd не поддерживает несоздание initrd для ядер, которым
> > initrd не нужен.  Раньше поддерживал...
> 
> Спасибо Сергею Власову

В общем, RHEL5'овские ядра грузятся.

-- 
<drF_ckoff> так зевнул, что что-то там вывихнулось =/

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

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

end of thread, other threads:[~2008-04-02 13:42 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-04-02 11:54 [devel] mkinitrd и ядра не из ALT Pavlov Konstantin
2008-04-02 13:15 ` Dmitry V. Levin
2008-04-02 13:21   ` Pavlov Konstantin
2008-04-02 13:42     ` Pavlov Konstantin

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