# 1, install ubuntu-14.4.3 vm
uname -r
# 2, downloads kernal source package
linux-3.19.1.tar.xz
# 3, install tools
apt-get install build-essential
apt-get install libncurses-dev
apt-get install kernel-package
apt-get install fakeroot
apt-get install initramfs-tools
apt-get install module-init-tools
apt-get update
apt-get install libncurses5-dev wget bzip2
# 4, unzip kernel package
cd
cd Downlads
xz -d linux-3.19.1.tar.xz
cd /usr/src
cp /home/os/Downloads/linux-3.19.1.tar ./
tar xvf linux-3.19.1.tar
# 5, create config
cd
cd Downloads
cp /boot/config-`unamre -r` .config
cp .config /usr/src/linux-3.19.1
# 6, make kernel
cd /usr/src/linux-3.19.1
make mrproper
make -j10
make modules
make modules_install
# 7, config grub
cd /boot/grub
vim grub.cfg
# 8, reboot
select "advanced options for ubuntu"
# 9, develop kernel-module
cd
mkdir test
cd test
vim hello-world.c
vim Makefile
make
sudo su
lsmod
insmod mymodule.ko
lsmod | grep mymodule
dmesg
作业
最新推荐文章于 2024-10-10 22:13:52 发布