Booting with different kernel (only in case DebianDog has boot problems on your hardware):
Edit: In case you need RTAI kernel for LinuxCNC or similar software read
here.
Important information: Do not use Copy to RAM for the first test with separate kernel module. live-boot-2x and live-boot-3x boot codes are setup to copy only one sfs module in Ram. If you prefer to use Copy to Ram with separate kernel module change toram=01-filesystem.squashfs to toram only in the boot codes in menu.lst or use porteus-boot (which is setup to copy all modules in RAM).
Download one of the following archives and extract it in /live folder. Change menu.lst to point new initrd and vmlinuz files. There is Readme-initrd.txt in every archive with information for what boot method is every initrd file:
026-kernel-3.14-Pae.tar.gz - Debian kernel-3.14-0.bpo.1-686-Pae - for modern multi-core machines (and any PC with PAE capability). It has initrd files for live-boot-2.x, live-boot-3.x and porteus-boot.
http://kazzascorner.com.au/saintless/De ... Pae.tar.gz
Use this in your grub boot menu list:
vmlinuz6
initrd61.img - for live-boot-3x save file method. + encrypted save
initrd62.img - for live-boot-2x save file method.
initrd63.xz - for porteus-boot and save file method. + encrypted save
Check the new kernel after boot:
Code: Select all
root@debian:~# uname -r
3.14-0.bpo.1-686-pae
root@debian:~# uname -a
Linux debian 3.14-0.bpo.1-686-pae #1 SMP Debian 3.14.4-1~bpo70+1
/opt/bin/update-dpkg-314pae - single click on this script will update dpkg database with information for the new kernel. Needed only in case you decide to remaster the system.
=============================================
022-kernel-686-pae.zip - Debian kernel-3.2.0-4-686-Pae - for modern multi-core machines (and any PC with PAE capability). It has initrd files for live-boot-2.x, live-boot-3.x and porteus-boot.
http://kazzascorner.com.au/saintless/De ... 86-pae.zip
Use this in your grub boot menu list:
vmlinuz2
initrd21.img - for live-boot-3x save file method. + encrypted save
initrd22.img - for live-boot-2x save file method.
initrd23.xz - for porteus-boot and save file method. + encrypted save
Check the new kernel after boot:
Code: Select all
root@debian:~# uname -r
3.2.0-4-686-pae
root@debian:~# uname -a
Linux debian 3.2.0-4-686-pae #1 SMP Debian 3.2.51-1 i686 GNU/Linux
/opt/bin/update-dpkg-686-pae - single click on this script will update dpkg database with information for the new kernel. Needed only in case you decide to remaster the system.
==========================================
023-kernel-3.9.11-porteus.zip - Porteus kernel-3.9.11 (the smallest one). It has only porteus-boot (Debian-PorteusDog) initrd file.
http://kazzascorner.com.au/saintless/De ... orteus.zip
Use this in your grub boot menu list:
vmlinuz3
initrd3.xz - porteus-boot only available for this kernel. - (No encrypted save option. Something is missing in kernel compiling encrypted support. Change in initrd3.xz is not enough.)
Check the new kernel after boot:
Code: Select all
root@debian:~# uname -r
3.9.11-porteus
root@debian:~# uname -a
Linux debian 3.9.11-porteus #1 SMP PREEMPT Mon Jul 22 23:09:06 UTC 2013 i686 GNU/Linux
/opt/bin/update-dpkg-porteus - single click on this script will update dpkg database with information for the new kernel. Needed only in case you decide to remaster the system.
==========================================
024-kernel-3.12.0.bpo.1.zip - Debian kernel-3.12.0.bpo.1. It has live-boot-v2.x, live-boot-v.3.x and porteus-boot initrd files included.
http://kazzascorner.com.au/saintless/De ... .bpo.1.zip
Use this in your grub boot menu list:
vmlinuz4
initrd3.img - for live-boot-3x save file method. + encrypted save
initrd4.img - for live-boot-2x save file method.
initrd4.xz - for porteus-boot and save file method. + encrypted save
Check the new kernel after boot:
Code: Select all
root@debian:~# uname -r
3.12-0.bpo.1-486
root@debian:~# uname -a
Linux debian 3.12-0.bpo.1-486 #1 Debian 3.12.9-1~bpo70+1 (2014-02-07) i686 GNU/Linux
/opt/bin/update-dpkg-kernel-312 - single click on this script will update dpkg database with information for the new kernel. Needed only in case you decide to remaster the system.
=======================================
025-kernel-3.13.6-porteus.zip - Porteus kernel-3.13.6. It has only porteus-boot (Debian-PorteusDog) initrd file:
http://kazzascorner.com.au/saintless/De ... orteus.zip
Use this in your grub boot menu list:
vmlinuz5
initrd5.xz - porteus-boot only available for this kernel. - added encrypted save option.
========================================
You can easy remaster DebianDog with new kernel. Every kernel module has dpkg-update script in /opt/bin Single click on the script will update dpkg database with information.
Then remove the previous kernel with:
Code: Select all
apt-get purge linux-image-3.2.0-4-486
And remaster the system with RemasterDog. How to use RemasterDog read here:
http://murga-linux.com/puppy/viewtopic. ... 212#773212
Example instruction for remastering with specific new kernel module here:
http://murga-linux.com/puppy/viewtopic. ... 972#779972
=========================================
If you already changed the default kernel and made few more remasters of DebianDog you can reverse the default 3.2.0-4-486 kernel any time very easy the same way by downloading this module and following the same procedure:
http://kazzascorner.com.au/saintless/De ... el-486.zip
Use this in your grub boot menu list:
vmlinuz1
initrd.img - for live-boot-3x save file method. + encrypted save
initrd1.img - for live-boot-2x save file method.
initrd1.xz - for porteus-boot and save file method. + encrypted save
/opt/bin/update-dpkg-486 - single click on this script will update dpkg database with information for the new kernel. Needed only in case you decide to remaster the system.
======================================
It is easy to install any new kernel from Debian repository with apt-get. The only difficult part is to create new initrd.img for every boot method. I will give some information about this in the next post.
========================================