LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1180|回复: 10

怎么编译支持framebuffer的新内核?

[复制链接]
发表于 2005-8-6 20:59:02 | 显示全部楼层 |阅读模式
一开始用的是预装的386内核,在grub里面加入vga=791,正常

后来apt-get的内核源代码,按照资料里面吧几个东西编译进了内核,改了grub,重新启动以后居然黑屏,摸黑能进x

再来,还是apt-get的源代码,进入386的内核,make oldconfig,结果和上面一样 -_-!!

怎么编译内核才能支持framebuffer啊?

谢谢~~
发表于 2005-8-6 23:29:22 | 显示全部楼层
预装的内核是支持fb的,我一向是直接写vga=791,就能到1024*768的分辨率。
回复 支持 反对

使用道具 举报

发表于 2005-8-7 07:30:04 | 显示全部楼层
NVIDA的用vesa驱动,把什么forcefb之类的东西禁调
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-7 13:19:47 | 显示全部楼层
改了一下内容,顶一下!!
回复 支持 反对

使用道具 举报

发表于 2005-8-7 14:08:36 | 显示全部楼层
多试试
编译内核不是很容易
但编译好了一次就容易了
回复 支持 反对

使用道具 举报

发表于 2005-8-7 14:45:38 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-8 21:45:15 | 显示全部楼层
还是没解决!!
再顶!!
回复 支持 反对

使用道具 举报

发表于 2005-8-8 21:59:55 | 显示全部楼层
pkgname=kernel26ck
pkgver=2.6.12.ck5
_origver=2.6.12
_patchver=ck5
pkgrel=1
pkgdesc="The Linux Kernel and modules (Con Kolivas high performance ck-patchset with specific emphasis on the desktop)"
url="http://members.optusnet.com.au/ckolivas/kernel"
backup=('boot/kconfig26ck')
depends=('module-init-tools')
install=kernel26ck.install
source=(ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-${_origver}.tar.bz2 \
  http://ck.kolivas.org/patches/2.6/${_origver}/${_origver}-${_patchver}/patch-${_origver}-${_patchver}.bz2 \
  config logo_linux_clut224.ppm ndevfs.patch \
  http://www.kernel.org/pub/linux/ ... 2.6.12-rc6-13.patch \
  ftp://ftp.kernel.org/pub/linux/k ... 408-2.6.12.diff.bz2 \
  http://ck.kolivas.org/patches/2. ... 1-6629_compat2.diff \
  http://gaugusch.at/acpi-dsdt-ini ... h-v0.7d-2.6.9.patch)

build() {
  cd $startdir/src/linux-${_origver}
  patch -Np1 -i ../patch-${_origver}-${_patchver} || return 1
  patch -Np1 -i ../ndevfs.patch || return 1
  patch -Np1 -i ../inotify-0.23-rml-2.6.12-rc6-13.patch || return 1
  patch -Np1 -i ../acpi-20050408-2.6.12.diff || return 1
  patch -Np1 -i ../nvidia_6111-6629_compat2.diff || return 1
  patch -Np1 -i ../acpi-dsdt-initrd-patch-v0.7d-2.6.9.patch || return 1

  # Arch logo!
  cp ../logo_linux_clut224.ppm drivers/video/logo/
  # get rid of the 'i' in i686
  carch=`echo $CARCH | sed 's|i||'`
  cat ../config | sed "s|#CARCH#|$carch|g" >./.config
  # build the full kernel version to use in pathnames
  . ./.config
  _kernver="${_origver}-${_patchver}${CONFIG_LOCALVERSION}"
  # load configuration
  yes "" | make config
  #make oldconfig || return 1
  #make menuconfig || return 1
  # build!
  make clean bzImage modules || return 1
。。。。。。

后面有些步骤不同。。。省略掉了,应该可以的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-8 22:27:08 | 显示全部楼层
楼上的,我看不懂啊~~
不过我拿你的config去编译了,呵呵
回复 支持 反对

使用道具 举报

发表于 2005-8-8 22:33:11 | 显示全部楼层
上面是最新的ck5补丁。。。加上一些乱七八糟其他的补丁,还有nvidia的显卡驱动。。。都编译到内核去了
回复 支持 反对

使用道具 举报

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

本版积分规则

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