ÈçºÎÐÞ¸ÄÄÚºËÅäÖÃÖØÐ±àÒëÉú³É×Ô¼ºÐèÒªµÄÄÚºË
[size=5][color=red]±ÈÈç[/color]ÏóLINUX¶ÁÈ¡WINDOWSµÄNTFS·ÖÇøÖ®ÀàµÄÎÊÌâ,ÎÒ²»ÏëÓñðµÄÈí¼þÀ´ÍêÉÆ,Ö»ÏëÓÃ×Ô¼ºÔÓеÄÄÚºË,°ßÖñÄÜ·ñ´Í½ÌÒ»ÏÂÕâÖÖÄں˵ÄÐÞ¸ÄÖØÐ±àÒëÈçºÎÀ´×¼±¸ºÍ²Ù×÷?([color=red]²»ÏëÉý¼¶ÄÚºË,Ö»ÊÇÐÞ¸Ä[/color])[/size] 1,È·ÈÏÒѾ°²×°linuxÔ´Âë2,cd /usr/src/linux-x.y.z
3,make menuconfig
4,ÕÒµ½file systemÄÇÒ»À¸£¬¿ªÆôÀïÃæµÄntfsÖ§³Ö
5,make bzImage
6,make install
OK£¬ÖØÐ±àÒë²¢°²×°ÄÚºËÍê±Ï£¬ÖØÆô¼´¿É¿´µ½ÐµIJ˵¥ÏîÁË¡£
»Ø¸´ #2 zltjiangshi µÄÌû×Ó
"È·ÈÏÒѾ°²×°linuxÔ´Âë"ÔõôȷÈÏÄØ?ÊDz»ÊÇϵͳÖÐkernel-sourceÈí¼þ°ü?ÎÒÓõÄÊÇRed Hat Enterprise Linux 4,ÔÚ¹âÅÌÀïºÃÏóûÓÐkernel-source Èí¼þ°ü°¡,ÄÜÏêϸ˵һÏÂÄãËù˵µÄ"linuxÔ´Âë"¶¼°üÀ¨ÄÄЩÈí¼þ°üÂð?»¹ÓÐÏóÎÒÕâÖÖÇé¿öÔõô°ì°¡? kernel-devel, kernel-headers
»Ø¸´ #4 zltjiangshi µÄÌû×Ó
[root@work /]# rpm -qa | grep kernel*kernel-utils-2.4-13.1.48
kernel-smp-devel-2.6.9-5.EL
kernel-hugemem-devel-2.6.9-5.EL
kernel-devel-2.6.9-5.EL
kernel-2.6.9-5.EL
ÓÐÕâЩ,»¹ÐèҪʲôÂð? 1£¬¸æËßÎÒÄãµÄϵͳÊÇʲô£¿fc¼¸»¹ÊÇÆäËûµÄ£¿
2£¬Èç¹ûÊÇfcϵÁУ¬»¹Òª°²×°kernel-headers
3£¬Ìù³öÄãls -l /usr/srcµÄÊä³ö½á¹û
»Ø¸´ #6 zltjiangshi µÄÌû×Ó
[root@work src]# ls -l×ÜÓÃÁ¿ 16
drwxr-xr-x 5 root root 4096 7ÔÂ 12 09:17 kernels
drwxr-xr-x 7 root root 4096 7ÔÂ 12 09:20 redhat
Red Hat Enterprise Linux 4ϵͳ
»Ø¸´ #7 ±¦±¦ºÍÃ÷Ã÷ µÄÌû×Ó
ÐÞ¸ÄÄں˹ý³ÌÖÐÓûµ½µÄÎÊÌâÈçÏÂ,ºÜÍ·ÌÛ°¡:[root@work 2.6.9-5.EL-i686]# make mrproper
CLEAN init
CLEAN include/asm-i386/asm_offsets.h
scripts/Makefile.clean:10: Documentation/DocBook/Makefile: ûÓÐÄǸöÎļþ»òĿ¼
make[1]: *** ûÓйæÔò¿ÉÒÔ´´½¨Ä¿±ê¡°Documentation/DocBook/Makefile¡±¡£ Í£Ö¹¡£
make: *** [_mrproper_Documentation/DocBook] ´íÎó 2
[root@work 2.6.9-5.EL-i686]# make xconfig
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/split-include
HOSTCC scripts/basic/docproc
HOSTCC -fPIC scripts/kconfig/zconf.tab.o
HOSTLLD -shared scripts/kconfig/libkconfig.so
HOSTCC scripts/kconfig/conf.o
sed < scripts/kconfig/lkc_proto.h > scripts/kconfig/lkc_defs.h 's/P(\([^,]*\),.* /#define \1 (\*\1_p)/'
HOSTCC scripts/kconfig/kconfig_load.o
HOSTCC scripts/kconfig/mconf.o
/usr/lib/qt-3.3/bin/moc -i scripts/kconfig/qconf.h -o scripts/kconfig/qconf.moc
HOSTCXX scripts/kconfig/qconf.o
HOSTLD scripts/kconfig/qconf
scripts/kconfig/qconf arch/i386/Kconfig
#
# using defaults found in .config
#
[root@work 2.6.9-5.EL-i686]# make dep
*** Warning: make dep is unnecessary now.
[root@work 2.6.9-5.EL-i686]# make clean
[root@work 2.6.9-5.EL-i686]# make xconfig
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/split-include
HOSTCC scripts/basic/docproc
HOSTCC -fPIC scripts/kconfig/zconf.tab.o
HOSTLLD -shared scripts/kconfig/libkconfig.so
HOSTCC scripts/kconfig/conf.o
HOSTCC scripts/kconfig/kconfig_load.o
HOSTCC scripts/kconfig/mconf.o
HOSTCXX scripts/kconfig/qconf.o
HOSTLD scripts/kconfig/qconf
scripts/kconfig/qconf arch/i386/Kconfig
#
# using defaults found in .config
#
[root@work 2.6.9-5.EL-i686]# make bzImage
CHK include/linux/version.h
SPLIT include/linux/autoconf.h -> include/config/*
CHK include/asm-i386/asm_offsets.h
/bin/sh: arch/i386/kernel/asm-offsets.s: ûÓÐÄǸöÎļþ»òĿ¼
UPD include/asm-i386/asm_offsets.h
mv: stat¡®include/asm-i386/asm_offsets.h.tmp¡¯Ê§°Ü: ûÓÐÄǸöÎļþ»òĿ¼
make: *** [include/asm-i386/asm_offsets.h] ´íÎó 1
[root@work 2.6.9-5.EL-i686]# ȱÉÙÍ·Îļþ£¬°²×°kernel-headers°É¡£
»Ø¸´ #9 zltjiangshi µÄÌû×Ó
²»Ðа¡,Red Hat Enterprise Linux 4ϵͳÄѵÀ²»ÄÜÐÞ¸ÄÄÚºËÂð? ²»ÐÐÊÇʲôÒâ˼£¿°²×°²»ÉÏ»¹ÊÇûÕâ¸ö°ü»¹ÊÇ×°Á˲»¹ÜÓã¿Ò³:
[1]