基于ubuntu 16.10内核编程环境搭建

1。 下载iso文件,安装到vmware中

       http://mirrors.163.com/ubuntu-releases/16.10/ubuntu-16.10-server-amd64.iso

2。 安装ssh server

      apt-get install openssh-server

3.   下载kernel

     wget https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.9.9.tar.xz

4.    解压缩

      tar xf linux-4.9.9.tar.xz

      解压完,README方档里写得是 xz -cd linux-4.X.tar.xz | tar xvf - ,还告诉你怎么patch

5.   用vmware做一个snashot

6.   更新国内源

vi /etc/apt/source.list

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ yakkety main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ yakkety main main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ yakkety-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ yakkety-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ yakkety-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ yakkety-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ yakkety-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ yakkety-security main restricted universe multiverse

7.   安装工具链


make menuconfig

apt-get install make gcc git fakeroot build-essential ncurses-dev xz-utils libssl-dev bc

make -j5

make modules_install

make install 

(Option)update-grub 


8. reboot

$ uname -a
$ uname -r
$ uname -mrs
$ dmesg | more
$ dmesg | egrep -i --color 'error|critical|failed'


-------------------------------------------------------------------------------------------------------------------------

tab时的声音, 用vi 编辑 /etc/inputrc 文件, 去掉 “set bell-style none”前面的#号




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值