歡迎您光臨本站 註冊首頁

vmware下redhat9_kernel2.4.2升級到2.6.0

←手機掃碼閱讀     火星人 @ 2014-03-26 , reply:0

虛擬機版本vmware:4.5.1 build-7568
原內核版本Redhat 9 linux-2.4.20-8
待升級版本linux-2.6.11.7

下載內核linux-2.6.11.7.tar.bz2至/usr/src並解壓
ln -s linux-2.6.11.7 linux-2.6
在/usr/src/linux/document.tion/Changes查看相應軟體的版本要求

下載並安裝module-init-tools-3.1.tar.bz2
# configure --prefix=/
# make moveold
# make all install
# ./generate-modprobe.conf /etc/modprobe.conf
下載並安裝device-mapper-1.00.19-2.i386.rpm
下載並安裝lvm2-2.00.25-1.01.i386.rpm,用rpm -ivph --nodeps --force
下載並安裝mkinitrd-4.1.18-2.i386.rpm

在/usr/src/linux-2.6下make mrproper(如果之前未編譯過,此步驟可省)
make menuconfig,選擇編譯的模塊。
Device Drivers
Block devices
Default RAM disk size 改為8192
USB support
UHCI HCD 選中(或OHCI,EHCI單獨無法工作)
其餘模塊根據實際情況選擇
make all
make modules_install
make install
/etc/modprobe.conf中相應部分更改為
alias usbfs usbcore
alias usb-controller uhci-hcd
滑鼠鍵盤部分(hid, mousedev, keybdev)等部分酌情修改
/etc/rc.sysinit中
usbdevfs改為usbfs
hid改為usbhid
mousedev和keybdev酌情修改(分別改為usbmouse和usbkeybd或註釋掉)
/etc/grub.conf中
更改default
2.6內核部分加一句elevator=deadline
reboot

學習總結
openssl+openssh的設置,配合PuTTY的使用
/etc/inetd.conf增加ssh stream tcp nowait root /usr/sbin/tcpd sshd -i
密鑰對的生成ssh-keygen(Linux/Win)
公鑰拷貝至~/.ssh/authorized_keys,密鑰在客戶端使用
CODE:
grep -rnH "pattern" *
find ./ -name '*name*' -print
vim
set foldmethod=indent
zf%; zi; zo; zO; .,$ d
dmesg
cat /proc/version
insmod; lsmod; modprobe -l | grep usb
useradd -s /bin/bash -g lfs -m -k /dev/null lfs

cat > ~/.bash_profile << "EOF"
exec env -i HOME=$HOME TERM=$TERM PS1='\u:\w\$ ' /bin/bash
EOF

cat > ~/.bashrc << "EOF"
set +h
umask 022
LFS=/mnt/lfs
LC_ALL=POSIX
PATH=/tools/bin:/bin:/usr/bin
export LFS LC_ALL PATH
EOF

readelf -l filename | grep interpreter
ld --verbose | grep SEARCH


[火星人 ] vmware下redhat9_kernel2.4.2升級到2.6.0已經有335次圍觀

http://coctec.com/docs/linux/show-post-189536.html