grub4dos 多功能启动引导管理器
grub4dos-0.4.5c-2014-11-19.7z
发表于更新信息(update log):
- (tinybit) fix a bug that erroneously hooked/unhooked non-fb drives. @chenall
- Update readme doc @chenall
对应源码(sources):
grub4dos-0.4.6a-2014-11-19.7z
发表于更新信息(update log):
- (tinybit) fix a bug that erroneously hooked/unhooked non-fb drives. @chenall
- Update readme doc @chenall
对应源码(sources):
grub4dos-0.4.6a-2014-11-15.7z
发表于更新信息(update log):
- fix md device access issues @chenall
- fix map_func bug @chenall
-
- 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):
grub4dos-0.4.5c-2014-11-15.7z
发表于更新信息(update log):
- fix md device access issues @chenall
- fix map_func bug @chenall
-
- 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):
grub4dos-0.4.6a-2014-11-14.7z
发表于更新信息(update log):
-
delmod -l XXX 改成返回该模块所在内存的起始位置.
对应源码(sources):
grub4dos-0.4.5c-2014-11-14.7z
发表于更新信息(update log):
-
delmod -l XXX 改成返回该模块所在内存的起始位置.
对应源码(sources):
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. Note: ONLY configure.ac and stage2/Makefile.am were manually modified.
The other files were generated by autotools.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 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
- This makes it more convenient to invoke autotools. Also MinGW users
对应源码(sources):
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. Note: ONLY configure.ac and stage2/Makefile.am were manually modified.
The other files were generated by autotools.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 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
- This makes it more convenient to invoke autotools. Also MinGW users
对应源码(sources):
grub4dos-0.4.6a-2014-11-11.7z
发表于更新信息(update log):
支持直访问某个内存区域(md,BASE,SIZE),以字节为单位. @chenall
比如在内存块0x887700长度0x51200是一个软盘镜像,则可以使用如下方式快速访问
ls (md,0x887700,0x51200)/
如果是硬盘镜像,也可以直接访问硬盘分区.
ls (md,0x887700,0x51200,0)/