grub4dos-0.4.6a-2014-11-15.7z

发表于

更新信息(update log):

  • fix md device access issues @chenall
  • fix map_func bug @chenall
  • fix MinGW build @Pete Batard

    • Use the SIZEOF() macro in ldscript, to find if a section is empty or not defined.
    • Ensure that -fno-asynchronous-unwind-tables is used when checking objcopy behaviour,
      by setting CPPFLAGS in configure.ac. Without this, the objcopy absolute address test
      fails because gcc on MinGW creates a .eh_frame section, that objcopy can’t handle.
    • Note: To get a working grub4dos using MinGW, you may have to downgrade gcc to 4.6.2 using:
      mingw-get upgrade gcc=4.6.2-1
      mingw-get install mpc=0.8.1-1
      You should also run autogen.sh or bootstrap.sh before invoking configure.

对应源码(sources):

查看源码(Browse source)

下载源码(Download ZIP)

grub4dos-0.4.5c-2014-11-15.7z

发表于

更新信息(update log):

  • fix md device access issues @chenall
  • fix map_func bug @chenall
  • fix MinGW build @Pete Batard

    • Use the SIZEOF() macro in ldscript, to find if a section is empty or not defined.
    • Ensure that -fno-asynchronous-unwind-tables is used when checking objcopy behaviour,
      by setting CPPFLAGS in configure.ac. Without this, the objcopy absolute address test
      fails because gcc on MinGW creates a .eh_frame section, that objcopy can’t handle.
    • Note: To get a working grub4dos using MinGW, you may have to downgrade gcc to 4.6.2 using:
      mingw-get upgrade gcc=4.6.2-1
      mingw-get install mpc=0.8.1-1
      You should also run autogen.sh or bootstrap.sh before invoking configure.

对应源码(sources):

查看源码(Browse source)

下载源码(Download ZIP)

grub4dos-0.4.6a-2014-11-13.7z

发表于

更新信息(update log):

  • add autogen/bootstrap @Pete Batard

    • This makes it more convenient to invoke autotools. Also MinGW users
      may need to run one of these scripts to be able to compile.
    • enable silent rules when building @Pete Batard

    • Note: ONLY configure.ac and stage2/Makefile.am were manually modified.
      The other files were generated by autotools.

    • fix assembler warnings @Pete Batard

    • dosstart.S:1356: Warning: using %ax' instead of%eax’ due to `w’ suffix

    • grldrstart.S:1277: Warning: using %ax' instead of%eax’ due to `w’ suffix
    • fix 2 compiler warnings @Pete Batard

    • char_io.c:283:7: warning: pointer targets in assignment differ in signedness

    • fsys_initrd.c:56:13: warning: initialization makes pointer from integer without a cast

对应源码(sources):

查看源码(Browse source)

下载源码(Download ZIP)

grub4dos-0.4.5c-2014-11-13.7z

发表于

更新信息(update log):

  • add autogen/bootstrap @Pete Batard

    • This makes it more convenient to invoke autotools. Also MinGW users
      may need to run one of these scripts to be able to compile.
    • enable silent rules when building @Pete Batard

    • Note: ONLY configure.ac and stage2/Makefile.am were manually modified.
      The other files were generated by autotools.

    • fix assembler warnings @Pete Batard

    • dosstart.S:1356: Warning: using %ax' instead of%eax’ due to `w’ suffix

    • grldrstart.S:1277: Warning: using %ax' instead of%eax’ due to `w’ suffix
    • fix 2 compiler warnings @Pete Batard

    • char_io.c:283:7: warning: pointer targets in assignment differ in signedness

    • fsys_initrd.c:56:13: warning: initialization makes pointer from integer without a cast

对应源码(sources):

查看源码(Browse source)

下载源码(Download ZIP)

grub4dos-0.4.6a-2014-11-11.7z

发表于

更新信息(update log):

对应源码(sources):

查看源码(Browse source)

下载源码(Download ZIP)

grub4dos-0.4.5c-2014-11-11.7z

发表于

更新信息(update log):

对应源码(sources):

查看源码(Browse source)

下载源码(Download ZIP)

grub4dos-0.4.6a-2014-11-10.7z

发表于

更新信息(update log):

  • disabled menu password prompt cursor(issue #14) @chenall
  • supported initrdfs. @chenall

    1. 支持读写initrdfs(cpio new format)内部文件.

      例子,访问initrd.gz文件里面的文件内容(可以查看修改哦)
      也可以利用这个来动态修改initrd的启动脚本实现一些特殊功能,当然了目前还是不能改变文件大小.
      map /inirtd.gz (rd)
      ls (rd)/

    2. initrd 多个文件时可以生成cpio new格式.
      initrd @name=FILE @name1=FILE1

      如下例子可以通过WIMBOOT启动WIM文件

      kernel /wimboot
      initrd @bcd=/boot/bcd @boot.sdi=/boot/boot.sdi @bootmgr=/boot/bootmgr @boot.wim=/boot/boot.wim

对应源码(sources):

查看源码(Browse source)

下载源码(Download ZIP)