LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: runningman

内核打补丁的问题

[复制链接]
 楼主| 发表于 2007-4-25 18:30:56 | 显示全部楼层
又错了-_-!,是linux-2.6.20.7-default1_2.6.20.7-default1_i686.deb,不好意思~ 哎,衰啊
回复 支持 反对

使用道具 举报

发表于 2007-4-25 22:26:10 | 显示全部楼层
用鼠标在图形终端中左键选择,中键粘贴,一个字都不会错。
楼主到底是用哪一个内核?
Debian的内核按Debian的方法来编译
Linux官方的内核按标准的make方法来编译
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-26 09:16:29 | 显示全部楼层
谢谢你,我装的etch 2.6.18.4的内核,准备编译成为2.6.20.7。我是个新手,可能有的问题比较傻,呵呵^_^。我按照readme中的方法,用make,而没有使用帖子里的fakeroot make deb-pkg命令,成功了,
貌似就是那个名字的问题,编译后生成vmlinuz-2.6.20.7linux-2.6.20.7-default_2.6.20 .7-default1_i386.deb,其中linux-2.6.20.7linux,-2.6.20....我仔细看了一下,中间没有“-”,而帖子里生成的是linux-2.6.18.3-default1_2.6.18.3-default1_i386.deb。
然后make install ,出现
sh /usr/src/linux-2.6.20.7/arch/i386/boot/install.sh 2.6.20.7linux-2.6.20.7-defa ult_2.6.20.7-default1_i386.deb arch/i386/boot/bzImage System.map "/boot"
In order to use the new kernel image you have just installed, you
will need to reboot the machine.  First, however, you will need to
either make a bootable floppy diskette, re-run LILO, or have GRUB
installed.

Checking for ELILO...No

GRUB is installed. To automatically switch to new kernels, point your
default entry in menu.lst to /boot/vmlinuz-2.6.20.7linux-2.6.20.7-default_2.6.20 .7-default1_i386.deb
再然后我就不知道改怎么做了,是不是还需要创建ramdisk,安装yaird呢?请高手指教!
回复 支持 反对

使用道具 举报

发表于 2007-4-26 09:41:55 | 显示全部楼层
mkinitrd.yaird -o /boot/initrd.img-2.6.20.7 2.6.20.7
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-26 20:02:40 | 显示全部楼层
谢谢,我的2.6.20.7使用
Post by Ludovic
mkinitrd.yaird -o /boot/initrd.img-2.6.20.7 2.6.20.7
没成功,但重新下的2.6.21用同样的方法却成功了,谢谢所有热心人,同时庆贺一下!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表