All of lore.kernel.org
 help / color / mirror / Atom feed
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. 





  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.