[Voyage-linux] More build errors...

Robert Haskins (spam-protected)
Wed Mar 23 22:56:26 HKT 2005


Thanks Punky! That was the kick I needed. So for those of you who are 
newbies like me, translated this means:

1) install the Debian package "kernel-package" (apt-get kernel-package)
2) <Follow the Debian kernel package instructions, i.e. the "make-kpkg" 
commands. The naming of the kernel is very specific with dots, dashes 
and underscores.>
3) to install, use "dpkg --root=<path to voyager-0.1 install> -i 
/usr/src/<name of debian kernel package>

The order of options is important on 3). If you reverse it, the kernel 
will be installed to "/".

Punky Tse wrote:
> Robert,
> 
> There are many ways.  My way is to built the kernel package first,
> then install it to the chroot envirnoment.  But make sure you didn't
> run lilo.
> 
> If you don't want to build kernel in debian way, you should also read
> the documentation inside the kernel source tree, it tells you how to
> install the kernel other than "/".
> 
> Punky
> 
> On Tue, 22 Mar 2005 23:18:47 -0500, Robert Haskins
> <rhaskins at cnetwork.com> wrote:
> 
>>Sorry to be such a newbie. Correct me if I'm wrong, but I think those
>>pages show you how to install a new kernel to /boot and /. I've built
>>the voyage kernel successfully, I just need to get it to the CF card.
>>That's the part I can't figure out (how I get the custom kernel I just
>>built onto the flash - I don't want to install it onto the system I just
>>built it on!).
>>
>>I think I want to install the new kernel into some temporary directory
>>like /home/rhaskins/voyage-0.1 so I can then build my CF image, correct?
>>
>>Punky Tse wrote:
>>
>>>Compile and build the kernel image in debian way.  See debian kernel
>>>how-to:
>>>http://www.falkotimme.com/howtos/debian_kernel2.6_compile/index.php
>>>http://www.projektfarm.com/en/support/howto/debian_kernel_compile.html
>>>
>>>Robert Haskins wrote:
>>>
>>>
>>>>OK, I am really showing my newbie-ness here. The kernel built fine,
>>>>but how do I install it? When I run the "make install", make installs
>>>>the new kernel to a location relative to "/" which is obviously not
>>>>where my voyage installation is located.
>>>>
>>>>Please advise. Thanks!
>>>>
>>>>Punky Tse wrote:
>>>>
>>>>
>>>>>The kernel source is always available, and they are provided in debian
>>>>>package.  That means, make sure in your Debian building machine, you
>>>>>have
>>>>>    deb http://www.voyage.hk/dists/sarge ./ in /etc/apt/sources.list
>>>>>and has run "apt-get update".  Then,
>>>>>    apt-get install kernel-source-2.6.8-voyage
>>>>>The kernel tarball will be downloaded to /usr/src.  Use your
>>>>>conventional way to build the kernel.
>>>>>
>>>>>If you are not running Debian, but other distro, you can download the
>>>>>deb package at:
>>>>>    http://www.voyage.hk/dists/sarge/kernel/
>>>>>
>>>>>The kernel config is stored in
>>>>>http://www.voyage.hk/download/kernel_config/
>>>>>
>>>>>
>>>>>On Tue, 22 Mar 2005 07:48:12 -0500, Robert Haskins
>>>>><rhaskins at cnetwork.com> wrote:
>>>>>
>>>>>
>>>>>>Thanks for fixing the build issues! I'll give them a try today and let
>>>>>>you know how it goes.
>>>>>>
>>>>>>On the kernel build issue, are you going to give users the ability to
>>>>>>build their own kernel? I've tried other small Linux distributions, and
>>>>>>the the problem I always have had is building a kernel that works.
>>>>>>Granted, I am a newbie to *recent* kernel building (I used to have to
>>>>>>build static kernels for Digital Ultrix 4.x BSD-based boxesback in the
>>>>>>early 90's :-) ) but I am looking for a small Linux distribution that I
>>>>>>can easily build the kernel with.
>>>>>>
>>>>>>I was hoping to use voyage, but if it downloads the kernel from your
>>>>>>site it doesn't look like voyage will work for me, either. (BTW when I
>>>>>>used the build script previously, the kernels were not
>>>>>>downloaded/installed. Perhaps you've fixed that with your recent
>>>>>>changes?)
>>>>>>
>>>>>>Thanks!
>>>>>>
>>>>>>Punky Tse wrote:
>>>>>>
>>>>>>
>>>>>>>- I have added back the gettext-base to the build script as the latest
>>>>>>>pppoeconf requries it.
>>>>>>>- the build script does not build the kernel.  Instead, it gets the
>>>>>>>pre-built kernel from voyage.hk.
>>>>>>>
>>>>>>>Please let me know if you encountered any problem after using the
>>>>>>>latest
>>>>>>>script.
>>>>>>
>>>>>>
>>>>>>
>>>>>>_______________________________________________
>>>>>>Voyage-linux mailing list
>>>>>>Voyage-linux at list.voyage.hk
>>>>>>http://list.voyage.hk/mailman/listinfo/voyage-linux
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>_______________________________________________
>>>>Voyage-linux mailing list
>>>>Voyage-linux at list.voyage.hk
>>>>http://list.voyage.hk/mailman/listinfo/voyage-linux
>>>
>>>
>>>
>>>
>>_______________________________________________
>>Voyage-linux mailing list
>>Voyage-linux at list.voyage.hk
>>http://list.voyage.hk/mailman/listinfo/voyage-linux
>>
> 
> 
> 




More information about the Voyage-linux mailing list