Вы находитесь на странице: 1из 16

yum install fedora-rpmdevtools unifdef

and run
fedora-buildrpmtree

[root@fedora7g mson77]# uname -a


Linux fedora7g 2.6.21-1.3194.fc7 #1 SMP Wed May 23 22:35:01 EDT 2007 i686 i686
i386 GNU/Linux
[root@fedora7g mson77]#
[root@fedora7g mson77]# rpm -ivh kernel-2.6.21-1.3194.fc7.src.rpm

[root@fedora7g SOURCES]# pwd


/usr/src/redhat/SOURCES

[root@fedora7g SOURCES]# ll
total 54788
-rw-r--r-- 1 root root 2801 2006-08-03 18:49 Config.mk
-rw-r--r-- 1 root root 16853 2006-09-28 16:19 config-olpc-generic
...
...
-rwxr-xr-x 1 root root 1400 2006-07-19 16:25 merge.pl
-rw-r--r-- 1 root root 253536 2007-04-12 16:16 nouveau-drm.patch
-rw-r--r-- 1 root root 23521 2007-05-23 20:05 patch-2.6.21.2.bz2
-rw-r--r-- 1 root root 994 2006-10-02 18:44 xen-11668-hvm_disable_fix.patch
-rw-r--r-- 1 root root 1469 2006-10-04 14:45 xen-dom0-reboot.patch
-rw-r--r-- 1 root root 3536 2006-09-20 22:54 xen-printf-rate-limit.patch

[root@fedora7g SOURCES]# cd ../SPECS/


[root@fedora7g SPECS]# ll
total 104
-rw-r--r-- 1 root root 99538 2007-05-23 22:59 kernel-2.6.spec

[root@fedora7g SPECS]# vim kernel-2.6.spec

[root@fedora7g SPECS]# rpmbuild -bp kernel-2.6.spec


Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.76745
+ umask 022
+ cd /usr/src/redhat/BUILD
+ LANG=C
+ export LANG
+ unset DISPLAY
+ '[' '!' -d kernel-2.6.21/vanilla ']'
+ rm -f pax_global_header
+ cd /usr/src/redhat/BUILD
+ rm -rf kernel-2.6.21
+ /bin/mkdir -p kernel-2.6.21
+ cd kernel-2.6.21
+ /usr/bin/bzip2 -dc /usr/src/redhat/SOURCES/linux-2.6.21.tar.bz2
+ tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chown -Rhf root .
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chgrp -Rhf root .
+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ mv linux-2.6.21 vanilla
+ cp -rl vanilla linux-2.6.21.i386
+ cd linux-2.6.21.i386
+ echo 'Patch #1 (patch-2.6.21.2.bz2):'
Patch #1 (patch-2.6.21.2.bz2):
+ /usr/bin/bzip2 -d
+ patch -p1 -s
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ echo 'Patch #10 (linux-2.6-utrace.patch):'
Patch #10 (linux-2.6-utrace.patch):
+ patch -p1 -s
+ echo 'Patch #11 (nouveau-drm.patch):'
Patch #11 (nouveau-drm.patch):
+ patch -p1 -s
+ echo 'Patch #12 (linux-2.6-fix-pmops-1.patch):'
Patch #12 (linux-2.6-fix-pmops-1.patch):
+ patch -p1 -s
+ echo 'Patch #13 (linux-2.6-fix-pmops-2.patch):'
Patch #13 (linux-2.6-fix-pmops-2.patch):
+ patch -p1 -s
+ echo 'Patch #14 (linux-2.6-fix-pmops-3.patch):'
Patch #14 (linux-2.6-fix-pmops-3.patch):
+ patch -p1 -s
+ echo 'Patch #15 (linux-2.6-fix-pmops-4.patch):'
Patch #15 (linux-2.6-fix-pmops-4.patch):
+ patch -p1 -s
+ echo 'Patch #16 (linux-2.6-sysrq-c.patch):'
Patch #16 (linux-2.6-sysrq-c.patch):
+ patch -p1 -s
+ echo 'Patch #17 (linux-2.6-i965gm-support.patch):'
Patch #17 (linux-2.6-i965gm-support.patch):
+ patch -p1 -s
+ echo 'Patch #200 (linux-2.6-x86-tune-generic.patch):'
Patch #200 (linux-2.6-x86-tune-generic.patch):
+ patch -p1 -s
+ echo 'Patch #201 (linux-2.6-x86-vga-vidfail.patch):'
Patch #201 (linux-2.6-x86-vga-vidfail.patch):
+ patch -p1 -s
+ echo 'Patch #202 (linux-2.6-x86-64-edac-support.patch):'
Patch #202 (linux-2.6-x86-64-edac-support.patch):
+ patch -p1 -s
+ echo 'Patch #203 (linux-2.6-x86_64-silence-up-apic-errors.patch):'
Patch #203 (linux-2.6-x86_64-silence-up-apic-errors.patch):
+ patch -p1 -s
+ echo 'Patch #204 (linux-2.6-x86-dont-delete-cpu_devs-data.patch):'
Patch #204 (linux-2.6-x86-dont-delete-cpu_devs-data.patch):
+ patch -p1 -s
+ echo 'Patch #205 (linux-2.6-x86-fix-oprofile.patch):'
Patch #205 (linux-2.6-x86-fix-oprofile.patch):
+ patch -p1 -s
+ echo 'Patch #206 (linux-2.6-x86-fsc-interrupt-controller-quirk.patch):'
Patch #206 (linux-2.6-x86-fsc-interrupt-controller-quirk.patch):
+ patch -p1 -s
+ echo 'Patch #207 (linux-2.6-x86-dell-hpet.patch):'
Patch #207 (linux-2.6-x86-dell-hpet.patch):
+ patch -p1 -s
+ echo 'Patch #300 (linux-2.6-g5-therm-shutdown.patch):'
Patch #300 (linux-2.6-g5-therm-shutdown.patch):
+ patch -p1 -s
+ echo 'Patch #301 (linux-2.6-powerpc-slabalign.patch):'
Patch #301 (linux-2.6-powerpc-slabalign.patch):
+ patch -p1 -s
+ echo 'Patch #303 (linux-2.6-ppc32-ucmpdi2.patch):'
Patch #303 (linux-2.6-ppc32-ucmpdi2.patch):
+ patch -p1 -s
+ echo 'Patch #304 (linux-2.6-ibmvscsi-schizo.patch):'
Patch #304 (linux-2.6-ibmvscsi-schizo.patch):
+ patch -p1 -s
+ echo 'Patch #305 (linux-2.6-pmac-zilog.patch):'
Patch #305 (linux-2.6-pmac-zilog.patch):
+ patch -p1 -s
+ echo 'Patch #306 (linux-2.6-powerpc-reserve-initrd-1.patch):'
Patch #306 (linux-2.6-powerpc-reserve-initrd-1.patch):
+ patch -p1 -s
+ echo 'Patch #307 (linux-2.6-powerpc-reserve-initrd-2.patch):'
Patch #307 (linux-2.6-powerpc-reserve-initrd-2.patch):
+ patch -p1 -s
+ echo 'Patch #308 (linux-2.6-cell-spu-device-tree.patch):'
Patch #308 (linux-2.6-cell-spu-device-tree.patch):
+ patch -p1 -s
+ echo 'Patch #309 (linux-2.6-cell-spufs-fixes.patch):'
Patch #309 (linux-2.6-cell-spufs-fixes.patch):
+ patch -p1 -s
+ echo 'Patch #310 (linux-2.6-common-uevent.patch):'
Patch #310 (linux-2.6-common-uevent.patch):
+ patch -p1 -s
+ echo 'Patch #311 (linux-2.6-uevent-macio.patch):'
Patch #311 (linux-2.6-uevent-macio.patch):
+ patch -p1 -s
+ echo 'Patch #312 (linux-2.6-uevent-of_platform.patch):'
Patch #312 (linux-2.6-uevent-of_platform.patch):
+ patch -p1 -s
+ echo 'Patch #313 (linux-2.6-uevent-ebus.patch):'
Patch #313 (linux-2.6-uevent-ebus.patch):
+ patch -p1 -s
+ echo 'Patch #330 (linux-2.6-powermac-generic-suspend-1.patch):'
Patch #330 (linux-2.6-powermac-generic-suspend-1.patch):
+ patch -p1 -s
+ echo 'Patch #331 (linux-2.6-powermac-generic-suspend-2.patch):'
Patch #331 (linux-2.6-powermac-generic-suspend-2.patch):
+ patch -p1 -s
+ echo 'Patch #332 (linux-2.6-powermac-generic-suspend-3.patch):'
Patch #332 (linux-2.6-powermac-generic-suspend-3.patch):
+ patch -p1 -s
+ echo 'Patch #333 (linux-2.6-powermac-generic-suspend-4.patch):'
Patch #333 (linux-2.6-powermac-generic-suspend-4.patch):
+ patch -p1 -s
+ echo 'Patch #340 (linux-2.6-mpc52xx-sdma.patch):'
Patch #340 (linux-2.6-mpc52xx-sdma.patch):
+ patch -p1 -s
+ echo 'Patch #341 (linux-2.6-mpc52xx-fec.patch):'
Patch #341 (linux-2.6-mpc52xx-fec.patch):
+ patch -p1 -s
+ echo 'Patch #350 (linux-2.6-ps3-stable-patches.patch):'
Patch #350 (linux-2.6-ps3-stable-patches.patch):
+ patch -p1 -s
+ echo 'Patch #351 (linux-2.6-ps3-smp-boot.patch):'
Patch #351 (linux-2.6-ps3-smp-boot.patch):
+ patch -p1 -s
+ echo 'Patch #352 (linux-2.6-ps3-system-bus-rework.patch):'
Patch #352 (linux-2.6-ps3-system-bus-rework.patch):
+ patch -p1 -s
+ echo 'Patch #353 (linux-2.6-ps3-kexec.patch):'
Patch #353 (linux-2.6-ps3-kexec.patch):
+ patch -p1 -s
+ echo 'Patch #354 (linux-2.6-ps3-gelic.patch):'
Patch #354 (linux-2.6-ps3-gelic.patch):
+ patch -p1 -s
+ echo 'Patch #355 (linux-2.6-ps3-gelic-wireless.patch):'
Patch #355 (linux-2.6-ps3-gelic-wireless.patch):
+ patch -p1 -s
+ echo 'Patch #356 (linux-2.6-ps3-ehci-iso.patch):'
Patch #356 (linux-2.6-ps3-ehci-iso.patch):
+ patch -p1 -s
+ echo 'Patch #357 (linux-2.6-ps3-clear-spu-irq.patch):'
Patch #357 (linux-2.6-ps3-clear-spu-irq.patch):
+ patch -p1 -s
+ echo 'Patch #358 (linux-2.6-ps3-wrap-spu-runctl.patch):'
Patch #358 (linux-2.6-ps3-wrap-spu-runctl.patch):
+ patch -p1 -s
+ echo 'Patch #359 (linux-2.6-ps3-storage.patch):'
Patch #359 (linux-2.6-ps3-storage.patch):
+ patch -p1 -s
+ echo 'Patch #360 (linux-2.6-ps3-sound.patch):'
Patch #360 (linux-2.6-ps3-sound.patch):
+ patch -p1 -s
+ echo 'Patch #361 (linux-2.6-ps3-device-init.patch):'
Patch #361 (linux-2.6-ps3-device-init.patch):
+ patch -p1 -s
+ echo 'Patch #362 (linux-2.6-ps3-system-bus-rework-2.patch):'
Patch #362 (linux-2.6-ps3-system-bus-rework-2.patch):
+ patch -p1 -s
+ echo 'Patch #370 (linux-2.6-ps3-memory-probe.patch):'
Patch #370 (linux-2.6-ps3-memory-probe.patch):
+ patch -p1 -s
+ echo 'Patch #371 (linux-2.6-ps3-legacy-ioport.patch):'
Patch #371 (linux-2.6-ps3-legacy-ioport.patch):
+ patch -p1 -s
+ echo 'Patch #372 (linux-2.6-ps3fb-panic.patch):'
Patch #372 (linux-2.6-ps3fb-panic.patch):
+ patch -p1 -s
+ echo 'Patch #373 (linux-2.6-ps3-ethernet-modular.patch):'
Patch #373 (linux-2.6-ps3-ethernet-modular.patch):
+ patch -p1 -s
+ echo 'Patch #374 (linux-2.6-ps3-sound-autoload.patch):'
Patch #374 (linux-2.6-ps3-sound-autoload.patch):
+ patch -p1 -s
+ echo 'Patch #375 (linux-2.6-ps3-ethernet-autoload.patch):'
Patch #375 (linux-2.6-ps3-ethernet-autoload.patch):
+ patch -p1 -s
+ echo 'Patch #376 (linux-2.6-ps3av-export-header.patch):'
Patch #376 (linux-2.6-ps3av-export-header.patch):
+ patch -p1 -s
+ echo 'Patch #377 (linux-2.6-ps3-usb-autoload.patch):'
Patch #377 (linux-2.6-ps3-usb-autoload.patch):
+ patch -p1 -s
+ echo 'Patch #800 (linux-2.6-build-nonintconfig.patch):'
Patch #800 (linux-2.6-build-nonintconfig.patch):
+ patch -p1 -s
+ echo 'Patch #810 (linux-2.6-execshield.patch):'
Patch #810 (linux-2.6-execshield.patch):
+ patch -p1 -s
+ echo 'Patch #900 (linux-2.6-modsign-mpilib.patch):'
Patch #900 (linux-2.6-modsign-mpilib.patch):
+ patch -p1 -s
+ echo 'Patch #901 (linux-2.6-modsign-crypto.patch):'
Patch #901 (linux-2.6-modsign-crypto.patch):
+ patch -p1 -s
+ echo 'Patch #902 (linux-2.6-modsign-include.patch):'
Patch #902 (linux-2.6-modsign-include.patch):
+ patch -p1 -s
+ echo 'Patch #903 (linux-2.6-modsign-verify.patch):'
Patch #903 (linux-2.6-modsign-verify.patch):
+ patch -p1 -s
+ echo 'Patch #904 (linux-2.6-modsign-ksign.patch):'
Patch #904 (linux-2.6-modsign-ksign.patch):
+ patch -p1 -s
+ echo 'Patch #905 (linux-2.6-modsign-core.patch):'
Patch #905 (linux-2.6-modsign-core.patch):
+ patch -p1 -s
+ echo 'Patch #906 (linux-2.6-modsign-script.patch):'
Patch #906 (linux-2.6-modsign-script.patch):
+ patch -p1 -s
+ echo 'Patch #1010 (linux-2.6-debug-sizeof-structs.patch):'
Patch #1010 (linux-2.6-debug-sizeof-structs.patch):
+ patch -p1 -s
+ echo 'Patch #1011 (linux-2.6-debug-slab-backtrace.patch):'
Patch #1011 (linux-2.6-debug-slab-backtrace.patch):
+ patch -p1 -s
+ echo 'Patch #1012 (linux-2.6-debug-nmi-timeout.patch):'
Patch #1012 (linux-2.6-debug-nmi-timeout.patch):
+ patch -p1 -s
+ echo 'Patch #1013 (linux-2.6-debug-taint-vm.patch):'
Patch #1013 (linux-2.6-debug-taint-vm.patch):
+ patch -p1 -s
+ echo 'Patch #1015 (linux-2.6-debug-spinlock-taint.patch):'
Patch #1015 (linux-2.6-debug-spinlock-taint.patch):
+ patch -p1 -s
+ echo 'Patch #1018 (linux-2.6-debug-sleep-in-irq-warning.patch):'
Patch #1018 (linux-2.6-debug-sleep-in-irq-warning.patch):
+ patch -p1 -s
+ echo 'Patch #1019 (linux-2.6-debug-must_check.patch):'
Patch #1019 (linux-2.6-debug-must_check.patch):
+ patch -p1 -s
+ echo 'Patch #1020 (linux-2.6-debug-no-quiet.patch):'
Patch #1020 (linux-2.6-debug-no-quiet.patch):
+ patch -p1 -s
+ echo 'Patch #1021 (linux-2.6-debug-boot-delay.patch):'
Patch #1021 (linux-2.6-debug-boot-delay.patch):
+ patch -p1 -s
+ echo 'Patch #1022 (linux-2.6-debug-sysfs-crash-debugging.patch):'
Patch #1022 (linux-2.6-debug-sysfs-crash-debugging.patch):
+ patch -p1 -s
+ echo 'Patch #1050 (linux-2.6-devmem.patch):'
Patch #1050 (linux-2.6-devmem.patch):
+ patch -p1 -s
+ echo 'Patch #1060 (linux-2.6-crash-driver.patch):'
Patch #1060 (linux-2.6-crash-driver.patch):
+ patch -p1 -s
+ echo 'Patch #1070 (linux-2.6-sleepon.patch):'
Patch #1070 (linux-2.6-sleepon.patch):
+ patch -p1 -s
+ echo 'Patch #1100 (linux-2.6-scsi-bounce-isa.patch):'
Patch #1100 (linux-2.6-scsi-bounce-isa.patch):
+ patch -p1 -s
+ echo 'Patch #1101 (linux-2.6-scsi-cpqarray-set-master.patch):'
Patch #1101 (linux-2.6-scsi-cpqarray-set-master.patch):
+ patch -p1 -s
+ echo 'Patch #1201 (linux-2.6-NFSD-badness.patch):'
Patch #1201 (linux-2.6-NFSD-badness.patch):
+ patch -p1 -s
+ echo 'Patch #1300 (linux-2.6-net-e1000-no-msi-warning.patch):'
Patch #1300 (linux-2.6-net-e1000-no-msi-warning.patch):
+ patch -p1 -s
+ echo 'Patch #1301 (linux-2.6-net-e1000-debug-shirq.patch):'
Patch #1301 (linux-2.6-net-e1000-debug-shirq.patch):
+ patch -p1 -s
+ echo 'Patch #1302 (linux-2.6-net-e1000-no-polling-in-open.patch):'
Patch #1302 (linux-2.6-net-e1000-no-polling-in-open.patch):
+ patch -p1 -s
+ echo 'Patch #1400 (linux-2.6-squashfs.patch):'
Patch #1400 (linux-2.6-squashfs.patch):
+ patch -p1 -s
+ echo 'Patch #1410 (linux-2.6-gfs2-update.patch):'
Patch #1410 (linux-2.6-gfs2-update.patch):
+ patch -p1 -s
+ echo 'Patch #1500 (linux-2.6-net-silence-noisy-printks.patch):'
Patch #1500 (linux-2.6-net-silence-noisy-printks.patch):
+ patch -p1 -s
+ echo 'Patch #1600 (linux-2.6-module_version.patch):'
Patch #1600 (linux-2.6-module_version.patch):
+ patch -p1 -s
+ echo 'Patch #1601 (linux-2.6-sha_alignment.patch):'
Patch #1601 (linux-2.6-sha_alignment.patch):
+ patch -p1 -s
+ echo 'Patch #1610 (linux-2.6-input-kill-stupid-messages.patch):'
Patch #1610 (linux-2.6-input-kill-stupid-messages.patch):
+ patch -p1 -s
+ echo 'Patch #1620 (linux-2.6-ondemand-timer.patch):'
Patch #1620 (linux-2.6-ondemand-timer.patch):
+ patch -p1 -s
+ echo 'Patch #1630 (linux-2.6-kvm-19.patch):'
Patch #1630 (linux-2.6-kvm-19.patch):
+ patch -p1 -s
+ echo 'Patch #1650 (linux-2.6-serial-460800.patch):'
Patch #1650 (linux-2.6-serial-460800.patch):
+ patch -p1 -s
+ echo 'Patch #1660 (linux-2.6-mm-udf-fixes.patch):'
Patch #1660 (linux-2.6-mm-udf-fixes.patch):
+ patch -p1 -s
+ echo 'Patch #1670 (linux-2.6-sysfs-inode-allocator-oops.patch):'
Patch #1670 (linux-2.6-sysfs-inode-allocator-oops.patch):
+ patch -p1 -s
+ echo 'Patch #1681 (linux-2.6-xfs-umount-fix.patch):'
Patch #1681 (linux-2.6-xfs-umount-fix.patch):
+ patch -p1 -s
+ echo 'Patch #1690 (linux-2.6-PT_LOAD-align.patch):'
Patch #1690 (linux-2.6-PT_LOAD-align.patch):
+ patch -p1 -s
+ echo 'Patch #1700 (linux-2.6-dvb-spinlock.patch):'
Patch #1700 (linux-2.6-dvb-spinlock.patch):
+ patch -p1 -s
+ echo 'Patch #1710 (linux-2.6-nfs-noreaddirplus.patch):'
Patch #1710 (linux-2.6-nfs-noreaddirplus.patch):
+ patch -p1 -s
+ echo 'Patch #1711 (linux-2.6-nfs-missing-braces.patch):'
Patch #1711 (linux-2.6-nfs-missing-braces.patch):
+ patch -p1 -s
+ echo 'Patch #1720 (linux-2.6-proc-self-maps-fix.patch):'
Patch #1720 (linux-2.6-proc-self-maps-fix.patch):
+ patch -p1 -s
+ echo 'Patch #1730 (linux-2.6-suspend-ordering.patch):'
Patch #1730 (linux-2.6-suspend-ordering.patch):
+ patch -p1 -s
+ echo 'Patch #1740 (linux-2.6-softlockup-disable.patch):'
Patch #1740 (linux-2.6-softlockup-disable.patch):
+ patch -p1 -s
+ echo 'Patch #1750 (linux-2.6-singlethread-freezable-workqueues.patch):'
Patch #1750 (linux-2.6-singlethread-freezable-workqueues.patch):
+ patch -p1 -s
+ echo 'Patch #1770 (linux-2.6-optimise-spinlock-debug.patch):'
Patch #1770 (linux-2.6-optimise-spinlock-debug.patch):
+ patch -p1 -s
+ echo 'Patch #1771 (linux-2.6-silence-noise.patch):'
Patch #1771 (linux-2.6-silence-noise.patch):
+ patch -p1 -s
+ echo 'Patch #1780 (linux-2.6-prevent-idle-softirq.patch):'
Patch #1780 (linux-2.6-prevent-idle-softirq.patch):
+ patch -p1 -s
+ echo 'Patch #1793 (linux-2.6-raid-autorun.patch):'
Patch #1793 (linux-2.6-raid-autorun.patch):
+ patch -p1 -s
+ echo 'Patch #1794 (linux-2.6-i82875-edac-pci-setup.patch):'
Patch #1794 (linux-2.6-i82875-edac-pci-setup.patch):
+ patch -p1 -s
+ echo 'Patch #1795 (linux-2.6-crap-sysfs-workaround.patch):'
Patch #1795 (linux-2.6-crap-sysfs-workaround.patch):
+ patch -p1 -s
+ echo 'Patch #1801 (linux-2.6-selinux-mprotect-checks.patch):'
Patch #1801 (linux-2.6-selinux-mprotect-checks.patch):
+ patch -p1 -s
+ echo 'Patch #1900 (linux-2.6-obsolete-oss-warning.patch):'
Patch #1900 (linux-2.6-obsolete-oss-warning.patch):
+ patch -p1 -s
+ echo 'Patch #1910 (linux-2.6-unexport-symbols.patch):'
Patch #1910 (linux-2.6-unexport-symbols.patch):
+ patch -p1 -s
+ echo 'Patch #2000 (linux-2.6-vm-invalidate_mapping_pages-cond-resched.patch):'
Patch #2000 (linux-2.6-vm-invalidate_mapping_pages-cond-resched.patch):
+ patch -p1 -s
+ echo 'Patch #2001 (linux-2.6-vm-silence-atomic-alloc-failures.patch):'
Patch #2001 (linux-2.6-vm-silence-atomic-alloc-failures.patch):
+ patch -p1 -s
+ echo 'Patch #2100 (linux-2.6-defaults-fat-utf8.patch):'
Patch #2100 (linux-2.6-defaults-fat-utf8.patch):
+ patch -p1 -s
+ echo 'Patch #2103 (linux-2.6-defaults-unicode-vt.patch):'
Patch #2103 (linux-2.6-defaults-unicode-vt.patch):
+ patch -p1 -s
+ echo 'Patch #2105 (linux-2.6-defaults-nonmi.patch):'
Patch #2105 (linux-2.6-defaults-nonmi.patch):
+ patch -p1 -s
+ echo 'Patch #2106 (linux-2.6-defaults-pci_no_msi_mmconf.patch):'
Patch #2106 (linux-2.6-defaults-pci_no_msi_mmconf.patch):
+ patch -p1 -s
+ echo 'Patch #2201 (linux-2.6-libata-hpa.patch):'
Patch #2201 (linux-2.6-libata-hpa.patch):
+ patch -p1 -s
+ echo 'Patch #2202 (linux-2.6-libata-sata_nv-adma.patch):'
Patch #2202 (linux-2.6-libata-sata_nv-adma.patch):
+ patch -p1 -s
+ echo 'Patch #2203 (linux-2.6-libata-ali-atapi-dma.patch):'
Patch #2203 (linux-2.6-libata-ali-atapi-dma.patch):
+ patch -p1 -s
+ echo 'Patch #2204 (linux-2.6-ata-quirk.patch):'
Patch #2204 (linux-2.6-ata-quirk.patch):
+ patch -p1 -s
+ echo 'Patch #2206 (linux-2.6-libata-sata_nv-wildcard-removal.patch):'
Patch #2206 (linux-2.6-libata-sata_nv-wildcard-removal.patch):
+ patch -p1 -s
+ echo 'Patch #2207 (linux-2.6-libata-pata-pcmcia-new-ident.patch):'
Patch #2207 (linux-2.6-libata-pata-pcmcia-new-ident.patch):
+ patch -p1 -s
+ echo 'Patch #2208 (linux-2.6-libata-atiixp-ids.patch):'
Patch #2208 (linux-2.6-libata-atiixp-ids.patch):
+ patch -p1 -s
+ echo 'Patch #2209 (linux-2.6-libata-pata-hpt3x2n-correct-revision-
boundary.patch):'
Patch #2209 (linux-2.6-libata-pata-hpt3x2n-correct-revision-boundary.patch):
+ patch -p1 -s
+ echo 'Patch #2210 (linux-2.6-libata-pata-sis-fix-timing.patch):'
Patch #2210 (linux-2.6-libata-pata-sis-fix-timing.patch):
+ patch -p1 -s
+ echo 'Patch #2300 (linux-2.6-wireless.patch):'
Patch #2300 (linux-2.6-wireless.patch):
+ patch -p1 -s
+ echo 'Patch #2301 (git-wireless-dev.patch):'
Patch #2301 (git-wireless-dev.patch):
+ patch -p1 -s
+ echo 'Patch #2302 (git-iwlwifi.patch):'
Patch #2302 (git-iwlwifi.patch):
+ patch -p1 -s
+ echo 'Patch #2303 (linux-2.6-bcm43xx-pci-neuter.patch):'
Patch #2303 (linux-2.6-bcm43xx-pci-neuter.patch):
+ patch -p1 -s
+ echo 'Patch #2304 (linux-2.6-mac80211-fixes.patch):'
Patch #2304 (linux-2.6-mac80211-fixes.patch):
+ patch -p1 -s
+ echo 'Patch #2305 (linux-2.6-bcm43xx-mac80211-fixes.patch):'
Patch #2305 (linux-2.6-bcm43xx-mac80211-fixes.patch):
+ patch -p1 -s
+ echo 'Patch #2402 (linux-2.6-acpi-keep-tsc-stable-when-lapic-timer-c2-ok-is-
set.patch):'
Patch #2402 (linux-2.6-acpi-keep-tsc-stable-when-lapic-timer-c2-ok-is-set.patch):
+ patch -p1 -s
+ echo 'Patch #2403 (linux-2.6-clockevents-fix-resume-logic.patch):'
Patch #2403 (linux-2.6-clockevents-fix-resume-logic.patch):
+ patch -p1 -s
+ echo 'Patch #2501 (linux-2.6-acpi-dock-oops.patch):'
Patch #2501 (linux-2.6-acpi-dock-oops.patch):
+ patch -p1 -s
+ echo 'Patch #2600 (linux-2.6-wakeups-hdaps.patch):'
Patch #2600 (linux-2.6-wakeups-hdaps.patch):
+ patch -p1 -s
+ echo 'Patch #5000 (linux-2.6-firewire.patch):'
Patch #5000 (linux-2.6-firewire.patch):
+ patch -p1 -s
+ echo 'Patch #5001 (linux-2.6-firewire-be32-fix.patch):'
Patch #5001 (linux-2.6-firewire-be32-fix.patch):
+ patch -p1 -s
+ echo 'Patch #10001 (linux-2.6-warnings-inline.patch):'
Patch #10001 (linux-2.6-warnings-inline.patch):
+ patch -p1 -s
+ echo 'Patch #10002 (linux-2.6-warnings-emptymacros.patch):'
Patch #10002 (linux-2.6-warnings-emptymacros.patch):
+ patch -p1 -s
+ echo 'Patch #10003 (linux-2.6-warnings-register.patch):'
Patch #10003 (linux-2.6-warnings-register.patch):
+ patch -p1 -s
+ cp /usr/src/redhat/SOURCES/COPYING.modules Documentation/
+ mkdir configs
+ cp -f /usr/src/redhat/SOURCES/kernel-2.6.21-i586.config
/usr/src/redhat/SOURCES/kernel-2.6.21-i686-PAE-debug.config
/usr/src/redhat/SOURCES/kernel-2.6.21-i686-PAE.config
/usr/src/redhat/SOURCES/kernel-2.6.21-i686-debug.config
/usr/src/redhat/SOURCES/kernel-2.6.21-i686-xen.config
/usr/src/redhat/SOURCES/kernel-2.6.21-i686.config .
+ for i in '*.config'
+ mv kernel-2.6.21-i586.config .config
++ head -1 .config
++ cut -b 3-
+ Arch=i386
+ make ARCH=i386 nonint_oldconfig
drivers/net/fec_mpc52xx/Kconfig:14:warning: leading whitespace ignored
drivers/net/fec_mpc52xx/Kconfig:7:warning: 'select' used by config symbol
'FEC_MPC52xx' refer to undefined symbol 'PPC_BESTCOMM'
.config:349:warning: trying to assign nonexistent symbol IDEDMA_PCI_AUTO
.config:380:warning: trying to assign nonexistent symbol IDEDMA_AUTO
.config:664:warning: trying to assign nonexistent symbol NETPOLL_RX
.config:2868:warning: trying to assign nonexistent symbol TUX
.config:2869:warning: trying to assign nonexistent symbol TUX_EXTCGI
.config:2870:warning: trying to assign nonexistent symbol TUX_EXTENDED_LOG
.config:2871:warning: trying to assign nonexistent symbol TUX_DEBUG
+ echo '# i386'
+ cat .config
+ for i in '*.config'
+ mv kernel-2.6.21-i686-PAE-debug.config .config
++ head -1 .config
++ cut -b 3-
+ Arch=i386
+ make ARCH=i386 nonint_oldconfig
drivers/net/fec_mpc52xx/Kconfig:14:warning: leading whitespace ignored
drivers/net/fec_mpc52xx/Kconfig:7:warning: 'select' used by config symbol
'FEC_MPC52xx' refer to undefined symbol 'PPC_BESTCOMM'
.config:349:warning: trying to assign nonexistent symbol IDEDMA_PCI_AUTO
.config:380:warning: trying to assign nonexistent symbol IDEDMA_AUTO
.config:664:warning: trying to assign nonexistent symbol NETPOLL_RX
.config:2868:warning: trying to assign nonexistent symbol TUX
.config:2869:warning: trying to assign nonexistent symbol TUX_EXTCGI
.config:2870:warning: trying to assign nonexistent symbol TUX_EXTENDED_LOG
.config:2871:warning: trying to assign nonexistent symbol TUX_DEBUG
.config:3106:warning: trying to reassign symbol DEBUG_SPINLOCK_SLEEP
+ echo '# i386'
+ cat .config
+ for i in '*.config'
+ mv kernel-2.6.21-i686-PAE.config .config
++ head -1 .config
++ cut -b 3-
+ Arch=i386
+ make ARCH=i386 nonint_oldconfig
drivers/net/fec_mpc52xx/Kconfig:14:warning: leading whitespace ignored
drivers/net/fec_mpc52xx/Kconfig:7:warning: 'select' used by config symbol
'FEC_MPC52xx' refer to undefined symbol 'PPC_BESTCOMM'
.config:349:warning: trying to assign nonexistent symbol IDEDMA_PCI_AUTO
.config:380:warning: trying to assign nonexistent symbol IDEDMA_AUTO
.config:664:warning: trying to assign nonexistent symbol NETPOLL_RX
.config:2868:warning: trying to assign nonexistent symbol TUX
.config:2869:warning: trying to assign nonexistent symbol TUX_EXTCGI
.config:2870:warning: trying to assign nonexistent symbol TUX_EXTENDED_LOG
.config:2871:warning: trying to assign nonexistent symbol TUX_DEBUG
+ echo '# i386'
+ cat .config
+ for i in '*.config'
+ mv kernel-2.6.21-i686-debug.config .config
++ head -1 .config
++ cut -b 3-
+ Arch=i386
+ make ARCH=i386 nonint_oldconfig
drivers/net/fec_mpc52xx/Kconfig:14:warning: leading whitespace ignored
drivers/net/fec_mpc52xx/Kconfig:7:warning: 'select' used by config symbol
'FEC_MPC52xx' refer to undefined symbol 'PPC_BESTCOMM'
.config:349:warning: trying to assign nonexistent symbol IDEDMA_PCI_AUTO
.config:380:warning: trying to assign nonexistent symbol IDEDMA_AUTO
.config:664:warning: trying to assign nonexistent symbol NETPOLL_RX
.config:2868:warning: trying to assign nonexistent symbol TUX
.config:2869:warning: trying to assign nonexistent symbol TUX_EXTCGI
.config:2870:warning: trying to assign nonexistent symbol TUX_EXTENDED_LOG
.config:2871:warning: trying to assign nonexistent symbol TUX_DEBUG
.config:3106:warning: trying to reassign symbol DEBUG_SPINLOCK_SLEEP
+ echo '# i386'
+ cat .config
+ for i in '*.config'
+ mv kernel-2.6.21-i686-xen.config .config
++ head -1 .config
++ cut -b 3-
+ Arch=i386
+ make ARCH=i386 nonint_oldconfig
drivers/net/fec_mpc52xx/Kconfig:14:warning: leading whitespace ignored
drivers/net/fec_mpc52xx/Kconfig:7:warning: 'select' used by config symbol
'FEC_MPC52xx' refer to undefined symbol 'PPC_BESTCOMM'
.config:349:warning: trying to assign nonexistent symbol IDEDMA_PCI_AUTO
.config:380:warning: trying to assign nonexistent symbol IDEDMA_AUTO
.config:664:warning: trying to assign nonexistent symbol NETPOLL_RX
.config:2868:warning: trying to assign nonexistent symbol TUX
.config:2869:warning: trying to assign nonexistent symbol TUX_EXTCGI
.config:2870:warning: trying to assign nonexistent symbol TUX_EXTENDED_LOG
.config:2871:warning: trying to assign nonexistent symbol TUX_DEBUG
.config:3338:warning: trying to assign nonexistent symbol XEN_PCIDEV_FRONTEND
.config:3339:warning: trying to assign nonexistent symbol XEN_PCIDEV_FE_DEBUG
.config:3340:warning: trying to assign nonexistent symbol XEN
.config:3341:warning: trying to assign nonexistent symbol XEN_INTERFACE_VERSION
.config:3342:warning: trying to assign nonexistent symbol XEN_PRIVILEGED_GUEST
.config:3343:warning: trying to assign nonexistent symbol XEN_UNPRIVILEGED_GUEST
.config:3344:warning: trying to assign nonexistent symbol XEN_PRIVCMD
.config:3345:warning: trying to assign nonexistent symbol XEN_XENBUS_DEV
.config:3346:warning: trying to assign nonexistent symbol XEN_BACKEND
.config:3347:warning: trying to assign nonexistent symbol XEN_BLKDEV_BACKEND
.config:3348:warning: trying to assign nonexistent symbol XEN_BLKDEV_TAP
.config:3349:warning: trying to assign nonexistent symbol XEN_NETDEV_BACKEND
.config:3350:warning: trying to assign nonexistent symbol
XEN_NETDEV_PIPELINED_TRANSMITTER
.config:3351:warning: trying to assign nonexistent symbol XEN_NETDEV_LOOPBACK
.config:3352:warning: trying to assign nonexistent symbol XEN_PCIDEV_BACKEND
.config:3353:warning: trying to assign nonexistent symbol XEN_PCIDEV_BACKEND_VPCI
.config:3354:warning: trying to assign nonexistent symbol XEN_PCIDEV_BACKEND_PASS
.config:3355:warning: trying to assign nonexistent symbol XEN_PCIDEV_BE_DEBUG
.config:3356:warning: trying to assign nonexistent symbol XEN_TPMDEV_BACKEND
.config:3357:warning: trying to assign nonexistent symbol XEN_BLKDEV_FRONTEND
.config:3358:warning: trying to assign nonexistent symbol XEN_NETDEV_FRONTEND
.config:3359:warning: trying to assign nonexistent symbol XEN_FRAMEBUFFER
.config:3360:warning: trying to assign nonexistent symbol XEN_KEYBOARD
.config:3361:warning: trying to assign nonexistent symbol XEN_SCRUB_PAGES
.config:3362:warning: trying to assign nonexistent symbol XEN_DISABLE_SERIAL
.config:3363:warning: trying to assign nonexistent symbol XEN_SYSFS
.config:3364:warning: trying to assign nonexistent symbol
XEN_COMPAT_030002_AND_LATER
.config:3365:warning: trying to assign nonexistent symbol XEN_COMPAT_LATEST_ONLY
.config:3366:warning: trying to assign nonexistent symbol XEN_COMPAT_030002
.config:3367:warning: trying to assign nonexistent symbol HAVE_ARCH_ALLOC_SKB
.config:3368:warning: trying to assign nonexistent symbol HAVE_ARCH_DEV_ALLOC_SKB
.config:3369:warning: trying to assign nonexistent symbol
HAVE_IRQ_IGNORE_UNHANDLED
.config:3370:warning: trying to assign nonexistent symbol NO_IDLE_HZ
.config:3371:warning: trying to assign nonexistent symbol XEN_UTIL
.config:3372:warning: trying to assign nonexistent symbol XEN_BALLOON
.config:3373:warning: trying to assign nonexistent symbol XEN_DEVMEM
.config:3374:warning: trying to assign nonexistent symbol XEN_SKBUFF
.config:3375:warning: trying to assign nonexistent symbol XEN_REBOOT
.config:3376:warning: trying to assign nonexistent symbol XEN_SMPBOOT
.config:3378:warning: trying to assign nonexistent symbol X86_XEN
+ echo '# i386'
+ cat .config
+ for i in '*.config'
+ mv kernel-2.6.21-i686.config .config
++ head -1 .config
++ cut -b 3-
+ Arch=i386
+ make ARCH=i386 nonint_oldconfig
drivers/net/fec_mpc52xx/Kconfig:14:warning: leading whitespace ignored
drivers/net/fec_mpc52xx/Kconfig:7:warning: 'select' used by config symbol
'FEC_MPC52xx' refer to undefined symbol 'PPC_BESTCOMM'
.config:349:warning: trying to assign nonexistent symbol IDEDMA_PCI_AUTO
.config:380:warning: trying to assign nonexistent symbol IDEDMA_AUTO
.config:664:warning: trying to assign nonexistent symbol NETPOLL_RX
.config:2868:warning: trying to assign nonexistent symbol TUX
.config:2869:warning: trying to assign nonexistent symbol TUX_EXTCGI
.config:2870:warning: trying to assign nonexistent symbol TUX_EXTENDED_LOG
.config:2871:warning: trying to assign nonexistent symbol TUX_DEBUG
+ echo '# i386'
+ cat .config
+ perl -p -i -e 's/^SUBLEVEL.*/SUBLEVEL = 21/' Makefile
+ perl -p -i -e 's/^EXTRAVERSION.*/EXTRAVERSION = -prep/' Makefile
+ find . '(' -name '*.orig' -o -name '*~' ')' -exec rm -f '{}' ';'
+ cd ..
+ exit 0
[root@fedora7g SPECS]#
[root@fedora7g kernel-2.6.21]# pwd
/usr/src/redhat/BUILD/kernel-2.6.21
[root@fedora7g kernel-2.6.21]# ll
total 8
drwxr-xr-x 20 root root 4096 2007-09-05 15:43 linux-2.6.21.i386
drwxr-xr-x 19 root root 4096 2007-04-26 00:08 vanilla
[root@fedora7g kernel-2.6.21]#
[root@fedora7g linux-2.6.21.i386]# patch -p1 <routes-2.6.21-15.diff
patching file include/linux/netfilter_ipv4/ip_nat.h
patching file include/linux/rtnetlink.h
patching file include/net/flow.h
patching file include/net/ip_fib.h
patching file include/net/netfilter/nf_nat.h
patching file include/net/route.h
patching file net/bridge/br_netfilter.c
patching file net/ipv4/fib_frontend.c
Hunk #4 succeeded at 860 (offset 4 lines).
patching file net/ipv4/fib_hash.c
patching file net/ipv4/fib_lookup.h
patching file net/ipv4/fib_rules.c
patching file net/ipv4/fib_semantics.c
patching file net/ipv4/netfilter/ip_nat_core.c
patching file net/ipv4/netfilter/ip_nat_standalone.c
patching file net/ipv4/netfilter/ipt_MASQUERADE.c
patching file net/ipv4/netfilter/nf_nat_core.c
patching file net/ipv4/netfilter/nf_nat_standalone.c
patching file net/ipv4/route.c
[root@fedora7g linux-2.6.21.i386]# vim Makefile
[root@fedora7g linux-2.6.21.i386]# make menuconfig
HOSTCC scripts/kconfig/lxdialog/checklist.o
HOSTCC scripts/kconfig/lxdialog/inputbox.o
HOSTCC scripts/kconfig/lxdialog/menubox.o
HOSTCC scripts/kconfig/lxdialog/textbox.o
HOSTCC scripts/kconfig/lxdialog/util.o
HOSTCC scripts/kconfig/lxdialog/yesno.o
HOSTCC scripts/kconfig/mconf.o
HOSTLD scripts/kconfig/mconf
scripts/kconfig/mconf arch/i386/Kconfig
drivers/net/fec_mpc52xx/Kconfig:14:warning: leading whitespace ignored
drivers/net/fec_mpc52xx/Kconfig:7:warning: 'select' used by config symbol
'FEC_MPC52xx' refer to undefined symbol 'PPC_BESTCOMM'

*** End of Linux kernel configuration.


*** Execute 'make' to build the kernel or try 'make help'.

[root@fedora7g linux-2.6.21.i386]#
[root@fedora7g linux-2.6.21.i386]# make rpm
scripts/kconfig/conf -s arch/i386/Kconfig
drivers/net/fec_mpc52xx/Kconfig:14:warning: leading whitespace ignored
drivers/net/fec_mpc52xx/Kconfig:7:warning: 'select' used by config symbol
'FEC_MPC52xx' refer to undefined symbol 'PPC_BESTCOMM'
/bin/sh /usr/src/redhat/BUILD/kernel-2.6.21/linux-
2.6.21.i386/scripts/package/mkspec > /usr/src/redhat/BUILD/kernel-2.6.21/linux-
2.6.21.i386/kernel.spec
make clean
set -e; cd ..; ln -sf /usr/src/redhat/BUILD/kernel-2.6.21/linux-2.6.21.i386
kernel-2.6.212.routes2.6.2115
set -e; cd ..; tar -cz --exclude SCCS --exclude BitKeeper --exclude .svn --exclude
CVS --exclude .pc --exclude .hg --exclude .git -f kernel-
2.6.212.routes2.6.2115.tar.gz kernel-2.6.212.routes2.6.2115/.
set -e; cd ..; rm kernel-2.6.212.routes2.6.2115
set -e; \
/bin/sh /usr/src/redhat/BUILD/kernel-2.6.21/linux-
2.6.21.i386/scripts/mkversion > /usr/src/redhat/BUILD/kernel-2.6.21/linux-
2.6.21.i386/.tmp_version
set -e; \
mv -f /usr/src/redhat/BUILD/kernel-2.6.21/linux-2.6.21.i386/.tmp_version
/usr/src/redhat/BUILD/kernel-2.6.21/linux-2.6.21.i386/.version
rpmbuild --target i386 -ta ../kernel-2.6.212.routes2.6.2115.tar.gz
Building target platforms: i386
Building for target i386
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.94518
+ umask 022
+ cd /usr/src/redhat/BUILD
+ LANG=C
+ export LANG
+ unset DISPLAY
+ cd /usr/src/redhat/BUILD
+ rm -rf kernel-2.6.212.routes2.6.2115
+ /bin/gzip -dc /usr/src/redhat/BUILD/kernel-2.6.21/kernel-
2.6.212.routes2.6.2115.tar.gz
+ tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd kernel-2.6.212.routes2.6.2115
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chown -Rhf root .
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chgrp -Rhf root .
+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.8721
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd kernel-2.6.212.routes2.6.2115
+ LANG=C
+ export LANG
+ unset DISPLAY
+ make clean
+ make
CHK include/linux/version.h
UPD include/linux/version.h
CHK include/linux/utsrelease.h
UPD include/linux/utsrelease.h
SYMLINK include/asm -> include/asm-i386
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/docproc
CC arch/i386/kernel/asm-offsets.s
GEN include/asm-i386/asm-offsets.h
HOSTCC scripts/genksyms/genksyms.o
SHIPPED scripts/genksyms/lex.c
SHIPPED scripts/genksyms/parse.h
SHIPPED scripts/genksyms/keywords.c
HOSTCC scripts/genksyms/lex.o
SHIPPED scripts/genksyms/parse.c
HOSTCC scripts/genksyms/parse.o
HOSTLD scripts/genksyms/genksyms
CC scripts/mod/empty.o
HOSTCC scripts/mod/mk_elfconfig
MKELF scripts/mod/elfconfig.h

INSTALL sound/synth/emux/snd-emux-synth.ko
INSTALL sound/synth/snd-util-mem.ko
INSTALL sound/usb/snd-usb-audio.ko
INSTALL sound/usb/snd-usb-lib.ko
INSTALL sound/usb/usx2y/snd-usb-usx2y.ko
if [ -r System.map -a -x /sbin/depmod ]; then /sbin/depmod -ae -F System.map -b
/var/tmp/kernel-2.6.212.routes2.6.2115-root -r 2.6.21-2.routes-2.6.21-15; fi
+ cp arch/i386/boot/bzImage /var/tmp/kernel-2.6.212.routes2.6.2115-
root/boot/vmlinuz-2.6.21-2.routes-2.6.21-15
+ cp System.map /var/tmp/kernel-2.6.212.routes2.6.2115-root/boot/System.map-
2.6.21-2.routes-2.6.21-15
+ cp .config /var/tmp/kernel-2.6.212.routes2.6.2115-root/boot/config-2.6.21-
2.routes-2.6.21-15
+ /usr/lib/rpm/brp-compress
Processing files: kernel-2.6.212.routes2.6.2115-1
Provides: kernel-2.6.21-2.routes-2.6.21-15
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Checking for unpackaged file(s): /usr/lib/rpm/check-files /var/tmp/kernel-
2.6.212.routes2.6.2115-root
Wrote: /usr/src/redhat/SRPMS/kernel-2.6.212.routes2.6.2115-1.src.rpm
Wrote: /usr/src/redhat/RPMS/i386/kernel-2.6.212.routes2.6.2115-1.i386.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.26925
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd kernel-2.6.212.routes2.6.2115
+ exit 0
rm ../kernel-2.6.212.routes2.6.2115.tar.gz
[root@fedora7g linux-2.6.21.i386]#
[root@fedora7g linux-2.6.21.i386]# cd /lib/modules/
[root@fedora7g modules]# ll
total 12
drwxr-xr-x 6 root root 4096 2007-09-04 19:06 2.6.21-1.3194.fc7

[root@fedora7g i386]# pwd


/usr/src/redhat/RPMS/i386
[root@fedora7g i386]# rpm -ivh kernel-2.6.212.routes2.6.2115-1.i386.rpm
Preparing... ########################################### [100%]
1:kernel ########################################### [100%]
[root@fedora7g i386]# ll /boot
total 9158
-rw-r--r-- 1 root root 75649 2007-05-23 23:40 config-2.6.21-1.3194.fc7
-rw-r--r-- 1 root root 75657 2007-09-05 18:53 config-2.6.21-2.routes-2.6.21-15
drwxr-xr-x 2 root root 1024 2007-09-05 14:31 grub
-rw------- 1 root root 3555007 2007-09-04 19:06 initrd-2.6.21-1.3194.fc7.img
drwx------ 2 root root 12288 2007-09-04 18:40 lost+found
-rw-r--r-- 1 root root 917777 2007-05-23 23:40 System.map-2.6.21-1.3194.fc7
-rw-r--r-- 1 root root 918026 2007-09-05 18:53 System.map-2.6.21-2.routes-2.6.21-
15
-rw-r--r-- 1 root root 1883604 2007-05-23 23:40 vmlinuz-2.6.21-1.3194.fc7
-rw-r--r-- 1 root root 1885076 2007-09-05 18:53 vmlinuz-2.6.21-2.routes-2.6.21-15
[root@fedora7g i386]# cd /lib/modules
[root@fedora7g modules]# ll
total 16
drwxr-xr-x 6 root root 4096 2007-09-04 19:06 2.6.21-1.3194.fc7
drwxr-xr-x 3 root root 4096 2007-09-05 19:26 2.6.21-2.routes-2.6.21-15
[root@fedora7g modules]# mkinitrd /boot/initrd-2.6.21-2.routes-2.6.21-15.img
2.6.21-2.routes-2.6.21-15/
[root@fedora7g modules]#
[root@fedora7g modules]# cd /boot
[root@fedora7g boot]# ll
total 12660
-rw-r--r-- 1 root root 75649 2007-05-23 23:40 config-2.6.21-1.3194.fc7
-rw-r--r-- 1 root root 75657 2007-09-05 18:53 config-2.6.21-2.routes-2.6.21-15
drwxr-xr-x 2 root root 1024 2007-09-05 14:31 grub
-rw------- 1 root root 3555007 2007-09-04 19:06 initrd-2.6.21-1.3194.fc7.img
-rw------- 1 root root 3569822 2007-09-05 19:28 initrd-2.6.21-2.routes-2.6.21-
15.img
drwx------ 2 root root 12288 2007-09-04 18:40 lost+found
-rw-r--r-- 1 root root 917777 2007-05-23 23:40 System.map-2.6.21-1.3194.fc7
-rw-r--r-- 1 root root 918026 2007-09-05 18:53 System.map-2.6.21-2.routes-2.6.21-
15
-rw-r--r-- 1 root root 1883604 2007-05-23 23:40 vmlinuz-2.6.21-1.3194.fc7
-rw-r--r-- 1 root root 1885076 2007-09-05 18:53 vmlinuz-2.6.21-2.routes-2.6.21-15
[root@fedora7g boot]#
[root@fedora7g modules]# cd /boot
[root@fedora7g boot]# ll
total 12660
-rw-r--r-- 1 root root 75649 2007-05-23 23:40 config-2.6.21-1.3194.fc7
-rw-r--r-- 1 root root 75657 2007-09-05 18:53 config-2.6.21-2.routes-2.6.21-15
drwxr-xr-x 2 root root 1024 2007-09-05 14:31 grub
-rw------- 1 root root 3555007 2007-09-04 19:06 initrd-2.6.21-1.3194.fc7.img
-rw------- 1 root root 3569822 2007-09-05 19:28 initrd-2.6.21-2.routes-2.6.21-
15.img
drwx------ 2 root root 12288 2007-09-04 18:40 lost+found
-rw-r--r-- 1 root root 917777 2007-05-23 23:40 System.map-2.6.21-1.3194.fc7
-rw-r--r-- 1 root root 918026 2007-09-05 18:53 System.map-2.6.21-2.routes-2.6.21-
15
-rw-r--r-- 1 root root 1883604 2007-05-23 23:40 vmlinuz-2.6.21-1.3194.fc7
-rw-r--r-- 1 root root 1885076 2007-09-05 18:53 vmlinuz-2.6.21-2.routes-2.6.21-15
[root@fedora7g boot]# vim /etc/grub.conf
[root@fedora7g boot]#

/etc/grub.conf ==> add the following lines

title Fedora (2.6.21-2.routes-2.6.21-15)


root (hd0,0)
kernel /vmlinuz-2.6.21-2.routes-2.6.21-15 ro root=/dev/VolGroup00/LogVol00
rhgb quiet
initrd /initrd-2.6.21-2.routes-2.6.21-15.img

Вам также может понравиться