Re: [gentoo-user] genkernel vs kernel manual compilation

2007-09-01 Thread Arnau Bria
On Fri, 31 Aug 2007 16:09:46 -0400
Ryan Sims wrote:

 On 8/31/07, Arnau Bria [EMAIL PROTECTED] wrote:
  On Fri, 31 Aug 2007 09:41:19 -0400
  Ryan Sims wrote:
 
   On 8/31/07, Arnau Bria [EMAIL PROTECTED] wrote:
  Hi,
Really, I like to read people's opinion about genkernel, but no
one has tried to answer my question yet.
  
   In my first reply, I suggested looking at a diff between your
   config and genkernel's config.  How did that turn out?
 
  Mmm... I though I answered that.
  at conceptual level, I did a gunzip and moved original 2.6.12
  genkernel's /proc/config.gz to .config and then, make oldconfig in
  new 2.6.21 sources dir (/usr/src/linux link dir).
 
  So, I should do a diff between my new .config after make oldc onfig,
  and currently config generated by genkernel... but has it sense? I
  mean, what differneces could be between them?
 
 That's what we're trying to find out.  If the diff comes up empty,
 we'll have to look elsewhere, but it's easy to check.


afrodita ~ # cp /usr/src/linux/.config config-2.21
afrodita ~ # head config-2.21
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.21-gentoo-r4
# Wed Aug 29 21:57:06 2007
#
CONFIG_X86_32=y
CONFIG_GENERIC_TIME=y
CONFIG_CLOCKSOURCE_WATCHDOG=y
CONFIG_GENERIC_CLOCKEVENTS=y
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y

afrodita ~ # cd /usr/src/linux
afrodita ~ # uname -a
Linux afrodita 2.6.16-gentoo-r12 #1 SMP Sat Aug 26 23:59:18 CEST 2006 i686 AMD 
Athlon(tm) Processor AuthenticAMD GNU/Linux

afrodita linux # zcat /proc/config.gz  .config
afrodita linux # zcat /proc/config.gz  .config
afrodita linux # head .config
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.16-gentoo-r12
# Sat Aug 26 23:44:30 2006
#
CONFIG_X86_32=y
CONFIG_SEMAPHORE_SLEEPERS=y
CONFIG_X86=y
CONFIG_MMU=y
CONFIG_GENERIC_ISA_DMA=y

afrodita linux # make oldconfig
(all default options marked).
afrodita linux # head .config
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.21-gentoo-r4
# Sat Sep  1 16:40:04 2007

afrodita linux # cp .config /root/config-2.12
afrodita ~ # head -n 5 config-2.12
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.21-gentoo-r4
# Sat Sep  1 16:33:04 2007
#
afrodita ~ # head -n 5 config-2.21
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.21-gentoo-r4
# Wed Aug 29 21:57:06 2007
#
afrodita ~ # diff config-2.21 config-2.12
4c4
 # Wed Aug 29 21:57:06 2007
---
 # Sat Sep  1 16:33:04 2007


so, both configs have same options.

 One thing...are you actually going from 2.6.12 to .21?  Or is that a
 typo?
not a typo, going from 2.6.12 to 2.6.21.

 While you're rebooting, see if you can get your new kernel to panic
 again at boot, write down the error, and post it.
 
I'm compiling the kernel again for seeing the panic.

Cheers,
Arnau
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] genkernel vs kernel manual compilation

2007-09-01 Thread Arnau Bria
On Sat, 1 Sep 2007 15:47:01 +0200
Arnau Bria wrote:

The Panic:
Mounting /proc filesystem
Creating block devices
failed to create /dev/hde
failed to create /dev/hde1
failed to create /dev/hde2
failed to create /dev/hde3
failed to create /dev/hde4
failed to create /dev/hde5
failed to create /dev/hde6
Creating root device
mkrootdev: mknod failed: 30
Mounting root filesystem
mount: error 2 mounting ext3
pivotroot: pivot_root(/sysroot,/sysroot/initrd) failed: 2
umount /initrd/proc failed: 2
Kenrel Panic - not syncing: Attempted to kill init


sorry if you see any typo, copied from server's screen.

 Cheers,
 Arnau
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] genkernel vs kernel manual compilation

2007-08-31 Thread Arnau Bria
On Fri, 31 Aug 2007 04:14:29 +0200
Volker Armin Hemmann wrote:

 On Freitag, 31. August 2007, Arnau Bria wrote:
  On Thu, 30 Aug 2007 23:51:44 +0200

[...]

  from make help:
 
  [...]
  Other generic targets:
all - Build all targets marked with [*]
  * vmlinux - Build the bare kernel
  * modules - Build all modules
  [...]
 
 
  Execute make or make all to build all targets marked with [*]
 
 
  so make all  make modules install should be enough.
 
 read again. it is modules_install not modules. modules_install to
 install the modules, install to copy the kernel, System.map and
 config to /boot and create the symlinks.

Sorry, late at night and I read modules modules_install.

[...]
  Cause I tried so, but my kernels did not work... don't really know
  why, so I'm trying to look for the reason, so I wanted to start
  step by step, first compiling one using genkernel's ocnfig, and
  then, start removing options and including things to kernel.
 
 well, that obviously has not worked. Google for Greg Kroah Hartmann,
 go to his site, download his kernel guide. It is a book about
 building kernels - it should help you a lot.

I've compiled my kernels for a long time. I can start with a fresh
config and look for my config, but at this time, I prefer doing things
in the other order. Is that a problem for my question? is it impossible?

My original question was: what a the differences between my manual
compilation and genkernel's one?

Really, I like to read people's opinion about genkernel, but no one has
tried to answer my question yet.

[...]

  I don't agree. I has lots of unused options that many people don't
  use, right, but I can ensure that this genric kernel's runs in
  many diff hw configs, so I does what it's supposed to.
 
 I have seen horrible, horrible kernels created by it. 
Did they work?
Do you think all people need best config? I don't care much about that,
but, ais, I compile my own kernels for my machines.

 I have a very nice working config 
Me too in my laptop too, i.e.

 - genkernel couldn't do it any
 better. And as a bonus - I don't need an initrd or related cr*p (yes,
 I don't like them).

So, you have the option of not using it, but how many working configs
for many people has generated genkernel?

Cheers,
Arnau
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] genkernel vs kernel manual compilation

2007-08-31 Thread Norberto Bensa

Quoting Arnau Bria [EMAIL PROTECTED]:


My original question was: what a the differences between my manual
compilation and genkernel's one?


No differences if you use the same config.

Perhaps there're two or three things in the initrd you wouldn't find  
if you do a manual mkinitrd, but the kernel itself (and modules) are  
not different.


Regards,
Norberto



This message was sent using IMP, the Internet Messaging Program.


--
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] genkernel vs kernel manual compilation

2007-08-31 Thread Ryan Sims
On 8/31/07, Arnau Bria [EMAIL PROTECTED] wrote:
 Really, I like to read people's opinion about genkernel, but no one has
 tried to answer my question yet.

In my first reply, I suggested looking at a diff between your config
and genkernel's config.  How did that turn out?


-- 
Ryan W Sims
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] genkernel vs kernel manual compilation

2007-08-31 Thread Volker Armin Hemmann
On Freitag, 31. August 2007, Arnau Bria wrote:

  I have seen horrible, horrible kernels created by it.

 Did they work?

no. they did not even boot.
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] genkernel vs kernel manual compilation

2007-08-31 Thread Steen Eugen Poulsen
Volker Armin Hemmann skrev:
 because I have seen more than one non-booting totally f* up kernel created by 
 genkernel. I won't touch it ever again. If something sucked in the past, the 
 change is great that it sucks again in the future. Plus it doesn't really 
 make things easier, does it?


Enough of this religous FUD spreading about Genkernel.

Your outright lying.

If you don't have anything to say than lies and FUD, maybe it's time to
stop saying anything.





smime.p7s
Description: S/MIME Cryptographic Signature


Re: [gentoo-user] genkernel vs kernel manual compilation

2007-08-31 Thread Ryan Sims
On 8/31/07, Steen Eugen Poulsen [EMAIL PROTECTED] wrote:
 Volker Armin Hemmann skrev:
  because I have seen more than one non-booting totally f* up kernel created 
  by
  genkernel. I won't touch it ever again. If something sucked in the past, the
  change is great that it sucks again in the future. Plus it doesn't really
  make things easier, does it?


 Enough of this religous FUD spreading about Genkernel.

 Your outright lying.

 If you don't have anything to say than lies and FUD, maybe it's time to
 stop saying anything.

Ok, let's all just take a deep breath, chill out and get back on-topic.

Clearly there are differing opinions/experiences about genkernel.  We
needn't get into a religious war on either side; I have a certain
way I apporach kernel building that makes me avoid genkernel, that's
my choice.  There are those who like what genkernel does, that's their
choice.

I've made the argument that a non-genkernel config is less complicated
than a genkernel config, and I think that's a supportable position.
I've also argued that the OP should think about hand-configuring from
scratch, as it reduces the number of variables to troubleshoot.

I think Volker's point about genkernel not making things easier is
just that it seems to be a source of confusion and complexity in this
particular case (Volker please correct me if I'm wrong), which is a
valid point.  And it isn't FUD or lies to warn about having bad
experiences with a tool in the past.  If there are issues with my
tone, or anyone else's tone, please say just that, rather than adding
fuel to the fire.

Ultimately, we're talking about whether or not to use a tool, and how
to use that tool.  No-one's going to live or die here: righteous anger
and name-calling isn't appropriate.  So again:  take a deep breath,
and let's try and help out a fellow gentoo-user instead of attacking
each other.

-- 
Ryan W Sims
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] genkernel vs kernel manual compilation

2007-08-31 Thread Volker Armin Hemmann
On Freitag, 31. August 2007, Ryan Sims wrote:
 On 8/31/07, Steen Eugen Poulsen [EMAIL PROTECTED] wrote:
  Volker Armin Hemmann skrev:
   because I have seen more than one non-booting totally f* up kernel
   created by genkernel. I won't touch it ever again. If something sucked
   in the past, the change is great that it sucks again in the future.
   Plus it doesn't really make things easier, does it?
 
  Enough of this religous FUD spreading about Genkernel.
 
  Your outright lying.
 
  If you don't have anything to say than lies and FUD, maybe it's time to
  stop saying anything.

 Ok, let's all just take a deep breath, chill out and get back on-topic.

 Clearly there are differing opinions/experiences about genkernel.  We
 needn't get into a religious war on either side; I have a certain
 way I apporach kernel building that makes me avoid genkernel, that's
 my choice.  There are those who like what genkernel does, that's their
 choice.

 I've made the argument that a non-genkernel config is less complicated
 than a genkernel config, and I think that's a supportable position.
 I've also argued that the OP should think about hand-configuring from
 scratch, as it reduces the number of variables to troubleshoot.

 I think Volker's point about genkernel not making things easier is
 just that it seems to be a source of confusion and complexity in this
 particular case (Volker please correct me if I'm wrong), which is a
 valid point.  

well, in all cases ...

 And it isn't FUD or lies to warn about having bad 
 experiences with a tool in the past.  

exactly. 


-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] genkernel vs kernel manual compilation

2007-08-31 Thread Arnau Bria
On Fri, 31 Aug 2007 09:41:19 -0400
Ryan Sims wrote:

 On 8/31/07, Arnau Bria [EMAIL PROTECTED] wrote:
Hi,
  Really, I like to read people's opinion about genkernel, but no one
  has tried to answer my question yet.
 
 In my first reply, I suggested looking at a diff between your config
 and genkernel's config.  How did that turn out?

Mmm... I though I answered that.
at conceptual level, I did a gunzip and moved original 2.6.12
genkernel's /proc/config.gz to .config and then, make oldconfig in new
2.6.21 sources dir (/usr/src/linux link dir).

So, I should do a diff between my new .config after make oldc onfig,
and currently config generated by genkernel... but has it sense? I
mean, what differneces could be between them? does genekenrel something
differnet to make oldconfig?¿

I must reboot my server for checking it, but I cannot do it now... I'll
come back with the diff ASAP.

Cheers,
Arnau
--
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] genkernel vs kernel manual compilation

2007-08-31 Thread Ryan Sims
On 8/31/07, Arnau Bria [EMAIL PROTECTED] wrote:
 On Fri, 31 Aug 2007 09:41:19 -0400
 Ryan Sims wrote:

  On 8/31/07, Arnau Bria [EMAIL PROTECTED] wrote:
 Hi,
   Really, I like to read people's opinion about genkernel, but no one
   has tried to answer my question yet.
 
  In my first reply, I suggested looking at a diff between your config
  and genkernel's config.  How did that turn out?

 Mmm... I though I answered that.
 at conceptual level, I did a gunzip and moved original 2.6.12
 genkernel's /proc/config.gz to .config and then, make oldconfig in new
 2.6.21 sources dir (/usr/src/linux link dir).

 So, I should do a diff between my new .config after make oldc onfig,
 and currently config generated by genkernel... but has it sense? I
 mean, what differneces could be between them?

That's what we're trying to find out.  If the diff comes up empty,
we'll have to look elsewhere, but it's easy to check.

One thing...are you actually going from 2.6.12 to .21?  Or is that a typo?

While you're rebooting, see if you can get your new kernel to panic
again at boot, write down the error, and post it.

-- 
Ryan W Sims
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] genkernel vs kernel manual compilation

2007-08-31 Thread Steen Eugen Poulsen
Ryan Sims skrev:
 I think Volker's point about genkernel not making things easier is
 just that it seems to be a source of confusion and complexity in this

Go read his post please, he is making things up and blaming the tool for
an idiot using it wrong.

He somehow thinks that genkernel is autoconfiggenrartorsuperai, It
isn't, it's a simple script to easily handle repeated compiles of kernels.

Anyone can write scripts to do the same or claim they don't mind writing
the same command over and over every time they handle a kernel compile,
but to turn around and use that fact to attack and descridit genkernel
so viciously done in this thread is nothing but FUD.


And to the lies:

Lie:
because I have seen more than one non-booting totally f* up kernel
created by
genkernel. I won't touch it ever again. If something sucked in the past,
the
change is great that it sucks again in the future. Plus it doesn't really
make things easier, does it?


Thats a LIE, genkernel DOES not have ANY inteligence to create .config
for kernels, why is he spreading FUD about it creating f* up kernels.

In /usr/share/genkernel you will find *TEMPLATES* that can be used, but
they aren't LiveCD setups to create all round kernels, it's possible
they should be, but at the moment they are rough templates you can use
to make a .config.


Lie 2: It doesn't make things easier.

It does make things easier, again he is confusing automagic .config
creation with what genkernel can help with. The tool automate the task
involved in compiling kernels and/or maintaining multiple
configurations. And the Vol fellow really should start using genkernel
as his comment clearly demonstrate he does not take appropriate caution
to ensure that the kernel source is in a sane state between compiles.

The kernel make file is very complicated and fragile, genkernels propper
step is *NOT* idiocy, but done because it avoid bugging the kernel
compile. (WARNING! Don't start doing mrproppers manually, it erase the
.config file, something that --save-config option of genkernel handles
so you don't loss your configuration)

All the rest of his hate drivel is based on this kind of made up FUD
against it and he is not alone, you see this hate FUD being spread all
over about a decent tool, the author(s) deserve better treatment than this.


smime.p7s
Description: S/MIME Cryptographic Signature


Re: [gentoo-user] genkernel vs kernel manual compilation

2007-08-31 Thread Daniel da Veiga
On 8/31/07, Steen Eugen Poulsen [EMAIL PROTECTED] wrote:
 All the rest of his hate drivel is based on this kind of made up FUD
 against it and he is not alone, you see this hate FUD being spread all
 over about a decent tool, the author(s) deserve better treatment than this.

Completely agreed.
I'm a genkernel user since my first Gentoo install back in 2004, never
had any problems with it, at least none that wouldn't show in a normal
kernel compile.

I mean, it does nothing that normal sequence of compile commands would do...

Spreading that its bad and breaks stuff is just wrong with us (old
users) that use it with no problems, with new users that will not TRY
it because someone said it was bad, and with the developers that put
effort in designing a tool like this.

-- 
Daniel da Veiga
Computer Operator - RS - Brazil
-BEGIN GEEK CODE BLOCK-
Version: 3.1
GCM/IT/P/O d-? s:- a? C++$ UBLA++ P+ L++ E--- W+++$ N o+ K- w O M- V-
PS PE Y PGP- t+ 5 X+++ R+* tv b+ DI+++ D+ G+ e h+ r+ y++
--END GEEK CODE BLOCK--
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] genkernel vs kernel manual compilation

2007-08-31 Thread Volker Armin Hemmann
On Freitag, 31. August 2007, Arnau Bria wrote:
 On Fri, 31 Aug 2007 09:41:19 -0400

 Ryan Sims wrote:
  On 8/31/07, Arnau Bria [EMAIL PROTECTED] wrote:

 Hi,

   Really, I like to read people's opinion about genkernel, but no one
   has tried to answer my question yet.
 
  In my first reply, I suggested looking at a diff between your config
  and genkernel's config.  How did that turn out?

 Mmm... I though I answered that.
 at conceptual level, I did a gunzip and moved original 2.6.12
 genkernel's /proc/config.gz to .config and then, make oldconfig in new
 2.6.21 sources dir (/usr/src/linux link dir).

 So, I should do a diff between my new .config after make oldc onfig,
 and currently config generated by genkernel... but has it sense? I
 mean, what differneces could be between them? does genekenrel something
 differnet to make oldconfig?¿

a lot. there has changed a lot of stuff between .12 and .21


--
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] genkernel vs kernel manual compilation

2007-08-31 Thread Volker Armin Hemmann
On Freitag, 31. August 2007, Steen Eugen Poulsen wrote:


 And to the lies:

 Lie:
 because I have seen more than one non-booting totally f* up kernel
 created by
 genkernel. I won't touch it ever again. If something sucked in the past,
 the
 change is great that it sucks again in the future. Plus it doesn't really
 make things easier, does it?


 Thats a LIE, genkernel DOES not have ANY inteligence to create .config
 for kernels, why is he spreading FUD about it creating f* up kernels.

exactly, genkernel has no intelligence. So there is no reason to use it.


 Lie 2: It doesn't make things easier.

 It does make things easier, again he is confusing automagic .config
 creation with what genkernel can help with. The tool automate the task
 involved in compiling kernels and/or maintaining multiple
 configurations. And the Vol fellow really should start using genkernel
 as his comment clearly demonstrate he does not take appropriate caution
 to ensure that the kernel source is in a sane state between compiles.

and how is make oldconfig  make all modules_install install harder to do 
than anything genkernel does?

oh, it isn't? genkernel is just another step that can go wrong.
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] genkernel vs kernel manual compilation

2007-08-31 Thread Ryan Sims
On 8/31/07, Steen Eugen Poulsen [EMAIL PROTECTED] wrote:
 an idiot using it wrong.
 so viciously done in this thread is nothing but FUD.
 change is great that it sucks again in the future. Plus it doesn't really 
 make things easier, does it?
 All the rest of his hate drivel ... made up FUD
 you see this hate FUD being spread all

Please stop using inflammatory language.  Everyone.  If you must have
an argument, start a new thread or take it off list.  It's perfectly
fine for someone to criticize genkernel, or portage, or a hammer, or a
car, or any other tool.  It's also fine if you disagree with their
criticisms, that's what's so great about a diverse community like
gentoo; so many viewpoints.   Daniels reply to your post is well said,
and a perfectly valid objection to Volker's crticism, words like
hate drivel FUD and such are *not*.

The authors deserve intelligent feedback on their creations, which can
be negative, but not inflammatory.  It *really* isn't worth calling
each other names, so PLEASE STOP.

-- 
Ryan W Sims
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] genkernel vs kernel manual compilation

2007-08-31 Thread Daniel da Veiga
On 8/31/07, Volker Armin Hemmann [EMAIL PROTECTED] wrote:
 On Freitag, 31. August 2007, Steen Eugen Poulsen wrote:

 
  And to the lies:
 
  Lie:
  because I have seen more than one non-booting totally f* up kernel
  created by
  genkernel. I won't touch it ever again. If something sucked in the past,
  the
  change is great that it sucks again in the future. Plus it doesn't really
  make things easier, does it?
 
 
  Thats a LIE, genkernel DOES not have ANY inteligence to create .config
  for kernels, why is he spreading FUD about it creating f* up kernels.

 exactly, genkernel has no intelligence. So there is no reason to use it.

 
  Lie 2: It doesn't make things easier.
 
  It does make things easier, again he is confusing automagic .config
  creation with what genkernel can help with. The tool automate the task
  involved in compiling kernels and/or maintaining multiple
  configurations. And the Vol fellow really should start using genkernel
  as his comment clearly demonstrate he does not take appropriate caution
  to ensure that the kernel source is in a sane state between compiles.

 and how is make oldconfig  make all modules_install install harder to do
 than anything genkernel does?

It doesn't rename to the version you're using, it doesn't keep
different configs for different versions, doesn't mount /boot
automatically, it doesn't create a initrd automatically (yeah, you may
not use, but lots of us do), specially with gensplash on it, also the
config and way genkernel boots is good for testing machines that keep
exchanging hardware a lot, it also is much safer than reading (and not
understanding) make help.

But again, its all a question of TASTE. Your taste may be different
and so you'll probably (as you do in most mails) put your own personal
thoughts ignoring that maybe someone thinks different. But that does
not give you the right to diss the tool because you don't like it,
devs put effort to make user's life easier with tools like genkernel,
and the ones who use the tool like it, as some that would try it would
like too, accept that.


 oh, it isn't? genkernel is just another step that can go wrong.
 --

Can't you just post your opinion, without bragging about how your
choices are better than ours?

-- 
Daniel da Veiga
Computer Operator - RS - Brazil
-BEGIN GEEK CODE BLOCK-
Version: 3.1
GCM/IT/P/O d-? s:- a? C++$ UBLA++ P+ L++ E--- W+++$ N o+ K- w O M- V-
PS PE Y PGP- t+ 5 X+++ R+* tv b+ DI+++ D+ G+ e h+ r+ y++
--END GEEK CODE BLOCK--
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] genkernel vs kernel manual compilation

2007-08-31 Thread Steen Eugen Poulsen
Ryan Sims skrev:
 Please stop using inflammatory language.  Everyone.  If you must have
 an argument, start a new thread or take it off list.  It's perfectly
 fine for someone to criticize genkernel, or portage, or a hammer, or a
 car, or any other tool.  It's also fine if you disagree with their
 criticisms, that's what's so great about a diverse community like
 gentoo; so many viewpoints.   Daniels reply to your post is well said,
 and a perfectly valid objection to Volker's crticism, words like
 hate drivel FUD and such are *not*.

Show me  where Volker is actually giving critisim. All he does is make
up stories that has nothing to do with what genkernel actually does.

If he at least talked about lets say the template kernels should be more
like LiveCD kernels or some other *PRODUCTIVE* critisim, then fine.

But no his ONLY goal here is to ruin genkernel, there is nothing in this
thread the author(s) can use to change the product to make Volkor happy,
only thing that will satisfy his attacks would be to remove the product
from Gentoo.




smime.p7s
Description: S/MIME Cryptographic Signature


Re: [gentoo-user] genkernel vs kernel manual compilation

2007-08-31 Thread Ryan Sims
On 8/31/07, Steen Eugen Poulsen [EMAIL PROTECTED] wrote:
 Ryan Sims skrev:
  Please stop using inflammatory language.  Everyone.  If you must have
  an argument, start a new thread or take it off list.  It's perfectly
  fine for someone to criticize genkernel, or portage, or a hammer, or a
  car, or any other tool.  It's also fine if you disagree with their
  criticisms, that's what's so great about a diverse community like
  gentoo; so many viewpoints.   Daniels reply to your post is well said,
  and a perfectly valid objection to Volker's crticism, words like
  hate drivel FUD and such are *not*.

 Show me  where Volker is actually giving critisim. All he does is make
 up stories that has nothing to do with what genkernel actually does.

My apologies, I didn't mean to be defending anyone.  I *would* like
*one of you* to admit to your invective, apologize and move one.  I
won't hold my breath, but it'd be nice.

[snip]

Ok, I've decided I'm doing more damage than good here.  Arnau, if you
want to take this off list away from the static (much of it generated
by me, apologies), please feel free to email me, I'll help as far as I
can.  Otherwise, I think it best that I shut the hell up.

-- 
Ryan W Sims
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] genkernel vs kernel manual compilation

2007-08-31 Thread Александър Л . Димитров
On 01:09 Fri 31 Aug, Arnau Bria wrote:
 On Thu, 30 Aug 2007 14:52:54 -0400
 Ryan Sims wrote:
 
  On 8/30/07, Florian Philipp [EMAIL PROTECTED] wrote:
   Am Donnerstag 30 August 2007 20:16:02 schrieb Ryan Sims:
On 8/30/07, Arnau Bria [EMAIL PROTECTED] wrote:
 Genekrnel used one, so I assume my kernel generated using genkernel's
 config needs initrd too.
 

There are two reasons for using an initrd IIRC:

- you need a userland utility during boot time
- you need to load modules during boot time

'during boot time' refers to the few seconds the kernel needs to boot
up. That's done when it says 'Init version foo loading'.
I did never need to use an initrd, but I was forced to do so lately
because of uvesafb - if you didn't patch your kernel you probably don't
need an initrd.

So I suggest you edit your .config using make menuconfig and compile
stuff like fs-drivers and hdd controllers into the kernel since that
stuff usually tends not to change that often and go without an initrd
since it only adds lag to the boot procedure for nothing.

Regards,
Aleks


pgpAZOTJnk7uq.pgp
Description: PGP signature


Re: [gentoo-user] genkernel vs kernel manual compilation

2007-08-31 Thread Volker Armin Hemmann
On Freitag, 31. August 2007, Daniel da Veiga wrote:
 On 8/31/07, Volker Armin Hemmann [EMAIL PROTECTED] 
wrote:
  On Freitag, 31. August 2007, Steen Eugen Poulsen wrote:
   And to the lies:
  
   Lie:
   because I have seen more than one non-booting totally f* up kernel
   created by
   genkernel. I won't touch it ever again. If something sucked in the
   past, the
   change is great that it sucks again in the future. Plus it doesn't
   really make things easier, does it?
  
  
   Thats a LIE, genkernel DOES not have ANY inteligence to create .config
   for kernels, why is he spreading FUD about it creating f* up kernels.
 
  exactly, genkernel has no intelligence. So there is no reason to use it.
 
   Lie 2: It doesn't make things easier.
  
   It does make things easier, again he is confusing automagic .config
   creation with what genkernel can help with. The tool automate the task
   involved in compiling kernels and/or maintaining multiple
   configurations. And the Vol fellow really should start using genkernel
   as his comment clearly demonstrate he does not take appropriate caution
   to ensure that the kernel source is in a sane state between compiles.
 
  and how is make oldconfig  make all modules_install install harder to
  do than anything genkernel does?

 It doesn't rename to the version you're using,

it creates symlinks to the kernel installed and *.old symlinks to the old 
files. So it does not need to rename anything.

 it doesn't keep 
 different configs for different versions,

no, because this configs are allready there.

 doesn't mount /boot 

ok, it doesn't.
-- 
[EMAIL PROTECTED] mailing list



[gentoo-user] genkernel vs kernel manual compilation

2007-08-30 Thread Arnau Bria
Hi,

I used genkernel for compiling kernel in my home server.
Yesterday I wanted to compile a new kernel, but this time by hand, so I
did:
1.-) moved config.gz to .config in new /usr/src/linux link
2.-) make oldconfig
3.-) make all  make modules_install
4.-) mkinitrd initrm.2.6.21 2.6.21-gentoo-r4
5.-) Edited menu.lst (just copied genkernel entry and modified to my
new bzimage and initram files)

but my new kernel did not start, and gave me a kernel panic...

So I wonder what differences could be between my compilation and
genkernel one...

TIA,
Arnau
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] genkernel vs kernel manual compilation

2007-08-30 Thread Ryan Sims
On 8/30/07, Arnau Bria [EMAIL PROTECTED] wrote:
 Hi,

 I used genkernel for compiling kernel in my home server.
 Yesterday I wanted to compile a new kernel, but this time by hand, so I
 did:
 1.-) moved config.gz to .config in new /usr/src/linux link
 2.-) make oldconfig
 3.-) make all  make modules_install
 4.-) mkinitrd initrm.2.6.21 2.6.21-gentoo-r4
 5.-) Edited menu.lst (just copied genkernel entry and modified to my
 new bzimage and initram files)

 but my new kernel did not start, and gave me a kernel panic...

 So I wonder what differences could be between my compilation and
 genkernel one...

You could diff the .config with the config that genkernel came up
with.  I would suggest that it would behoove you to start from a
completely fresh kernel config, with the output of things like lspci
and lsmod as a guide.  I've never used genkernel, so I don't know if a
genkernel kernel can live next to a regular one.

I'd also venture the suggestion that you don't usually need an initrd
for a manual kernel (unless, of course, you do ;) ), genkernel uses
one to do some hardware detection and such (someone correct me if I'm
wrong here), so a manual kernel can just boot straight up.

-- 
Ryan W Sims
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] genkernel vs kernel manual compilation

2007-08-30 Thread Florian Philipp
Am Donnerstag 30 August 2007 18:42:38 schrieb Arnau Bria:
 Hi,

 I used genkernel for compiling kernel in my home server.
 Yesterday I wanted to compile a new kernel, but this time by hand, so I
 did:
 1.-) moved config.gz to .config in new /usr/src/linux link

Just to make that point clear: Did you 
just mv /proc/config.gz /usr/src/linux/.config or did 
you cp /proc/config.gz /usr/src/linux/  gunzip /usr/src/linux/config.gz 
or did you gunzip /proc/config.gz  /usr/src/linux/.config

AFAIK only the last command gives you your .config because config.gz unzips 
to config, not .config


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-user] genkernel vs kernel manual compilation

2007-08-30 Thread Florian Philipp
Am Donnerstag 30 August 2007 20:16:02 schrieb Ryan Sims:
 On 8/30/07, Arnau Bria [EMAIL PROTECTED] wrote:
  Hi,
 
  I used genkernel for compiling kernel in my home server.
  Yesterday I wanted to compile a new kernel, but this time by hand, so I
  did:
  1.-) moved config.gz to .config in new /usr/src/linux link
  2.-) make oldconfig
  3.-) make all  make modules_install
  4.-) mkinitrd initrm.2.6.21 2.6.21-gentoo-r4
  5.-) Edited menu.lst (just copied genkernel entry and modified to my
  new bzimage and initram files)
 
  but my new kernel did not start, and gave me a kernel panic...
 
  So I wonder what differences could be between my compilation and
  genkernel one...

 You could diff the .config with the config that genkernel came up
 with.  I would suggest that it would behoove you to start from a
 completely fresh kernel config, with the output of things like lspci
 and lsmod as a guide.  I've never used genkernel, so I don't know if a
 genkernel kernel can live next to a regular one.

 I'd also venture the suggestion that you don't usually need an initrd
 for a manual kernel (unless, of course, you do ;) ), genkernel uses
 one to do some hardware detection and such (someone correct me if I'm
 wrong here), so a manual kernel can just boot straight up.

Only if the OP made the necessary changes to the kernel config, e.g. compiling 
filesystems and hard disk controller driver into the kernel instead of using 
modules.

A tip: If you are unsure if you should use a module or compile it in, just 
look at lsmod. If the module appears, you should compile it in (a module 
that's always loaded doesn't need to be a module).


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-user] genkernel vs kernel manual compilation

2007-08-30 Thread Ryan Sims
On 8/30/07, Florian Philipp [EMAIL PROTECTED] wrote:
 Am Donnerstag 30 August 2007 20:16:02 schrieb Ryan Sims:
  On 8/30/07, Arnau Bria [EMAIL PROTECTED] wrote:
   Hi,
  
   I used genkernel for compiling kernel in my home server.
   Yesterday I wanted to compile a new kernel, but this time by hand, so I
   did:
   1.-) moved config.gz to .config in new /usr/src/linux link
   2.-) make oldconfig
   3.-) make all  make modules_install
   4.-) mkinitrd initrm.2.6.21 2.6.21-gentoo-r4
   5.-) Edited menu.lst (just copied genkernel entry and modified to my
   new bzimage and initram files)
  
   but my new kernel did not start, and gave me a kernel panic...
  
   So I wonder what differences could be between my compilation and
   genkernel one...
 
  You could diff the .config with the config that genkernel came up
  with.  I would suggest that it would behoove you to start from a
  completely fresh kernel config, with the output of things like lspci
  and lsmod as a guide.  I've never used genkernel, so I don't know if a
  genkernel kernel can live next to a regular one.
 
  I'd also venture the suggestion that you don't usually need an initrd
  for a manual kernel (unless, of course, you do ;) ), genkernel uses
  one to do some hardware detection and such (someone correct me if I'm
  wrong here), so a manual kernel can just boot straight up.
 
 Only if the OP made the necessary changes to the kernel config, e.g. compiling
 filesystems and hard disk controller driver into the kernel instead of using
 modules.

Sorry, I wasn't clear.  That's precisely what I meant to recommend,
thanks for clarifying that.

-- 
Ryan W Sims
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] genkernel vs kernel manual compilation

2007-08-30 Thread Volker Armin Hemmann
On Donnerstag, 30. August 2007, Arnau Bria wrote:
 Hi,

 I used genkernel for compiling kernel in my home server.
 Yesterday I wanted to compile a new kernel, but this time by hand, so I
 did:
 1.-) moved config.gz to .config in new /usr/src/linux link

yeah, that won't work - gunzip it first.

 2.-) make oldconfig
 3.-) make all  make modules_install

make all modules_install install

 4.-) mkinitrd initrm.2.6.21 2.6.21-gentoo-r4

why not compile everything needed for boot into the kernel? you could skip 
this step?.

 5.-) Edited menu.lst (just copied genkernel entry and modified to my
 new bzimage and initram files)

menu.lst with vmlinuz and vmlinuz.old is all what you need, when you use make 
install and don't use an initrd.


 but my new kernel did not start, and gave me a kernel panic...

what type of panic? root fs not found?


 So I wonder what differences could be between my compilation and
 genkernel one...

I don't know - but I know that genkernel's config sucks.

-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] genkernel vs kernel manual compilation

2007-08-30 Thread Norberto Bensa

Quoting Volker Armin Hemmann [EMAIL PROTECTED]:



I don't know - but I know that genkernel's config sucks.



Why?

I can make menuconfig and then:

sudo genkernel --oldconfig --no-clean all




This message was sent using IMP, the Internet Messaging Program.


--
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] genkernel vs kernel manual compilation

2007-08-30 Thread Daniel da Veiga
On 8/30/07, Volker Armin Hemmann [EMAIL PROTECTED] wrote:
 On Donnerstag, 30. August 2007, Arnau Bria wrote:
  Hi,
 
  I used genkernel for compiling kernel in my home server.
  Yesterday I wanted to compile a new kernel, but this time by hand, so I
  did:
  1.-) moved config.gz to .config in new /usr/src/linux link

 yeah, that won't work - gunzip it first.

  2.-) make oldconfig
  3.-) make all  make modules_install

 make all modules_install install

  4.-) mkinitrd initrm.2.6.21 2.6.21-gentoo-r4

 why not compile everything needed for boot into the kernel? you could skip
 this step?.

  5.-) Edited menu.lst (just copied genkernel entry and modified to my
  new bzimage and initram files)

 menu.lst with vmlinuz and vmlinuz.old is all what you need, when you use make
 install and don't use an initrd.

 
  but my new kernel did not start, and gave me a kernel panic...

 what type of panic? root fs not found?

 
  So I wonder what differences could be between my compilation and
  genkernel one...

 I don't know - but I know that genkernel's config sucks.


Why do you say that? I've been using genkernel for a long time and
never had any problems at all. In fact it has proven to be totally
compatible, you just have to use the menuconfig option and tune the
kernel config just as you would do with the normal compiling, except
it is only one command...

I use initrd because I love my gensplash.

-- 
Daniel da Veiga
Computer Operator - RS - Brazil
-BEGIN GEEK CODE BLOCK-
Version: 3.1
GCM/IT/P/O d-? s:- a? C++$ UBLA++ P+ L++ E--- W+++$ N o+ K- w O M- V-
PS PE Y PGP- t+ 5 X+++ R+* tv b+ DI+++ D+ G+ e h+ r+ y++
--END GEEK CODE BLOCK--
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] genkernel vs kernel manual compilation

2007-08-30 Thread Dan Farrell
On Thu, 30 Aug 2007 19:05:47 -0300
Norberto Bensa [EMAIL PROTECTED] wrote:

 
  I don't know - but I know that genkernel's config sucks.
   
 
 Why?
 
 I can make menuconfig and then:
 
 sudo genkernel --oldconfig --no-clean all
 

Well, I make it a point to not use genkernel, but do you think it's
slower? 
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] genkernel vs kernel manual compilation

2007-08-30 Thread Norberto Bensa

Quoting Dan Farrell [EMAIL PROTECTED]:


Well, I make it a point to not use genkernel, but do you think it's
slower?


slower what? in what sense?




This message was sent using IMP, the Internet Messaging Program.


--
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] genkernel vs kernel manual compilation

2007-08-30 Thread Arnau Bria
On Thu, 30 Aug 2007 14:52:54 -0400
Ryan Sims wrote:

 On 8/30/07, Florian Philipp [EMAIL PROTECTED] wrote:
  Am Donnerstag 30 August 2007 20:16:02 schrieb Ryan Sims:
   On 8/30/07, Arnau Bria [EMAIL PROTECTED] wrote:
Hi!
[...]

   You could diff the .config with the config that genkernel came up
   with.  I would suggest that it would behoove you to start from a
   completely fresh kernel config, with the output of things like
   lspci and lsmod as a guide.  I've never used genkernel, so I
   don't know if a genkernel kernel can live next to a regular one.
Ok, I did not explain myself properly. I used old genkernel config
file, and did a make oldconfig with that as a base.

   I'd also venture the suggestion that you don't usually need an
   initrd for a manual kernel (unless, of course, you do ;) ),
   genkernel uses one to do some hardware detection and such
   (someone correct me if I'm wrong here), so a manual kernel can
   just boot straight up.
Genekrnel used one, so I assume my kernel generated using genkernel's
config needs initrd too.

Thanks for your reply.
Arnau
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] genkernel vs kernel manual compilation

2007-08-30 Thread Arnau Bria
On Thu, 30 Aug 2007 20:32:53 +0200
Florian Philipp wrote:

 Am Donnerstag 30 August 2007 18:42:38 schrieb Arnau Bria:
  1.-) moved config.gz to .config in new /usr/src/linux link
 
 Just to make that point clear: Did you 
 just mv /proc/config.gz /usr/src/linux/.config or did 
 you cp /proc/config.gz /usr/src/linux/ 
 gunzip /usr/src/linux/config.gz or did you gunzip /proc/config.gz
  /usr/src/linux/.config

I gunziped it and moved to .config.

Thanks for your reply,
Arnau
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] genkernel vs kernel manual compilation

2007-08-30 Thread Arnau Bria
On Thu, 30 Aug 2007 23:51:44 +0200
Volker Armin Hemmann wrote:

 On Donnerstag, 30. August 2007, Arnau Bria wrote:
Hi,

  2.-) make oldconfig
  3.-) make all  make modules_install
 
 make all modules_install install
from make help:

[...]
Other generic targets:
  all - Build all targets marked with [*]
* vmlinux - Build the bare kernel
* modules - Build all modules
[...]

Execute make or make all to build all targets marked with [*]

so make all  make modules install should be enough.

  4.-) mkinitrd initrm.2.6.21 2.6.21-gentoo-r4
 
 why not compile everything needed for boot into the kernel? you could
 skip this step?.

Cause I tried so, but my kernels did not work... don't really know why,
so I'm trying to look for the reason, so I wanted to start step by
step, first compiling one using genkernel's ocnfig, and then, start
removing options and including things to kernel.

  5.-) Edited menu.lst (just copied genkernel entry and modified to my
  new bzimage and initram files)
 
 menu.lst with vmlinuz and vmlinuz.old is all what you need, when you
 use make install and don't use an initrd.

Yep, I wanted to say that I used options needed by genkernel's config:

kernel /boot/kernel-genkernel-x86-2.6.21-gentoo-r4  root=/dev/ram0 /
init=/linuxrc ramdisk=8192 real_root=/dev/hde3  vga=0x318 /
video=vesafb:mtrr:3 udev

  but my new kernel did not start, and gave me a kernel panic...
 
 what type of panic? root fs not found?
M... don't remember but I could look for it. 
But, my original question is trying to look for the reason why kernel
compiled by hang using genkernel's  config file does not work at first
time.
I used genkernel for new kernel and worked fine. and config used is
same in both case:

1.-) genkernel's:
zcat /proc/config.gz  /usr/share/genkernel/x86/kernel-config-2.6

2.-) by hand
gunzip /proc/config.gz  mv to .config


  So I wonder what differences could be between my compilation and
  genkernel one...
 
 I don't know - but I know that genkernel's config sucks.
I don't agree. I has lots of unused options that many people don't use,
right, but I can ensure that this genric kernel's runs in many diff hw
configs, so I does what it's supposed to.


Cheers,
Arnau
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] genkernel vs kernel manual compilation

2007-08-30 Thread don
On Thu, Aug 30, 2007 at 06:42:38PM +0200, Arnau Bria wrote:
 Hi,
 
 I used genkernel for compiling kernel in my home server.
 Yesterday I wanted to compile a new kernel, but this time by hand, so I
 did:
 1.-) moved config.gz to .config in new /usr/src/linux link
 2.-) make oldconfig
 3.-) make all  make modules_install
 4.-) mkinitrd initrm.2.6.21 2.6.21-gentoo-r4
 5.-) Edited menu.lst (just copied genkernel entry and modified to my
 new bzimage and initram files)

A silly question, did you copy the files to /boot (assuming that
is where grubis looking for them)?
I do:

   cp arch/i386/boot/bzImage /boot/bzImage-2.6.21 2.6.21-gentoo-r4
   cp System.map /boot/System.map-2.6.21 2.6.21-gentoo-r4
   cp initrm.2.6.21 2.6.21-gentoo-r4 /boot/initrm.2.6.21 2.6.21-gentoo-r4

Don
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] genkernel vs kernel manual compilation

2007-08-30 Thread Volker Armin Hemmann
On Freitag, 31. August 2007, Arnau Bria wrote:
 On Thu, 30 Aug 2007 23:51:44 +0200

 Volker Armin Hemmann wrote:
  On Donnerstag, 30. August 2007, Arnau Bria wrote:

 Hi,

   2.-) make oldconfig
   3.-) make all  make modules_install
 
  make all modules_install install

 from make help:

 [...]
 Other generic targets:
   all - Build all targets marked with [*]
 * vmlinux - Build the bare kernel
 * modules - Build all modules
 [...]


 Execute make or make all to build all targets marked with [*]


 so make all  make modules install should be enough.

read again. it is modules_install not modules. modules_install to install the 
modules, install to copy the kernel, System.map and config to /boot and 
create the symlinks.


and you don't have to do 'make blabla make blub' you can do 'make blabla 
blub blib'.


   4.-) mkinitrd initrm.2.6.21 2.6.21-gentoo-r4
 
  why not compile everything needed for boot into the kernel? you could
  skip this step?.

 Cause I tried so, but my kernels did not work... don't really know why,
 so I'm trying to look for the reason, so I wanted to start step by
 step, first compiling one using genkernel's ocnfig, and then, start
 removing options and including things to kernel.

well, that obviously has not worked. Google for Greg Kroah Hartmann, go to his 
site, download his kernel guide. It is a book about building kernels - it 
should help you a lot.


 
  I don't know - but I know that genkernel's config sucks.

 I don't agree. I has lots of unused options that many people don't use,
 right, but I can ensure that this genric kernel's runs in many diff hw
 configs, so I does what it's supposed to.

I have seen horrible, horrible kernels created by it. I have a very nice 
working config - genkernel couldn't do it any better. And as a bonus - I 
don't need an initrd or related cr*p (yes, I don't like them).


-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] genkernel vs kernel manual compilation

2007-08-30 Thread Volker Armin Hemmann
On Freitag, 31. August 2007, Norberto Bensa wrote:
 Quoting Volker Armin Hemmann [EMAIL PROTECTED]:
  I don't know - but I know that genkernel's config sucks.

 Why?

 I can make menuconfig and then:

 sudo genkernel --oldconfig --no-clean all

or I can just hit 'coursor up' and return. ...

make oldconfig
make all modules_install install

and no problems - and one app less that does strange things - or needs to get 
installed.
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] genkernel vs kernel manual compilation

2007-08-30 Thread Volker Armin Hemmann
On Freitag, 31. August 2007, Daniel da Veiga wrote:
 On 8/30/07, Volker Armin Hemmann [EMAIL PROTECTED] 
wrote:
  On Donnerstag, 30. August 2007, Arnau Bria wrote:
   Hi,
  
   I used genkernel for compiling kernel in my home server.
   Yesterday I wanted to compile a new kernel, but this time by hand, so I
   did:
   1.-) moved config.gz to .config in new /usr/src/linux link
 
  yeah, that won't work - gunzip it first.
 
   2.-) make oldconfig
   3.-) make all  make modules_install
 
  make all modules_install install
 
   4.-) mkinitrd initrm.2.6.21 2.6.21-gentoo-r4
 
  why not compile everything needed for boot into the kernel? you could
  skip this step?.
 
   5.-) Edited menu.lst (just copied genkernel entry and modified to my
   new bzimage and initram files)
 
  menu.lst with vmlinuz and vmlinuz.old is all what you need, when you use
  make install and don't use an initrd.
 
   but my new kernel did not start, and gave me a kernel panic...
 
  what type of panic? root fs not found?
 
   So I wonder what differences could be between my compilation and
   genkernel one...
 
  I don't know - but I know that genkernel's config sucks.

 Why do you say that? I've been using genkernel for a long time and
 never had any problems at all. In fact it has proven to be totally
 compatible, you just have to use the menuconfig option and tune the
 kernel config just as you would do with the normal compiling, except
 it is only one command...

because I have seen more than one non-booting totally f* up kernel created by 
genkernel. I won't touch it ever again. If something sucked in the past, the 
change is great that it sucks again in the future. Plus it doesn't really 
make things easier, does it?
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] genkernel vs kernel manual compilation

2007-08-30 Thread Ryan Sims
On 8/30/07, Volker Armin Hemmann [EMAIL PROTECTED] wrote:
 On Freitag, 31. August 2007, Arnau Bria wrote:
  On Thu, 30 Aug 2007 23:51:44 +0200
 
  Volker Armin Hemmann wrote:
   On Donnerstag, 30. August 2007, Arnau Bria wrote:
 
  Hi,
 
2.-) make oldconfig
3.-) make all  make modules_install
  
   make all modules_install install
 
  from make help:
 
  [...]
  Other generic targets:
all - Build all targets marked with [*]
  * vmlinux - Build the bare kernel
  * modules - Build all modules
  [...]

 
  Execute make or make all to build all targets marked with [*]

 
  so make all  make modules install should be enough.

 read again. it is modules_install not modules. modules_install to install the
 modules, install to copy the kernel, System.map and config to /boot and
 create the symlinks.


 and you don't have to do 'make blabla make blub' you can do 'make blabla
 blub blib'.

 
4.-) mkinitrd initrm.2.6.21 2.6.21-gentoo-r4
  
   why not compile everything needed for boot into the kernel? you could
   skip this step?.
 
  Cause I tried so, but my kernels did not work... don't really know why,
  so I'm trying to look for the reason, so I wanted to start step by
  step, first compiling one using genkernel's ocnfig, and then, start
  removing options and including things to kernel.

 well, that obviously has not worked. Google for Greg Kroah Hartmann, go to his
 site, download his kernel guide. It is a book about building kernels - it
 should help you a lot.

Agreed.  Starting with a simpler (even non-working) configuration and
fixing the problems will be easier than starting with an (apparently
not working) extremely complicated configuration and trying to fix it.

Trust me, rolling your own is really not that hard, and you'll know a
lot more about what's lurking in the depths of your box when you're
done.

(I'll also admit to a little bit of prejudice against genkernel...I
have no experience with it, but the idea makes my hackles rise.
That's just my personal gut feeling, and shouldn't be taken as
anything even a little bit like a reasoned criticism)
-- 
Ryan W Sims
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] genkernel vs kernel manual compilation

2007-08-30 Thread Norberto Bensa

Quoting Volker Armin Hemmann [EMAIL PROTECTED]:


and no problems - and one app less that does strange things - or needs to get
installed.


again... you seem to not know what an initrd is good for

bye


This message was sent using IMP, the Internet Messaging Program.


--
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] genkernel vs kernel manual compilation

2007-08-30 Thread Volker Armin Hemmann
On Freitag, 31. August 2007, Norberto Bensa wrote:
 Quoting Volker Armin Hemmann [EMAIL PROTECTED]:
  and no problems - and one app less that does strange things - or needs to
  get installed.

 again... you seem to not know what an initrd is good for


besides people using raid?

if you don't have a strange setup (like raid), an initrd is good for nothing.

oh, and you don't even need genkernel to have an initrd (gasp!).
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] genkernel vs kernel manual compilation

2007-08-30 Thread Norberto Bensa

Quoting Volker Armin Hemmann [EMAIL PROTECTED]:



if you don't have a strange setup (like raid), an initrd is good for nothing.


$ mount
/dev/dm-8 on / type reiserfs (rw,noatime)


got it??



oh, and you don't even need genkernel to have an initrd (gasp!).


true... but have you tried to setup an initrd by hand??


bye


This message was sent using IMP, the Internet Messaging Program.


--
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] genkernel vs kernel manual compilation

2007-08-30 Thread Mark Kirkwood
Personally, I find genkernel really nice (and yes I've got a raided 
setup)... but even if I didn't I'd still use it. As for those folks that 
don't like it, well ... it's optional!


I guess if I were building kernels for Gentoo and (say) Centos systems, 
then I might want to use a method that works for all distros...


2c

Mark

Volker Armin Hemmann wrote:

On Freitag, 31. August 2007, Norberto Bensa wrote:
  

Quoting Volker Armin Hemmann [EMAIL PROTECTED]:


and no problems - and one app less that does strange things - or needs to
get installed.
  

again... you seem to not know what an initrd is good for




besides people using raid?

if you don't have a strange setup (like raid), an initrd is good for nothing.

oh, and you don't even need genkernel to have an initrd (gasp!).
  


--
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] genkernel vs kernel manual compilation

2007-08-30 Thread Volker Armin Hemmann
On Freitag, 31. August 2007, Norberto Bensa wrote:
 Quoting Volker Armin Hemmann [EMAIL PROTECTED]:
  if you don't have a strange setup (like raid), an initrd is good for
  nothing.

 $ mount
 /dev/dm-8 on / type reiserfs (rw,noatime)


 got it??

as I said, 'strange setup' - but even that is not an argument for genkernel. 
only one for initrd.

  oh, and you don't even need genkernel to have an initrd (gasp!).

 true... but have you tried to setup an initrd by hand??


no, why? If there is a way around them, I'll never use them:

*  sys-apps/mkinitrd
  Latest version available: 4.2.0.3
  Latest version installed: [ Not Installed ]
  Size of downloaded files: [no/bad digest]
  Homepage:http://www.redhat.com/
  Description: Tools for creating initrd images
  License: GPL-2

-- 
[EMAIL PROTECTED] mailing list