Get the kernel.src.rpm for whatever kernel you want. Change the config files that are installed with the src.rpm (probably in /usr/src/redhat/SOURCES). You can just cp your modified file to the name of the kernel config that you want (probably kernel-*.i386.config). Then go to /usr/src/redhat/SPECS and modify the kernel.spec file as you see fit. Run rpm -bb kernel.spec and take a break for a few hours. At the end, it will say "Wrote /usr/src/redahat/RPMS/i386/kernel*.rpm" Remove the kernel-*.rpm files on your NFS kickstart server, and replace them with the ones you just built. Do a kickstart install, and it will then use that modified kernel to boot. Forrest > -----Original Message----- > From: Dan Peterson [mailto:pete@xxxxxxx] > Sent: Friday, June 08, 2001 2:50 PM > To: kickstart-list@xxxxxxxxxx > Subject: RH7.1 Post Install Kernel > > > How/when is the post-install kernel generated? Or, is there a generic > pre-compiled kernel somewhere on the installation that's used for all > platforms? > > If it's a generic kernel used for all platforms, is there a .config > file somewhere that was used to generate this kernel? > > I have a special box with limited devices and low memory: > > Cyrix CPU (Pentium 166) > 32MB memory (some models only 16MB or 8MB) > 3-5GB disk > ethernet card with boot ROM > VGA > no CD > no floppy > no mouse > no battery for clock > > I've converted the RH7.1 bootnet image into a bootp image and > I'm able to > start the installation process using bootp. My ks.cfg file > does a clean > install using nfs and everything works fine. > > The problem comes when I reboot the box for the first time > (at the end of > the install) and boot the kernel. It gets to the point where > /etc/rc.d/rc.sysinit is running, just after mounting /proc then hangs. > I've tracked it down to where it's running /sbin/hwclock. > > Rebooting with "linux init=/bin/bash" let me get in and manually run > /sbin/hwclock with --debug and it appears the RTC never responds. > > I've discovered that if I rebuild the kernel with just the > right settings > (and I haven't tracked down all the right settings yet), I > can get it to > boot just fine. > > When I started to compare stuff between my custom kernel and the > post-install kernel, I noticed the RTC driver is missing in my custom > kernel. Running /sbin/hwclock ... --debug shows: > > hwclock 2.4c/util-linux-2.10s > hwclock: Open of /dev/rtc failed, errno=19: No such device. > Using direct I/O instructions to ISA clock. > Assuming hardware clock is kept in UTC time. > Waiting for clock tick... > ... got clock tick > <and continues fine and does it's job> > > Doing "cat /proc/driver/rtc" fails with: > > cat: /proc/driver/rtc: No such file or directory > > Which makes sense since the driver is not available. > > Running /sbin/hwclock ... --debug on the post-install kernel shows: > > hwclock 2.4c/util-linux-2.10s > Using /dev/rtc interface to clock. > Assuming hardware clock is kept in UTC time. > Waiting for clock tick... > > At this point it just hangs. > > Doing "cat /proc/driver/rtc" shows: > > rtc_time : 00:03:09 > rtc_date : 1988-01-01 > rtc_epoch : 1900 > alarm : 00:00:00 > DST_enable : yes > BCD : yes > 24hr : yes > square_wave : no > alarm_IRQ : no > update_IRQ : no > periodic_IRQ : no > periodic_freq : 1024 > batt_status : dead > > All this is a bit beside the point, which is, how can I > generate a custom > kernel which is used the first time the box is booted after > the install?? > > And, is there a .config file associated with the post-install kernel? > > > > _______________________________________________ > Kickstart-list mailing list > Kickstart-list@xxxxxxxxxx > https://listman.redhat.com/mailman/listinfo/kickstart-list >