分页: 1 / 1
编译2.6.28时如果想使用ext4要注意
发表于 : 2008-12-29 16:13
由 rocky22
编译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
Re: 编译2.6.28时如果想使用ext4要注意
发表于 : 2008-12-29 17:16
由 HuntXu
可否给出相关的链接...因为不是很明白为什么非要选上这两项...
或者你可以看看是不是下面的这个问题:
viewtopic.php?f=77&t=177578
Re: 编译2.6.28时如果想使用ext4要注意
发表于 : 2008-12-29 21:37
由 rocky22
出错信息忘记保存了……
是在mount的时候出的提示信息,说不配置CONFIG_LSF是不能mount ext4的。
倒是没说CONFIG_LBD的事,但我觉得要选还是都选上比较好。
Re: 编译2.6.28时如果想使用ext4要注意
发表于 : 2008-12-30 22:57
由 苹果虫
我并没选上楼主说的这两项,也是能正常挂载EXT4分区的,只是/如果是EXT4的话无法引导
Re: 编译2.6.28时如果想使用ext4要注意
发表于 : 2008-12-31 16:28
由 rocky22
苹果虫 写了:我并没选上楼主说的这两项,也是能正常挂载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
这样就行可以解决了。
viewtopic.php?f=77&t=177578-
Re: 编译2.6.28时如果想使用ext4要注意
发表于 : 2009-01-06 10:41
由 SquallATF
我是wubi安装的,也没有选这两项
我把boot.disk改ext4了也可以引导添加loopfstype=ext4
kernel /boot/vmlinuz-2.6.28-4-athlon64 root=UUID=53D28F064112F244 loop=/ubuntu/disks/root.disk loopfstype=ext4 ro ROOTFLAGS=syncio quiet
还要改一下 /etc/fstab
把
/host/ubuntu/disks/root.disk / ext3 loop,errors=remount-ro 0 1
改为
/host/ubuntu/disks/root.disk / ext4 loop,errors=remount-ro 0 1