| 
		    
                    
   3, 编译Linux内核 
cd /usr/src/linux-2.6.3  make menuconfig 
  一看太麻烦了,而且许多选项不知所云。退出该程序。 执行make oldconfig,对kernel2.6新增的不熟悉的选项作不选或为缺省。 
make bzImage  make modules modules_install  pwd  /usr/src/linux-2.6.3  mv arch/i386/boot/bzImage /boot/bzImage2.6.3  mv System.map /boot/System.map-2.6.3  cd /boot  mv System.map oldSystem.map  ln –s System.map-2.6.3 System.map 
  4,建立sys目录 
mkdir /sys 
  5, 修改相关文件,增加对sys的支持 
  在/etc/rc.d/rc.sysinit文件增加对sys的支持。 
  1) 找到mount –f /proc的行,在其下面,增加 mount –f /sys 
  2) 找到 action $ “Mounting proc filesystem:” mount –n –t proc /proc /proc 在其下面,增加action $ “Mounting sysfs filesystem:” mount –n –t sysfs /sys /sys. 
  3) 把文件中的 ksyms 改成 kallsyms 
  在/etc/fstab文件中,增加一行: 
  none /sys sysfs defaults 0 0 
  在/etc/rc.d/init.d/halt中,增加对sys的支持,把 awk ‘$2 ~/^/$ | ^/proc | ^/dev / {next} 变为: 
awk ‘$2 ~/^/$ | ^/proc | ^/sys | ^/dev / {next} 
  6,启动 
  修改/etc/lilo.conf, 增加下面的设置 
…  image=/boot/bzImange2.6.3  label=Linux2.6.3  read-only  root=/dev/hda3(由自己的PC设置决定) 
  成功。  
		    
                       
		      
		      
		   |