| 论坛注册| 加入收藏 | 设为首页| RSS
Google
您当前的位置:首页 > Linux频道 > Linux开发区 > 内核研究

vmware下将RH9内核升级至2.6

时间:2007-02-09 11:26:06  来源:Linux联盟收集整理  作者:wxdck
虚拟机版本vmware:4.5.1 build-7568PNDLinux联盟
原内核版本Redhat 9 linux-2.4.20-8PNDLinux联盟
待升级版本linux-2.6.11.7PNDLinux联盟
PNDLinux联盟
PNDLinux联盟
下载内核linux-2.6.11.7.tar.bz2至/usr/src并解压PNDLinux联盟
ln -s linux-2.6.11.7 linux-2.6PNDLinux联盟
在/usr/src/linux/Documentation/Changes查看相应软件的版本要求PNDLinux联盟
PNDLinux联盟
PNDLinux联盟
下载并安装module-init-tools-3.1.tar.bz2PNDLinux联盟
# configure --prefix=/PNDLinux联盟
# make moveoldPNDLinux联盟
# make all installPNDLinux联盟
# ./generate-modprobe.conf /etc/modprobe.confPNDLinux联盟
下载并安装device-mapper-1.00.19-2.i386.rpmPNDLinux联盟
下载并安装lvm2-2.00.25-1.01.i386.rpm,用rpm -ivph --nodeps --forcePNDLinux联盟
下载并安装mkinitrd-4.1.18-2.i386.rpmPNDLinux联盟
PNDLinux联盟
PNDLinux联盟
在/usr/src/linux-2.6下make mrproper(如果之前未编译过,此步骤可省)PNDLinux联盟
make menuconfig,选择编译的模块。PNDLinux联盟
Device DriversPNDLinux联盟
Block devicesPNDLinux联盟
Default RAM disk size 改为8192PNDLinux联盟
USB supportPNDLinux联盟
UHCI HCD 选中(或OHCI,EHCI单独无法工作)PNDLinux联盟
其余模块根据实际情况选择PNDLinux联盟
make allPNDLinux联盟
make modules_installPNDLinux联盟
make installPNDLinux联盟
/etc/modprobe.conf中相应部分更改为PNDLinux联盟
alias usbfs usbcorePNDLinux联盟
alias usb-controller uhci-hcdPNDLinux联盟
鼠标键盘部分(hid, mousedev, keybdev)等部分酌情修改PNDLinux联盟
/etc/rc.sysinit中PNDLinux联盟
usbdevfs改为usbfsPNDLinux联盟
hid改为usbhidPNDLinux联盟
mousedev和keybdev酌情修改(分别改为usbmouse和usbkeybd或注释掉)PNDLinux联盟
/etc/grub.conf中PNDLinux联盟
更改defaultPNDLinux联盟
2.6内核部分加一句elevator=deadlinePNDLinux联盟
rebootPNDLinux联盟
PNDLinux联盟
PNDLinux联盟
学习总结PNDLinux联盟
openssl+openssh的设置,配合PuTTY的使用PNDLinux联盟
/etc/inetd.conf增加ssh stream tcp nowait root /usr/sbin/tcpd sshd -iPNDLinux联盟
密钥对的生成ssh-keygen(Linux/Win)PNDLinux联盟
公钥拷贝至~/.ssh/authorized_keys,密钥在客户端使用PNDLinux联盟
grep -rnH "pattern" *PNDLinux联盟
find ./ -name '*name*' -printPNDLinux联盟
vimPNDLinux联盟
set foldmethod=indentPNDLinux联盟
zf%; zi; zo; zO; .,$ dPNDLinux联盟
dmesgPNDLinux联盟
cat /proc/versionPNDLinux联盟
insmod; lsmod; modprobe -l | grep usbPNDLinux联盟
useradd -s /bin/bash -g lfs -m -k /dev/null lfsPNDLinux联盟
cat > ~/.bash_profile << "EOF"PNDLinux联盟
exec env -i HOME=$HOME TERM=$TERM PS1='\u:\w\$ ' /bin/bashPNDLinux联盟
EOFPNDLinux联盟
PNDLinux联盟
cat > ~/.bashrc << "EOF"PNDLinux联盟
set +hPNDLinux联盟
umask 022PNDLinux联盟
LFS=/mnt/lfsPNDLinux联盟
LC_ALL=POSIXPNDLinux联盟
PATH=/tools/bin:/bin:/usr/binPNDLinux联盟
export LFS LC_ALL PATHPNDLinux联盟
EOFPNDLinux联盟
readelf -l filename | grep interpreterPNDLinux联盟
ld --verbose | grep SEARCHPNDLinux联盟
PNDLinux联盟
作者Blog:http://blog.csdn.net/wxdck/
来顶一下
近回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
相关文章
栏目更新
栏目热门