DebianThis forum is for the discussion of Debian Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Originally posted by LittlesnowLinux I have patched bootsplash patch to kernel-2.6.11.10 and compiled the kernel?How?
I was pretty successful in getting this to work (after some trial & error of course) with the following links to guide me along and use as reference. Hopefully they can be of some help to you also.
I've been looking for a newer bootsplash patch for ages. 10q OmegaBlac for the links (especially bootsplash.de) Can't wait to get home and stuff the 2.6.12 patch in my kernel. Wish me luck (gentoo-ck3 with libata-dev1 patch)
Hi, after reading this and the bootsplash.de instructions i am more than ready to put that boot splash in my debain SID. At one point it seems initrd is required, when I run mkinitrd it does nothing. Can anyone tell me why this might be. I made my kernel with make-kpkg kernel_image
--thanks
Originally posted by dapheonix Hi, after reading this and the bootsplash.de instructions i am more than ready to put that boot splash in my debain SID. At one point it seems initrd is required, when I run mkinitrd it does nothing. Can anyone tell me why this might be. I made my kernel with make-kpkg kernel_image
--thanks
Hi, try using "dpkg-reconfigure bootsplash" and then when it asks you to choose an initrd if you select none it will make one for you.
cd /usr/src
tar -jxvf kernel-source-2.6.6.bz2
cd kernel-source-2.6.6
cp /boot/config-2.6.6-1-686 .config
../kernel-patches/all/apply/bootsplash
cp /boot/config-2.6.6-1 .config
linuxbox:/usr/src/kernel-source-2.6.8# cp /boot/config-2.6.8-2-386 .config ../kernel-patches/all/apply/bootsplash
cp: copying multiple files, but last argument `../kernel-patches/all/apply/bootsplash' is not a directory
Try `cp --help' for more information.
I should note that I am working off of the http://splashy.alioth.debian.org/#FAQ
site, the "During boot I get the error: vesafb: probe failed ....."
eric@linuxbox:~$ dmesg | grep fb
CPU: After generic identify, caps: bfebfbff 00000000 00000000 00000000
CPU: After vendor identify, caps: bfebfbff 00000000 00000000 00000000
CPU: After all inits, caps: bfebfbff 00000000 00000000 00000080
PCI: PCI BIOS revision 2.10 entry at 0xfbbbf, last bus=1
vesafb: probe of vesafb0 failed with error -6
Alright, so the problem is the frame buffer. The battle plain is to copy the vesafb.ko located in /kernel/drivers/video -> /initrd replacing the current vesafb.ko file. To accomplish this I will be entering:
Originally posted by revenge80200 linuxbox:/usr/src/kernel-source-2.6.8# cp /boot/config-2.6.8-2-386 .config ../kernel-patches/all/apply/bootsplash
cp: copying multiple files, but last argument `../kernel-patches/all/apply/bootsplash' is not a directory
Try `cp --help' for more information.
Any ideas as to what I am doing wrong?
Sure, I can help you out here.
First do the copy .config command:
Code:
# cp /boot/config-2.6.8-2-386 .config
If you haven't created a symlink to the kernel-source,
you need to do so now:
Code:
# cd /usr/src
# ln -s kernel-source-2.6.8-2 linux
Then you need to apply the kernel patch w/next command.
Afterwards, just carry on with the remainder of the How-To.
Code:
# cd /usr/src/kernel-patches/diffs/bootsplash
# gzip -d bootsplash-3.1.4-sp3-2.6.8.1.diff.gz
# cd /usr/src/linux
# patch -p1 < /usr/src/kernel-patches/diffs/bootsplash/bootsplash-3.1.4-sp3-2.6.8.1.diff
Thanks for helping, but I am sorry to say that I am still a bit confused, well, actually, I am just lost...
I was doing well, or so I think, until the last entry:
linuxbox:/home/eric# cp /boot/config-2.6.8-2-386 .config
linuxbox:/home/eric# cd /usr/src/
linuxbox:/usr/src# ln -s kernel-source-2.6.8-2 linux
linuxbox:/usr/src# cd /usr/src/kernel-patches/diffs/bootsplash
linuxbox:/usr/src/kernel-patches/diffs/bootsplash# gzip -d bootsplash-3.1.4-sp3- 2.6.8.1.diff.gz
linuxbox:/usr/src/kernel-patches/diffs/bootsplash# cd /usr/src/linux
bash: cd: /usr/src/linux: No such file or directory
linuxbox:/usr/src/kernel-patches/diffs/bootsplash# patch -p1 < /usr/src/kernel-p atches/diffs/bootsplash/bootsplash-3.1.4-sp3-2.6.8.1.diff
can't find file to patch at input line 4
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -urN linux-2.6.8.1/drivers/char/keyboard.c linux-2.6.8.1-bootsplash/driver s/char/keyboard.c
|--- linux-2.6.8.1/drivers/char/keyboard.c 2004-08-14 12:56:26.000000000 +0 200
|+++ linux-2.6.8.1-bootsplash/drivers/char/keyboard.c 2004-08-15 10:36:26.0000 00000 +0200
--------------------------
File to patch:
Originally posted by revenge80200 linuxbox:/usr/src# ln -s kernel-source-2.6.8-2 linux
linuxbox:/usr/src# cd /usr/src/kernel-patches/diffs/bootsplash
linuxbox:/usr/src/kernel-patches/diffs/bootsplash# gzip -d bootsplash-3.1.4-sp3- 2.6.8.1.diff.gz
linuxbox:/usr/src/kernel-patches/diffs/bootsplash# cd /usr/src/linux
bash: cd: /usr/src/linux: No such file or directory
linuxbox:/usr/src/kernel-patches/diffs/bootsplash# patch -p1 < /usr/src/kernel-p atches/diffs/bootsplash/bootsplash-3.1.4-sp3-2.6.8.1.diff
can't find file to patch at input line 4
Most likely your kernel-source file is named differently from kernel-source-2.6.8-2. Check the /usr/src directory on your system. I'd image its actual name is probably kernel-source-2.6.8. So, you need to remove that symlink and then create a new one to the proper folder.
Code:
# rmdir /usr/src/linux
# cd /usr/src
# ln -s kernel-source-2.6.8 linux
Now continue on with patching the kernel.
Code:
# cd /usr/src/linux
# patch -p1 < /usr/src/kernel-patches/diffs/bootsplash/3.1.4-sp3-2.6.8.1.diff
Hay there Xian, thanks for sticking around to help, this is where I am at now:
linuxbox:/usr/src/linux# patch -p1 < /usr/src/kernel-patches/diffs/bootsplash/3.1.4-sp3-2.6.8.1.diff
bash: /usr/src/kernel-patches/diffs/bootsplash/3.1.4-sp3-2.6.8.1.diff: No such file or directory
linuxbox:/usr/src/linux# ls /usr/src/kernel-patches/diffs/bootsplash/
bootsplash-3.0.7-2.4.18-vanilla.diff.gz bootsplash-3.1.4-2.6.4-r3.diff.gz
bootsplash-3.0.7-2.4.20-vanilla.diff.gz bootsplash-3.1.4-2.6.5.diff.gz
bootsplash-3.0.7-2.4.22-vanilla.diff.gz bootsplash-3.1.4-2.6.6.diff.gz
bootsplash-3.0.7-2.4.23.diff.gz bootsplash-3.1.4-2.6.7-r2.diff.gz
bootsplash-3.0.7-2.4.24-vanilla.diff.gz bootsplash-3.1.4-sp3-2.6.8.1.diff
bootsplash-3.1.3-2.6.0-test9.diff.gz bootsplash-3.1.4-sp3-2.6.9-rc4.diff.gz
bootsplash-3.1.4-2.6.10.diff.gz bootsplash-3.1.6-2.6.11.diff.gz
bootsplash-3.1.4-2.6.1.diff.gz bootsplash-3.1.6-2.6.12.diff.gz
bootsplash-3.1.4-2.6.2.diff.gz drivers
bootsplash-3.1.4-2.6.3.diff.gz
linuxbox:/usr/src/linux#
I tried to remove everything and start anew, though still no luck. I am using kernel 2.6.8-2-686.
I am not sure as to the error: "No such file or directory," I can list the contents of the folder and the file is there.
Any suggestion or ideas are much appreciated
Eric.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.