[syslinux] [PATCH 0/9] linux/syslinux: support ext2/3/4 device
Robert Yang
liezhi.yang at windriver.com
Thu Jan 1 21:05:53 PST 2015
Hello,
Happy New Year!
These patches make syslinux/linux support ext2/3/4, and it doesn't
require the root privilege, I'd like to add a separate e2fs/syslinux, if
that is more appropriate, it should be easy to do that.
I put these patches on github so that you can easily get them in case
you'd like to test them. (The repo's name is sys_tmp, which avoids
confusing others, I will remove the repo when these patches are
reviewed).
Please feel free to give your comments, any suggestion is appreciated.
// Robert
The following changes since commit 81ad566f155fac31089fde69c87059b217e7e9b6:
NEWS: Update for 6.03 release (2014-10-06 09:27:44 -0700)
are available in the git repository at:
https://github.com/robertlinux/sys_tmp.git syslinux_ext234
for you to fetch changes up to 76c465e87312dbc6cffd05427f1f4d2ebdee4f13:
linux/syslinux: implement install_bootblock() (2015-01-02 12:28:35 +0800)
----------------------------------------------------------------
Robert Yang (9):
linux/syslinux: support ext2/3/4 device
linux/syslinux: implement open_ext2_fs()
linux/syslinux: implement install_to_ext2()
linux/syslinux: add ext_file_read() and ext_file_write()
linux/syslinux: implement handle_adv_on_ext()
linux/syslinux: implement write_to_ext() and add syslinuxext.c
linux/syslinux: implement ext_construct_sectmap_fs()
libinstaller/syslinuxext: implement syslinux_patch_bootsect()
linux/syslinux: implement install_bootblock()
extlinux/Makefile | 3 +-
extlinux/main.c | 167 +-------------
libinstaller/syslinuxext.c | 177 +++++++++++++++
libinstaller/syslinuxext.h | 5 +
linux/Makefile | 5 +-
linux/syslinux.c | 542 +++++++++++++++++++++++++++++++++++++++++++++
6 files changed, 732 insertions(+), 167 deletions(-)
create mode 100644 libinstaller/syslinuxext.c
create mode 100644 libinstaller/syslinuxext.h
More information about the Syslinux
mailing list