Jump to content

New kernel and boot up screen


Recommended Posts

Feeling like breaking my box at Christmas time, I downloaded the cooker kernel rpm's: kernel, BOOT-kernel, html doc, and the kernel sources. I installed with urpmi, rebooted and reinstalled the NVIDIA drivers. The interesting part is, while I was having trouble compiling these drivers before, this time they compiled and worked fine! the problem is I no longer have the gui boot screen. It's no big deal, but has anyone figured out how to get that back?

Link to comment
Share on other sites

I am being too vague. I boot into a graphic environment just fine, I've lost that scrolling boot up screen during the system load-up. I don't get full graphics until my nvidia driver loads.

 

Get this, I tried what you suggested, and that does not work, but I did see why I have no boot splash. The new kernel can't find a good signature for the existing screen, so it won't use it!!! It's a Mandrake boot splash! I haven't messed with that at all! Looks like I get to mess with it. Ah, the little joys in life!

Link to comment
Share on other sites

I haven't a clue. I've never used a graphical boot/anything of any sort. I just remember DOlson posting this (if it helps);

http://www.mandrakeusers.org/viewtopic.php...&highlight=boot

Okay, I recompiled my kernel, using the Mandrake sources that came with 9.0, and I can boot from it, but my splash screen is gone. I did a mkinitrd, and I also used the make-bootsplash script on the initrd file, and I am booting in the proper VGA mode, but all I get it a little logo on the top left corner.
Link to comment
Share on other sites

OK, I did all of that earlier today, found DOlson's post, downloaded the cooker bootsplash (It's the same one as on the cd's) and uninstalled and reinstalled the rpm. No go! I changed the symbolic links back to get 2.4.19-16mdk kernel, and the bootsplash comes back. But that's not the best part.

 

The Nvidia drivers will not run on either/or. I have to install the ones compiled for that kernel or I don't get x! And the new kernel sources will allow a compile of the new drivers, the 4191, that works. So it is a lot of exercise to switch back and forth. The new kernel will "hang" when loading the keyboard language layout everytime I switch from windows to linux with out a power off. So I would really like to use the new kernel, but it seems to have some bugs.

 

Surely a brilliant bunch like us can figure this out!

Link to comment
Share on other sites

I don't know if the following is pertinent to what you need or not.

At any rate, I don't know about the keyboard issue :(

 

I am running the 2.4.20 as well as the stock LM 2.4.19-16mdk kernel

and am able to boot either/or using the Nvidia 4191 drivers. I believe

(can't remember exactly) I tried the rpms first but needed to use the

tarball to get Nvidia drivers to work with the new kernel.

 

At the login prompt after booting with kernel 2.4.20 I ran the line below

make SYSINCLUDE=(PATH-TO-RUNNING KERNEL)/include followed by the regulary make install of course

and I was able to get into X with either kernel.

 

I don't believe I saw this discussed/mentioned before so whether or not

it is necessary in all cases, I don't know. A little input from others may be

enlightening.

Larry

 

-----------------------------------------------------------------------------------------------------

Nvidia 'Readme' file:

 

How to build the NV driver module using the os interface source kit.

 

This directory contains the source code and header files for the

parts of the NV driver that use the Linux kernel api.

 

Since the Linux kernel does not support a binary driver interface, we

provide for rebuilding these files on the target machine (or distribution)

and then linking with the binary version of the NV kernel driver.

 

$ make

 

This will produce one of the following files depending on the system

include directory used to do the build:

 

NVdriver: which is the installable kernel driver module for

single processor Linux systems

 

If you want to build NVdriver for a system other than the compiling

system, then you'll need to run the make as:

 

$ make SYSINCLUDE=/src/kern/my-smp-kernel/include

 

to generate an NVdriver that will work on the kernel whose include

files are in /src/kern/my-smp-kernel/include. This kernel must

have been completely configured (make menuconfig dep).

-------------------------------------------------------------------------------------

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...