[opensuse-factory] add ext4 file system support to GRUB legacy
Hi, all I am a 08' Google Summer of Code student working for opensuse.org mentored by Coly Li. My project is to provide GRUB legacy with ext4 file system support. Since I'm done with coding related work, I have the patch attached (based on http://download.opensuse.org/distribution/SL-OSS-factory/inst-source/suse/sr...). With this patch, grub can boot ext4 partitions with extents feature and detect incompatible 64-bit feature. Grub shall fail to read if targeted file is located on blocks beyond 32-bit offset(which means that /boot partition is larger than 4TB and is very very unlikely in real world) and return ERR_FILELENGTH error with "Error 14: Filesystem compatibility error, cannot read whole file" message. The new grub package is available for tests at http://download.opensuse.org/repositories/home:/bergwolf:/grub4ext4/openSUSE... Any suggestions and/or bug-reports are welcome :-) -- RGDS Bergwolf ................ Here lieth one whose name was writ on water.
participants (1)
-
Peng tao