第一次编译内核

    最近用虚拟机bochs想虚拟个linux 0.11来调试调试,可惜bochs文档老是配置不对,怎么感觉比原来在windows下配置的时候难好多呢:(

    今天上英语课之前手机在网上乱翻,感觉做个modules下的hello world蛮有意思,但又不敢在自己的fedora下insmod,正巧学习下编译内核。索性翘了英语(- -||马上就清明了 逃课的也不多我一个:)

    回到宿舍立马开机,先到kernel.org下代码包,结果kernel.org整站的页面全都倒置(不过现在已经好了,愚人节难道4月2日?),狂晕!

    下了最新2.6.33.1,先tar解压到/usr/src下,然后cd进入,直接make(我擦- -  我实在太傻X了 什么都没配置就make了 还好这里默认了)等了将近1小时终于解压结束了 ,继续make modules_install,自己学着修改了grub.conf。最后reboot,进grub引导选了自己添加的title,然后呢:黑屏死机:“EXT3-fs(sda1):error:.....”崩溃- -!强行关机,进入fedora重来,想到自己用的使默认的.config,然后把fedora下的.config复制到代码目录下,这次make menuconfig加载新的.config,有乱改了下grub.conf,reboot结果又黑屏死机:"kernel panic-not syning...."再次崩溃!再来,这次不敢自己配置了,用make install(果然和自己原先配置的不一样),grub.conf配置跟新了,/boot下还生成 initrd-2.6.33.1.img等一些文件,这次reboot之后再引导便可进入了,可是怎么感觉和原来的fedora一模一样呢(用的都是GNOME),居然用户帐号都一样,但terminal下:

[Eruda@chobits boot]$ uname -a
Linux chobits 2.6.33.1 #1 SMP Fri Apr 2 15:51:45 CST 2010 i686 i686 i386 GNU/Linux

说明新kernal确实编译安装成功了:>

    今晚就可以尝试下加载hello world到modules下了!

 

[可是遇到的问题我都不知道是什么原因 还糊里糊涂的 >,<||]

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值