LinuxSir.cn,穿越时空的Linuxsir!

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

支持reiser 4 的grub的 PKGBUILD

[复制链接]
发表于 2005-2-25 22:58:53 | 显示全部楼层 |阅读模式
今天按arch WIKI 的 howto升级了arch的文件系统到reiser4,但是总启动不了,grub总识别不到reiser4,把grub重装了好几次,还是不行,正想砸电脑时,手工下载了个已经patch的grub编译好,grub就识别到reiser 4。原来是patch对grub起不到作用,可能是patch没更新到。
修改了一下WIKI的PKGBUILD,已经测试过,大家笑纳


  1. pkgname=grub
  2. pkgver=0.96
  3. pkgrel=5
  4. pkgdesc="A GNU multiboot boot loader"
  5. url="http://www.gnu.org/software/grub/"
  6. depends=('ncurses' 'libaal' 'reiser4progs' 'bash')
  7. source=(menu.lst install-grub \
  8.   [url]ftp://ftp.namesys.com/pub/reiser4progs/grub/LATEST_GRUB[/url])
  9. backup=('boot/grub/menu.lst')

  10. build() {
  11.   tar xzvf LATEST_GRUB
  12.   cd $startdir/src/$pkgname-$pkgver
  13. # optimizations break the build -- disable them
  14.   CFLAGS= ./configure --prefix=/usr --bindir=/bin --sbindir=/sbin
  15.   CFLAGS= make || return 1
  16.   make prefix=$startdir/pkg/usr bindir=$startdir/pkg/bin \
  17.     sbindir=$startdir/pkg/sbin install
  18.   mkdir -p $startdir/pkg/boot/grub
  19.   cp ../menu.lst $startdir/pkg/boot/grub
  20.   install -m755 -D ../install-grub $startdir/pkg/sbin/install-grub
  21. }

  22. #md5sums=('dfc9d9c91adec8bfa2cb849d9fb7850c' '8c9cdb9b38cb158f762cac8fc7eabb28'\
  23. #         'f074cb4923607c47d31f26cee8510420')
复制代码
发表于 2005-2-25 23:34:12 | 显示全部楼层
你用的内核版本是多少?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-26 00:09:30 | 显示全部楼层
2.6.10 whit CKO3 patch,
回复 支持 反对

使用道具 举报

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

本版积分规则

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