Mailing List
Home
Forum Home
Linux - General Red Hat Linux discussion list
Installation - Getting started with Red Hat Linux
Enterprise Linux 3 - Discussion of Red Hat Enterprise Linux 3 (Taroon)
Red Hat Linux 9 - Discussion of Red Hat Linux 9 (Shrike)
Red Hat Linux 7.2 - Discussion of Red Hat Linux 7.2 (Enigma)
Red Hat Linux 7.3 - Discussion of Red Hat Linux 7.3 (Valhalla)
Apache Web Server
Oracle database, Microsoft SQL server ...
Subjects
application/x mplayer2 plugin
RPM error: db4 error(16) from dbenv >remove: Device or resource
   busy
Command stream end of file while reading
X Windows problem (xauth)
Upgrading openoffice 1 1 rpm
FTP: connection refused
FTP: connection refused
mount: /dev/cdrom: is not a valid block device
Dell Precision 650, RedHat 9, no sound
how to trace the cause resulting in the crash of bind server
Virus on the list
UNINSTALL RPM MYSQL
usb pen drives: mounting as a user
broadcom network interface
make mrproper
sendmail configuration on redhat
Couldn 't open PID file /var/run/named/named pid Permission denied
Promise 378 controller
kernel 2 6 and /dev/sound/mixer not found
Problem using up2date
mrtg step by step howto/configuration for a newbie?
Compiling and Installing Kernel 2 6
Can 't locate module ppp0, can 't locate module ppp compress 21
HOW I CAN MAKE BOOTABLE FLOPPY DISKET
Lotus Notes under Wine
/etc/security/limits conf question
Intel E/1000 driver
Command stream end of file while reading
rpm database corrupt
qla2300 modules
 
Problem booting new kernel

Problem booting new kernel

2005-02-17       - By Cop7586

 Back


Hello,

I created a custom kernel to use parallel port modularly. I'm using grub and
when I reboot and the option of which kernel to boot comes up I choose the 2.4
.20-6custom kernel. When I press enter it reboot boots my system all over again.
Why is this happening? So quick background info.

/boot/grub/grub.conf file

#boot=/dev/hda
default=1
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
title Red Hat Linux (2.4.20-6custom)
   root (hd0,0)
   kernel /vmlinuz-2 (See http://nuz-2.ora-code.com).4.20-6custom ro root=LABEL=/
   initrd /initrd-2 (See http://trd-2.ora-code.com).4.20-6custom.img
title Red Hat Linux (2.4.20-6)
   root (hd0,0)
   kernel /vmlinuz-2 (See http://nuz-2.ora-code.com).4.20-6 ro root=LABEL=/
   initrd /initrd-2 (See http://trd-2.ora-code.com).4.20-6.img

here is what my boot directory looks like:

boot.b                     lost+found            System.map-2 (See http://map-2.ora-code.com).4.20-6
chain.b                    message               System.map-2 (See http://map-2.ora-code.com).4.20-6custom
config-2 (See http://fig-2.ora-code.com).4.20-6            message.ja            vmlinux-2 (See http://nux-2.ora-code.com).4.20-6
grub                       module-info           vmlinuz
initrd-2 (See http://trd-2.ora-code.com).4.20-6custom.img  module-info-2 (See http://nfo-2.ora-code.com).4.20-6  vmlinuz-2 (See http://nuz-2.ora-code.com).4.20-6
initrd-2 (See http://trd-2.ora-code.com).4.20-6.img        os2_d.b               vmlinuz-2 (See http://nuz-2.ora-code.com).4.20-6custom
kernel.h                   System.map



LABEL=/                 /                       ext3    defaults        1 1
LABEL=/boot             /boot                   ext3    defaults        1 2
none                    /dev/pts                devpts  gid=5,mode=620  0 0
none                    /proc                   proc    defaults        0 0
none                    /dev/shm                tmpfs   defaults        0 0
/dev/hda3               swap                    swap    defaults        0 0
/dev/cdrom              /mnt/cdrom              udf,iso9660 noauto,owner,kudzu
,ro 0 0
/dev/fd0                /mnt/floppy             auto    noauto,owner,kudzu 0 0



I used the following directions. Sorry for the overkill on detail.

1.)Open a shell prompt and change to the directory /usr/src/linux-2 (See http://nux-2.ora-code.com).4/. All
commands from this point forward must be executed from this directory.


2.)It is important that kernel build starts with the source tree in a known
condition. Therefore, it is recommended that the command make mrproper is
issued first to remove any configuration files along with the remains of any
previous builds that may be scattered around the source tree. If an existing
configuration file already exists as the file /usr/src/linux-2 (See http://nux-2.ora-code.com).4/.config, back
it up to a different directory before running this command and copy it back
afterward.


3.)It is recommended that the configuration of the default Red Hat Linux kernel
be used as a starting point. To do this, copy the configuration file for the
system's architecture from the /usr/src/linux-2 (See http://nux-2.ora-code.com).4/configs/ directory to /usr
/src/linux-2 (See http://nux-2.ora-code.com).4/.config. If the system has more than four gigabytes of memory,
copy the file that contains the keyword bigmem.



4.) After finishing the configuration, click the Save and Exit button in the
main menu window to create the configuration file /usr/src/linux-2 (See http://nux-2.ora-code.com).4/.config
and exit the Linux Kernel Configuration  program.

Even if no changes were made to any of the settings, running the make xconfig
command (or one of the other methods for kernel configuration) is required
before continuing.



5. After creating a /usr/src/linux-2 (See http://nux-2.ora-code.com).4/.config file, use the command make      
      dep to set up the dependencies correctly.

6.Use the command make clean to prepare the source tree for the build.

7.It is recommended that the custom kernel have a modified version number so
that the existing kernel is not overwritten. The method described here is the
easiest to recover from in the event of a mishap. For other possibilities,
details can be found at http://www.redhat.com/mirrors/LDP/HOWTO/Kernel-HOWTO
.html or in the Makefile in /usr/src/linux-2 (See http://nux-2.ora-code.com).4.

By default, /usr/src/linux-2 (See http://nux-2.ora-code.com).4/Makefile includes the word custom at the end of
the line beginning with EXTRAVERSION. Appending the string allows the system to
have the old working kernel and the new kernel (version 2.4.20-2.47.1custom) on
the system at the same time.

If the system contains more than one custom kernel, a good method is to append
the date at the end (or another identifier).

8.)Build the kernel with make bzImage.

9.)Build any modules configured with make modules.

10.) Use the command make modules_install to install the kernel modules (even
if nothing was actually built). Notice the underscore (_) in the command. This
installs the kernel modules into the directory path /lib/modules/<KERNELVERSION
>/kernel/drivers (where KERNELVERSION is the version specified in the Makefile).
In this example it would be /lib/modules/2.4.20-2.47.1custom/kernel/drivers/.

11.)Use make install to copy the new kernel and its associated files to the
proper directories.



What should I do?

Thanks

Chris





__ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ___
Switch to Netscape Internet Service.
As low as $9.95 a month -- Sign up today at http://isp.netscape.com/register

Netscape. Just the Net You Need.

New! Netscape Toolbar for Internet Explorer
Search from anywhere on the Web and block those annoying pop-ups.
Download now at http://channels.netscape.com/ns/search/install.jsp

--
Shrike-list mailing list
Shrike-list@(protected)
https://www.redhat.com/mailman/listinfo/shrike-list