[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Kernel compile and install does not create initrd



On Sat, Jan 16 2010, Hugo Vanwoerkom wrote:

> Patrick Wiseman wrote:
>> On Sat, Jan 16, 2010 at 2:44 PM, Hugo Vanwoerkom <hvw59601@care2.com> wrote:
>>> Patrick Wiseman wrote:

>>> If this is the latest version of make-kpkg, did you
>>> cp /usr/share/kernel-package/examples/etc/kernel/postinst.d/initramfs
>>> /etc/kernel/postinst.d/
>>> cp /usr/share/kernel-package/examples/etc/kernel/postrm.d/initramfs
>>> /etc/kernel/postrm.d/
>>> ?
>>
>> Uh, no, I didn't.  I have now.  And dkpg-reconfigure has now created
>> the initrd image, and grub has found it.  Thanks!  (I appreciate the
>> help, but where should I have looked?  My googling did not turn up
>> that solution!  And neither did 'man make-kpkg', although I see now
>> there's some obtuse language in there which is perhaps meant to convey
>> the same information.)
>>
>
> This was dicussed on the list. My reference is:
> http://groups.google.com/group/linux.debian.user/browse_thread/thread/38247e9a7f3561ea/6fe4f2d08bc209a1?hl=ia&q=group:linux.debian.user+insubject:kernel-package#6fe4f2d08bc209a1
> and you're right, that post does not show up by googling initrd or
> kernel. So much for google...

,----[  Manual page make-kpkg(1) line 132/382 ]
| --initrd
|  If make-kpkg is generating a kernel-image package, arrange to
|  convey to the hook scripts run from the post installation
|  maintainer scripts that this image requires an initrd, and that
|  the initrd generation hook scripts should not short circuit
|  early. Without this option, the example initramfs hook scripts
|  bundled in with kernel-package will take no action on
|  installation.  The same effect can be achieved by setting the
|  environment variable INITRD to any non empty value.  Please note   <-*
|  that unless there are hook scripts in /etc/kernel or added into    <-*
|  the hook script parameter of /etc/kernel-img.conf.  no initrd      <-*
|  will be created (the bundled in example scripts are just examples  <-*
|  -- user action is required before anything happens).               <-*
`----

        I guess this could be made more, umm, insistent, somehow.

        manoj
-- 
There ain't nothin' in this world that's worth being a snot
over. --Larry Wall in <1992Aug19.041614.6963@netlabs.com>
Manoj Srivastava <srivasta@acm.org> <http://www.golden-gryphon.com/>  
4096R/C5779A1C E37E 5EC5 2A01 DA25 AD20  05B6 CF48 9438 C577 9A1C


Reply to: