LinuxSir.cn,穿越时空的Linuxsir!

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

[非完美解决]Grub or LILO & /boot on ext4dev问题

[复制链接]
发表于 2008-6-29 21:51:30 | 显示全部楼层 |阅读模式
grub支持 /boot 是启用了extents的ext4dev文件系统吗?

同问 LILO是不是没有文件系统的限制.

我的/用的是ext4dev 开启了extents, 原来/boot和grub安装在另一块硬盘上用的ext3文件系统 不过最近那块硬盘拿走了, 重新安装grub 发现不能读取开启extents的ext4dev分区

如果grub不支持 那么换lilo可行否?
发表于 2008-6-29 21:59:20 | 显示全部楼层
我不知道,这个资料可能有用:
http://www.bupt.org/wForum/dispa ... =Linux&ID=19948
http://bergwolf.googlepages.com/grub4ext4

从 IBM 的文档来看:http://www.ibm.com/developerworks/cn/linux/l-ext4/
应该没有什么问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-29 22:15:48 | 显示全部楼层
多谢 亞兄

不过
第一个连接 信息太少
第二个连接 打不开
第三个连接 根本没说grub on ext4dev enable extents
回复 支持 反对

使用道具 举报

发表于 2008-6-30 01:04:02 | 显示全部楼层
真是遗憾,不好意思,我只是粗看一下,好像没有可用信息。
我找到一个 Patch,你看看。http://www.nabble.com/-PATCH--Ad ... .97-td14539329.html

你打不开的那个是 grub4ext4 的项目主页。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-30 15:14:23 | 显示全部楼层
patch 要写进ebuild里面吗?

刚刚测试了下lilo 发现没问题 可以启动/boot 为 extents enable 的 ext4dev 分区
貌似以前在什么地方看到过  说lilo和grub启动的原理是不一样的
回复 支持 反对

使用道具 举报

发表于 2008-6-30 21:08:23 | 显示全部楼层
在 ebuild 中加入 epatch "路径" 是可以的。不过如果出错可能比较麻烦,你看看吧!
回复 支持 反对

使用道具 举报

发表于 2008-7-1 19:42:52 | 显示全部楼层
我一般是源代码解压缩完后 Ctrl + Z 中断一下。打完补丁在 fg 继续运行。
回复 支持 反对

使用道具 举报

发表于 2008-7-1 22:42:57 | 显示全部楼层
用grub4dos吧,可以支持ext4,而且使用起来比grub强大,灵活方便。
回复 支持 反对

使用道具 举报

发表于 2008-7-2 00:03:39 | 显示全部楼层
Post by 江涛;1869934
我一般是源代码解压缩完后 Ctrl + Z 中断一下。打完补丁在 fg 继续运行。


鄙人非常不推荐,非常不利于维护。

有 ebuild 就是为了方便安装过程的修改。完全可以自己修改加上补丁。最差也是先对源代码补丁,生成一下 Manifest。过程中打补丁鄙人以为非常不可取。
回复 支持 反对

使用道具 举报

发表于 2008-7-12 09:33:13 | 显示全部楼层
http://code.google.com/p/grub4ext4/
目前已经能够支持大于128字节的inode, extents和部分64bit metadata,能够启动小于16TB的ext4dev分区,欢迎大家测试:-)
ps,这份源码是opensuse build的,建议gentoo用户只是编译使用stage1, stage1.5和stage2,不要替换系统中的grub utility,可能会有不兼容的地方。
回复 支持 反对

使用道具 举报

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

本版积分规则

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