I think its always better to do the compiling in the /usr/src/linux xxx directory. The steps are like this.. 1. make oldconfig - this will produce the default configuration file .Config and you can save this in another directory if u need it later,
2. make mrproper 3. make menuconfig or make xconfig(use this one, this is very graphical and easy - and run this in xwindow terminal) - (make the changes that u want) 4. edit the MakeFile and give your linux kernel version name 5. make dep 6. make clean 7. make bzImage 8. make modules 9. make modules_install 10. make install You can run commands 5 tp 10 in a single command line using ";" to differentiate between commands. There is no need to copy the bz image or edit the grub, as all this is done automatically. But in case if the system shows some error in booting up, edit the grub file, and change the label, and give the correct root partition path. Thanks Balu ----- Original Message ----- From: "Robins Tharakan" <[EMAIL PROTECTED]> To: "The Linux-Delhi mailing list" <[EMAIL PROTECTED]> Sent: Monday, July 21, 2003 3:34 PM Subject: Re: [ilugd] Booting into a compiled kernel > there could be two problems. > 1. you have specified incorrect partition number... which is almost > certainly out of question since you copied the lines from the original > configuration... > > 2. you probably specified to build the root filesystem [generally its > ext2) (or even ext3 if you are like me...) into "modules". That doesnt > work, since atleast the root filesystem needs to be inbuilt into the > kernel(i.e. say "y" rather than "m" for the root filesystem that you > use). basically the idea is that the modules are "read" from the root > filesystem, so if you read even the root filesystem modules from the > root, it becomes more of a chicken vs egg problem, thereby causing the > error... > > if i messed up in analysis, probably an exact description of the error > that you get could help. > > affly > robins > On Mon, 2003-07-21 at 14:59, D.Venkatasubramanian, Noida wrote: > > Hi, > > > > I have installed RHL 9 on my machine. As I required a kernel without version > > support, I decided to compile a new one. I created a directory /home/all and > > copied the kernel sources into it from /usr/src/linux### and compiled the > > kernel in /home/all/linux###. Followed the steps given, make menuconfig, > > make dep, make modules_install exactly as gien in the README ... > > > > Well, everything went off smoothly, no make errors of any kind. Then I > > copied the kernel, to /boot/ with a new name mylinux. > > > > The problem is I can't boot into this kernel using grub. I added a new entry > > similar to the already present entry. Then I even used rdev to specify the > > root device, but still am unable. I tried all combinations, including : > > > > title Linux_something > > root (hd0,8) > > kernel /boot/mylinux > > > > It says Kernel Panic : cannot mount root fs or something like that. > > > > What could be the problem? Should I build the kernel in /usr/src/linux### > > directly. > > > > Any help would be appreciated. > > > > Regards, > > > > Venky > > > > PS : ### is the version number. > > > > _______________________________________________ > > ilugd mailing list > > [EMAIL PROTECTED] > > http://frodo.hserus.net/mailman/listinfo/ilugd > > > > > _______________________________________________ > ilugd mailing list > [EMAIL PROTECTED] > http://frodo.hserus.net/mailman/listinfo/ilugd > _______________________________________________ ilugd mailing list [EMAIL PROTECTED] http://frodo.hserus.net/mailman/listinfo/ilugd