diff options
author | 2004-03-21 16:20:26 +0000 | |
---|---|---|
committer | 2004-03-21 16:20:26 +0000 | |
commit | a8b01f062d0808f300308e9232b60097363d9f4d (patch) | |
tree | c630a1d22a5c2cda0febe5530f1f6d4f1dfa607a /README | |
parent | Removing broken 1.00-pre8 busybox. (diff) | |
download | genkernel-a8b01f062d0808f300308e9232b60097363d9f4d.tar.gz genkernel-a8b01f062d0808f300308e9232b60097363d9f4d.tar.bz2 genkernel-a8b01f062d0808f300308e9232b60097363d9f4d.zip |
Version bump. Closes bugs #34948, #37371, #41129, #41166, #42725, #42815,
#44127, #44556, and #44601.
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@98 67a159dc-881f-0410-a524-ba9dfbe2cb84
Diffstat (limited to 'README')
-rw-r--r-- | README | 86 |
1 files changed, 34 insertions, 52 deletions
@@ -1,63 +1,45 @@ -VERY EXPERIMENTAL -seems to work so far on amd64 and x86 - DEPENDANCIES: -- bootsplash -- gcc/binutils -- bash - -INSTALLATION: - -put genkernel.conf in /etc - -put genkernel executable in /usr/bin - -put the rest of the files and directories in /usr/share/genkernel - + - 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: -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, this is all the arch-specific stuff, as well -as a generic kernel-config + # 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 devfs turned on at this time, but you MUST NOT - have "Automatically mount at boot" option turned on. -- 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" -- 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" - + - 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" + - 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 at 0x317 indicates - 1024x768 - 16bpp and you'll get a pretty bootsplash if configured properly - - -GRUB EXAMPLE ENTRY: -title=Linux 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 - + 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 |