风水 起名 测字 算命网_Ubuntu下Web10g的安装及内核编译

风水 起名 测字 算命网

算命  起名  测字  八字  称骨  配对 算卦  运程  生肖  黄历  解梦就到起名算命网

算命  起名  测字  八字  称骨  配对 算卦  运程  生肖  黄历  解梦就到起名算命网
网站首页>新闻资讯>公司动态

Ubuntu下Web10g的安装及内核编译

2019-07-06 11:18:49风水 起名 测字 算命网阅读
Web10g要求2.6.38,2.6.39或3.0以上的内核,达不到要求的话就只好自己编译一个了。Web10g上git提供的是3.01的source code,不想用这么高版本就上kernel.org上面下2.6.38或者2.6.39(不要下后面还有小版本号,就是2.6.39.4这种的,貌似打patch的时候会出错)。解压,创建个硬连接:ln -s <解压后的位置> /usr/src/linux-2.6.39完了在Web10g上下个对应的patch,放到相应的文件夹。先打上patch:patch -p1 < patchfile正常来说应该不会有任何Fail提示,如有,检查版本。 接着开始编译内核:(1)创建config file如果ls -a 没看到.config文件,先把/boot/下面那个config-xxxxxxx文件copy过来,改名.config(这步貌似非必须)# cp .config config.save# make mrproper# cp config.save .config用menuconfig搞下:# make menuconfig这里需要把Web10g的支持打开,在Networking support 下面的Networking options 里面,找到下面这行,打上勾:[*] TCP: Extended TCP statistics (TCP ESTATS) MIB(32768) TCP: Maximum number of ESTATS connections(384) TCP: ESTATS default file permissions(0) TCP: ESTATS default gid 保存退出。 (2)编译Ubuntu/Debian系有个make-kpkg,可以编译内核后打包成.deb文件,如果没装,按照提示apt-get install。先make-kpkg clean然后make-kpkg --initrd --append-to-version=-<这里加些字以区分版本> kernel-image kernel-headers接下来就是漫长的等待。如果你的机器是多核系统,可以加快编译速度,在编译前输入:export CONCURRENCY_LEVEL=jj是你的内核数×2-1,比如,双核系统,j=2*2-1=3一般来说,可以正常编译,如出错,检查下出错的地方,慢慢加减模块(make-kpkg后面可以加参数--verbose输出详细信息,看具体哪里出错了)。成功编译以后,源文件所在的文件夹的母文件夹会多两个.deb文件。 (3)安装内核dpkg -i linux-image-xxxxxxx.debdpkg -i linux-header-xxxxxxx.deb安装好内核以后,cd /boot,用mkinitramfs创建initrd image:sudo mkinitramfs -k -o initrd.img-xxxx (xxxx是详细的版本号之类的)然后更新grub:sudo update-grub2(LILO的没搞过,应该类似吧)。 (4)重启,用新这个内核启动。

微商代理