LinuxSir.cn,穿越时空的Linuxsir!

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

为什么啊!为什么啊!(已明白)

[复制链接]
发表于 2006-12-23 06:23:41 | 显示全部楼层 |阅读模式
总算进入系统了。用原先的lfs系统按照clfs2.0手册编好打包,然后进gentoo把刚才那个lfs的分区重写档案成ext3。把刚才的clfs包解到此分区,启动进不去,换成gentoo的内核。出现:
couldn't mount because of unsupported optional features(4)
然后重新把此区写成ext2这下总算看到bash提示符了。可我gentoo就是用的这个内核就是用的ext3。
    前天按照Current Embedded Development文档做了个优盘linux也是出现这个问题。没来得及细想,一气之下把工具链也删了。这下更是气了,浪费精力,这几天要把人累死了。如果不是一个机子两个linux,这些问题怎么查得出来呀,系统都不让进。难道说是我gentoo里的mke2fs这个工具有问题?我是用他来写的档案系统。越弄越糊途。刚才编译还顺利,就是prel编不过报错说一个命令找不到,就没要他了。

刚关机又开机,一下子明白了。果然是mke2fs的问题,不是文档提过<有些宿主系统在文件系统创建工具E2fsprogs中使用了自定义的增强特性>,当时我只建了一个文件夹,没新建分区也就没写档案系统,我跳过这章了。也就是说不能用这种mke2fs来写lfs分区文件系统,然后把lfs的包解到这个分区也不行,不知是不是?
 楼主| 发表于 2006-12-23 21:12:27 | 显示全部楼层
总算把2.6.19.1的内核搞定。原来有些选项选了要prel的支持。虽然prel编译报错,但测试了一下正确率99.86%。所以还是把prel  install了。好了,基本系统一切正常重新打个包,下次就没有这么辛苦了。
回复 支持 反对

使用道具 举报

发表于 2006-12-24 12:06:34 | 显示全部楼层
Post by 松心心
总算把2.6.19.1的内核搞定。原来有些选项选了要[color="Red"]prel的支持。虽然[color="Red"]prel编译报错,但测试了一下正确率99.86%。所以还是把[color="Red"]prel  install了。好了,基本系统一切正常重新打个包,下次就没有这么辛苦了。
指 perl 吗?

能否告知哪些选项是需要 Perl 支持?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-24 13:09:09 | 显示全部楼层
哦!打错了,多谢指点。内核指南看到一段:http://kernel.xc.net/

Linux kernel 2.6.19 on i386.

CONFIG_LOCALVERSION_AUTO:

This will try to automatically determine if the current tree is a
release tree by looking for git tags that
belong to the current top of tree revision.

A string of the format -gxxxxxxxx will be added to the localversion
if a git based tree is found. The string generated by this will be
appended after any matching localversion* files, and after the value
set in CONFIG_LOCALVERSION

[color="Red"]Note: This requires Perl, and a git repository, but not necessarily
the git or cogito tools to be installed.
回复 支持 反对

使用道具 举报

发表于 2006-12-24 15:31:53 | 显示全部楼层
原来如此,谢谢了
回复 支持 反对

使用道具 举报

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

本版积分规则

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