Genkernel fork to have some custom behavior.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Go to file
Chris Gianelloni 0f60973912
Removing the reversal patch for the suspend removal, since it will no longer apply.
18 years ago
alpha Added arcmsr to MODULES_SCSI for bug #185827. 18 years ago
generic Performed some general cleanup on a few files and removed devfs/udev selection code, since we force devfs on 2.4 and mdev on 2.6 kernels. 18 years ago
ia64 Added arcmsr to MODULES_SCSI for bug #185827. 18 years ago
mips Performed some general cleanup on a few files and removed devfs/udev selection code, since we force devfs on 2.4 and mdev on 2.6 kernels. 18 years ago
netboot enhanced netboot linuxrc from gustavoz 18 years ago
parisc enable CONFIG_INSMOD in all arch busy-config files 18 years ago
parisc64 enable CONFIG_INSMOD in all arch busy-config files 18 years ago
pkg Removing the reversal patch for the suspend removal, since it will no longer apply. 18 years ago
ppc Added arcmsr to MODULES_SCSI for bug #185827. 18 years ago
ppc64 Added arcmsr to MODULES_SCSI for bug #185827. 18 years ago
sparc enable CONFIG_INSMOD in all arch busy-config files 18 years ago
sparc64 enable CONFIG_INSMOD in all arch busy-config files 18 years ago
um Added arcmsr to MODULES_SCSI for bug #185827. 18 years ago
x86 Removed CONFIG_PHYSICAL_START from the x86/amd64 kernel configs for bug #186378. This is genkernel 3.4.9_pre1 for testing. 18 years ago
x86_64 Removed CONFIG_PHYSICAL_START from the x86/amd64 kernel configs for bug #186378. This is genkernel 3.4.9_pre1 for testing. 18 years ago
xen0 Added arcmsr to MODULES_SCSI for bug #185827. 18 years ago
xenU Added arcmsr to MODULES_SCSI for bug #185827. 18 years ago
AUTHORS Added the AUTHORS file and ChangeLog. This is 3.4.2 19 years ago
ChangeLog Removing the reversal patch for the suspend removal, since it will no longer apply. 18 years ago
README >> 3.1.0b. 21 years ago
TODO Version bump. Closes bugs #34948, #37371, #41129, #41166, #42725, #42815, 21 years ago
gen_arch.sh Added sparc patches for udev/klibc. 19 years ago
gen_bootloader.sh Performed some general cleanup on a few files and removed devfs/udev selection code, since we force devfs on 2.4 and mdev on 2.6 kernels. 18 years ago
gen_bootloader_grub.awk Fix #100637. 19 years ago
gen_cmdline.sh Performed some general cleanup on a few files and removed devfs/udev selection code, since we force devfs on 2.4 and mdev on 2.6 kernels. 18 years ago
gen_compile.sh Performed some general cleanup on a few files and removed devfs/udev selection code, since we force devfs on 2.4 and mdev on 2.6 kernels. 18 years ago
gen_configkernel.sh Removing the suspend support that was added for bug #156445 until suspend is added to the tree and we can determine the proper way to support it. For more information, see bug #156431. 18 years ago
gen_determineargs.sh Performed some general cleanup on a few files and removed devfs/udev selection code, since we force devfs on 2.4 and mdev on 2.6 kernels. 18 years ago
gen_funcs.sh Added another patch from John R. Graham <john_r_graham@mindspring.com> for bug #180161. 18 years ago
gen_initramfs.sh Performed some general cleanup on a few files and removed devfs/udev selection code, since we force devfs on 2.4 and mdev on 2.6 kernels. 18 years ago
gen_initrd.sh Performed some general cleanup on a few files and removed devfs/udev selection code, since we force devfs on 2.4 and mdev on 2.6 kernels. 18 years ago
gen_moddeps.sh Fix missing moddeps file by adding a test;Do not keep the initrd/initramfs with a kernelz system as it is already bundled together. 19 years ago
gen_package.sh Patch to compare new config instead of the one left laying around in the kerncache dir. Thanks to Pat Double <gentoo@patdouble.com> in bug #179739 18 years ago
genkernel Performed some general cleanup on a few files and removed devfs/udev selection code, since we force devfs on 2.4 and mdev on 2.6 kernels. 18 years ago
genkernel.8 Added a small patch from Tais M. Hansen <tais.hansen@osd.dk> to add doscsi to the genkernel man page for bug #183406. 18 years ago
genkernel.conf Removing the suspend support that was added for bug #156445 until suspend is added to the tree and we can determine the proper way to support it. For more information, see bug #156431. 18 years ago

README

DEPENDANCIES:

- GCC and binutils
- GNU Bash

USAGE:
See http://www.gentoo.org/doc/en/genkernel.xml or
issue ``genkernel --help''.

PORTING:
To port to other arches:

# cd /usr/share/genkernel
# cp -Rp x86 ${myarch}
# mkdir /usr/share/genkernel/pkg/${myarch}

Modify what is needed in the /usr/share/genkernel/${myarch}
directory, as well making a generic kernel-config.

IMPORTANT KERNEL NOTES:
- You MUST have /dev/pts turned on.
- If you want Bootsplash, you MUST have VESAFB enabled for 2.6,
other framebuffers won't work. You MUST also enable
"video mode selection support" and "Framebuffer Console support"
- From gentoo-dev-sources-2.6.8 and above, bootsplash has been replaced
with gensplash. Gensplash has the same kernel configuration requirements
as bootsplash, but works properly with any framebuffer device.
- To build a kernel with Genkernel you must have
"Block devices->Loopback device support"
"Block devices->RAM disk support"
- To boot genkernel properly, the kernel config must have
RAM disk support and Initial RAM disk support. You should
also set your "Default RAM disk size to 8192"

BOOTING A KERNEL WITH INITRD:

GRUB:
real_root= needs to point to your root partition
root= needs to point to the ramdisk (should stay at /dev/ram0)
init= needs to point to the linuxrc file to execute on the ramdisk
vga= should be the resolution you want your screen. 0x317 is
1024x768 - 16bpp and you'll get a pretty bootsplash if
configured properly

GRUB EXAMPLE ENTRY:
title=2.6.0 [ Genkernel ]
root (hd0,0)
kernel (hd0,0)/boot/kernel-2.6.0-gentoo root=/dev/ram0 init=/linuxrc real_root=/dev/hda3 vga=0x317
initrd (hd0,0)/boot/initrd-2.6.0-gentoo