编译2.6.28时,如果想使用ext4文件系统,要注意:必须要把下面两个选项选上,不然ext4分区无法挂载!(一般都说如果不需要支持2T以上的文件就不用选下面的选项,所以要注意)
在Enable Block Layer里:
Support for Large Block Devices (LBD)
Support for Large Single Files (LSF)
在.config文件里是下面两个参数:
CONFIG_LBD=y
CONFIG_LSF=y
编译2.6.28时如果想使用ext4要注意
-
- 帖子: 684
- 注册时间: 2008-02-17 22:29
- 来自: 江苏
- HuntXu
- 帖子: 5776
- 注册时间: 2007-09-29 3:09
Re: 编译2.6.28时如果想使用ext4要注意
HUNT Unfortunately No Talent...
-
- 帖子: 684
- 注册时间: 2008-02-17 22:29
- 来自: 江苏
Re: 编译2.6.28时如果想使用ext4要注意
出错信息忘记保存了……
是在mount的时候出的提示信息,说不配置CONFIG_LSF是不能mount ext4的。
倒是没说CONFIG_LBD的事,但我觉得要选还是都选上比较好。
是在mount的时候出的提示信息,说不配置CONFIG_LSF是不能mount ext4的。
倒是没说CONFIG_LBD的事,但我觉得要选还是都选上比较好。
- 苹果虫
- 帖子: 185
- 注册时间: 2008-08-25 18:57
Re: 编译2.6.28时如果想使用ext4要注意
我并没选上楼主说的这两项,也是能正常挂载EXT4分区的,只是/如果是EXT4的话无法引导
-
- 帖子: 684
- 注册时间: 2008-02-17 22:29
- 来自: 江苏
Re: 编译2.6.28时如果想使用ext4要注意
无法正常引导的话,参考一下这个:苹果虫 写了:我并没选上楼主说的这两项,也是能正常挂载EXT4分区的,只是/如果是EXT4的话无法引导
代码: 全选
升级2.6.28内核后,/是ext4dev无法启动问题解决办法
ext4在2.6.28中正式启用,fstab的ext4dev也可以改为ext4了,但直接启动会提示ext4-fs not marks…..之类的错误。
这样就需要更改gurb或grub4dos的配置文件,添加rootfstype=ext4。
如:
kernel /boot/vmlinuz-2.6.28 root=UUID=xxxxx rootfstype=ext4 ro splash
这样就行可以解决了。
-
- 帖子: 13
- 注册时间: 2007-08-05 12:30
Re: 编译2.6.28时如果想使用ext4要注意
我是wubi安装的,也没有选这两项
我把boot.disk改ext4了也可以引导添加loopfstype=ext4
把
我把boot.disk改ext4了也可以引导添加loopfstype=ext4
还要改一下 /etc/fstabkernel /boot/vmlinuz-2.6.28-4-athlon64 root=UUID=53D28F064112F244 loop=/ubuntu/disks/root.disk loopfstype=ext4 ro ROOTFLAGS=syncio quiet
把
改为/host/ubuntu/disks/root.disk / ext3 loop,errors=remount-ro 0 1
/host/ubuntu/disks/root.disk / ext4 loop,errors=remount-ro 0 1