From: Seve Ho <sho@mailprove.com>
To: Arthur Perry <kernel@linuxfarms.com>, linux-kernel@vger.kernel.org
Subject: Re: mkinitrd error
Date: Tue, 27 Apr 2004 11:36:21 +0800 [thread overview]
Message-ID: <408DD535.80507@mailprove.com> (raw)
In-Reply-To: <Pine.LNX.4.58.0404261005210.8600@tiamat.perryconsulting.net>
Thanks for your help and sorry for asking the Redhat question here...
I will tried out the solutions you provided today later.
However, I would like to ask one more question about compiling kernel (
I sure this is about the kernel this time.)
The following is what I does to recompile my kernel, I run these command
at /usr/src/linux-2.4/
# make mrproper
# cd /usr/src/linux-2.4/configs
# cp kernel-2.4.18-ia64-smp.config /usr/src/linux-2.4/.config
# make oldconfig
# make dep
# make compressed
# make modules
# make modules_install
# make install
All the steps went good but when it comes to "make install", the error
happened
make: *** No rule to make target `install'. Stop.
Does that means I dont have the any code in the "Makefile" for "make
install"? And does that means my Makefile is not correct?
I have looked into the web and some documents said make install will
copy the kernel file to correct directory and make a new entry into
elilo.conf.
Based on this, could I manually do the following instead of relying on
the "make install" command?
1. copy the kernel files (vmlinux.gz and System.map) to
/boot/efi/efi/redhat/
2. make symbolic link to above file at /boot
3. edit elilo.conf to add a new entry pointing to the new kernel compiled.
4. Restart.
Could anyone provide opinions on it?
Thanks again.
Seve
Arthur Perry wrote:
>Hi Steve,
>
>You probably want to communicate this back to RedHat. (I assume you are
>using RedHat)..
>I have seen the same thing, but honestly did not take it too seriously.
>I figured someone else would report it to them ;)
>
>The mkinitrd script is located at /sbin/mkinitrd.
>It creates a fixed-size ramdisk at 4000 kbytes if i386, and 8000 kbytes
>for "all" other architectures (or more accurately, other architectures
>that would see this specific script) .. That would be ia64.
>For a quick fix, you can change this value to something larger like 12000.
>This should fit what you need.
>Just change line 45 from "IMAGESIZE=8000" to "IMAGESIZE=12000".
>You now can re-run it and it should complete without errors.
>
>Then you will need to modify your elilo.conf file, passing the new
>ramdisk size to the kernel command line.
>This has to be done because the new ramdisk size is larger than the
>default value which the kernel expects.
>
>Simply find your active kernel paragraph in the
>/boot/efi/efi/redhat/elilo.conf file, and make sure your append line
>reads,
>append="root=LABEL=/ ramdisk_size=12000"
>
>Off the top of my head, I think this is all you need to do.
>
>FYI, correct me if I am wrong everyone, but this really should go to a
>RedHat support mail group. Not the kernel development one.
>It was just a free ticket and I am just having my morning coffee ;)
>
>Arthur Perry
>Lead Linux Developer / Linux Systems Architect
>Validation, CSU Celestica
>Sair/Linux Gnu Certified Professional, 2000
>Project Manager, Linuxfarms
>http://www.linuxfarms.com
>
>
>
>On Mon, 26 Apr 2004, Seve Ho wrote:
>
>
>
>>Hi,
>>
>>I am trying to recompile kernel on Itanium2 Redhat box.( This is my
>>first time to do it and actually I am new to Linux )
>>After recompilation, I tried to create initial ramdisk with mkinitrd.
>>However, it failed with following error messages...
>>Does anyone have idea about what is jdb? And how can i make the ramdisk
>>successfully?
>>
>>Any help or hints will be greatly appreciated.( I am not on the list,
>>could you kindly cc your answer or suggestion to sho@mailprove.com ? )
>>
>>
>>Seve
>>
>>
>>[root@SDV900 root]# mkinitrd -v initrd-2.4.18-e.31custom20040426.img
>>2.4.18-e.31custom20040426
>>Using modules: ./kernel/drivers/scsi/scsi_mod.o
>>./kernel/drivers/scsi/sd_mod.o
>>./kernel/drivers/scsi/sym53c8xx_2/sym53c8xx_2.o ./kernel/fs/jbd/jbd.o
>>./kernel/fs/ext3/ext3.o
>>Using loopback device /dev/loop0
>>/sbin/nash -> /tmp/initrd.naSZEa/bin/nash
>>/sbin/insmod.static -> /tmp/initrd.naSZEa/bin/insmod
>>`/lib/modules/2.4.18-e.31custom20040426/./kernel/drivers/scsi/scsi_mod.o'
>>-> `/tmp/initrd.naSZEa/lib/scsi_mod.o'
>>`/lib/modules/2.4.18-e.31custom20040426/./kernel/drivers/scsi/sd_mod.o'
>>-> `/tmp/initrd.naSZEa/lib/sd_mod.o'
>>`/lib/modules/2.4.18-e.31custom20040426/./kernel/drivers/scsi/sym53c8xx_2/sym53c8xx_2.o'
>>-> `/tmp/initrd.naSZEa/lib/sym53c8xx_2.o'
>>`/lib/modules/2.4.18-e.31custom20040426/./kernel/fs/jbd/jbd.o' ->
>>`/tmp/initrd.naSZEa/lib/jbd.o'
>>`/lib/modules/2.4.18-e.31custom20040426/./kernel/fs/ext3/ext3.o' ->
>>`/tmp/initrd.naSZEa/lib/ext3.o'
>>Loading module scsi_mod
>>Loading module sd_mod
>>Loading module sym53c8xx_2
>>Loading module jbd
>>Loading module ext3
>>*tar: ./lib/jbd.o: Wrote only 0 of 10240 bytes
>>tar: Skipping to next header
>>tar: Error exit delayed from previous errors*
>>
>>--
>>Seve Ho
>>Programmer
>>
>>Tel (852) 3105 2920
>>Fax (852) 3105 2926
>>Email Seve.Ho@MailProve.com
>>
>>
>>Mail Prove Ltd.
>>806, Cyberport 1
>>100 Cyberport Rd.
>>Pokfulam, H. K.
>>
>>
>>
>>
>>-
>>To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
>>the body of a message to majordomo@vger.kernel.org
>>More majordomo info at http://vger.kernel.org/majordomo-info.html
>>Please read the FAQ at http://www.tux.org/lkml/
>>
>>
>>
--
Seve Ho
Programmer
Tel (852) 3105 2920
Fax (852) 3105 2926
Email Seve.Ho@MailProve.com
Mail Prove Ltd.
806, Cyberport 1
100 Cyberport Rd.
Pokfulam, H. K.
next prev parent reply other threads:[~2004-04-27 3:36 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-04-26 9:52 mkinitrd error Seve Ho
2004-04-26 14:22 ` Arthur Perry
2004-04-27 3:36 ` Seve Ho [this message]
2004-04-27 16:16 ` Valdis.Kletnieks
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=408DD535.80507@mailprove.com \
--to=sho@mailprove.com \
--cc=kernel@linuxfarms.com \
--cc=linux-kernel@vger.kernel.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
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.