1 | 2011-12-05 Issue 53: add new command 'iftitle' for menu.(thanks @Steve6375).
|
---|
2 | 2011-11-17 (tinybit)supported utf8 and unicode char printing.
|
---|
3 | 2011-11-04 (tinybit)added new argument of max_width for putchar; various fixes.
|
---|
4 | 2011-10-29 (tinybit)add new command 'font' for vesa fonts.(Not yet complete).
|
---|
5 | 2011-10-22 (tinybit)bug fix on failed loading multi-boot kernel(issue 44).
|
---|
6 | 2011-10-20 (tinybit)increased SYSTEM_RESERVED_MEMORY upto 0x2000000(i.e., 32M).
|
---|
7 | 2011-10-19 (tinybit)merged console/graphics setcolor functions.
|
---|
8 | 2011-10-18 (tinybit)rearranged memory usage and preparing for vbe support. merged console/graphics setcolor functions.
|
---|
9 | 2011-10-03 (tinybit)changed buf_addr from 0x20000 to 0x100000 to avoid possible conflict between dd_func and get_diskinfo.
|
---|
10 | 2011-10-01 (tinybit)resolved conflicts between gfxmenu and configfile.
|
---|
11 | 2011-09-28 (chenall)fixed partition enumeration problem(important!)(disk_io.c).
|
---|
12 | 2011-09-16 (tinybit)disabled ELCR code for ASUS eee PC 1215B.
|
---|
13 | 2011-09-06 (tinybit)fixed pxe_detect to handle long bootfile name.
|
---|
14 | 2011-08-05 (tinybit)added a map option --e820cycles for Dell Laptop N4030.
|
---|
15 | 2011-07-27 (tinybit)fixed a careless mistake in clean_entry().
|
---|
16 | 2011-07-21 (tinybit)added a map option --int15nolow. Some changes on handler.
|
---|
17 | 2011-07-10 (tinybit)re-enabled int13/ah=16h floppy detection in int13_handler.
|
---|
18 | 2011-07-27 (tinybit)fixed a careless mistake in clean_entry().
|
---|
19 | 2011-07-21 (tinybit)added a map option --int15nolow. Some changes on handler.
|
---|
20 | 2011-07-10 (tinybit)re-enabled int13/ah=16h floppy detection in int13_handler.
|
---|
21 | 2011-06-28 (tinybit)fixed a careless mistake in probe_mbr(missing evaluation on C/H/S). fixed a bug in clean_entry() which return the address of a local variable.
|
---|
22 | 2011-06-27 (tinybit)added wee_skip_to as a replacement for skip_to.
|
---|
23 | 2011-06-22 (tinybit)better probe_mbr handling abnormal partition tables.
|
---|
24 | 2011-06-19 (karyonix)int15 fix. (tinybit)remove code to save handler room.
|
---|
25 | 2011-06-10 (tinybit)trust CHS in floppy BPB for GRUB.EXE to run under DOS.
|
---|
26 | 2011-06-09 (tinybit)trust CHS in floppy BPB for GRUB.EXE to boot via NTLDR.
|
---|
27 | 2011-06-04 (namiltd)added exFAT filesystem accessibility.
|
---|
28 | 2011-06-02 (tinybit)better handling loading grub.exe from NTLDR in floppy
|
---|
29 | 2011-05-31 (tinybit)fix chainloading grub.exe from Grub4DOS
|
---|
30 | 2011-05-31 (tinybit)make grub.exe loadable by NTLDR
|
---|
31 | 2011-05-24 (tinybit)make grub.exe chainloadable
|
---|
32 | 2011-05-19 applied Roy's patch(Issue 27: adding PC-DOS/MS-DOS chainloading support).
|
---|
33 | 2011-05-14 (tinybit)use HLT command in key detection
|
---|
34 | 2011-05-09 applied steve6375's patch( Issue 23: Improve grub4dos menu item numbering).
|
---|
35 | 2011-05-07 applied Roy's patch(Issue 25: Add chainloading DELL DRMK DELLBIO.BIN support).
|
---|
36 | 2011-05-06 applied Roy's patch(issue 24: Add ReactOS freeldr chainloading support).
|
---|
37 | 2011-04-29 (tinybit)exclude ntfs short filename.allow space in fb_filename.
|
---|
38 | 2011-03-22 fixed a bug on case sensitivity in filename completion. added a new parameter "case_insensitive" to print_a_completion().
|
---|
39 | 2011-03-19 fixed a bug on NTFS unicode filename handling. let unicode_to_utf8() return string length after convertion.
|
---|
40 | 2011-03-05 fixed a bug on "cdrom --add-io-ports=...".
|
---|
41 | 2011-03-04 setup a byte at offset 0x1F0 of GRUB.EXE to indicate number of
|
---|
42 | sectors used by the DOSSTART.S; change boot_drive to -1 so that
|
---|
43 | external programs can set it up before transfer control to grub4dos;
|
---|
44 | when grub.exe is loaded as a kernel, the default boot device of
|
---|
45 | grub.exe will be set to the current root device of current grub4dos.
|
---|
46 | 2011-02-20 prevent IO.SYS from wiping out int32-3F.
|
---|
47 | 2011-02-17 fixed a bug of "0xEA not properly restored" in realmode_run(asm.S).
|
---|
48 | 2011-02-16 fixed a bug on stack checking in realmode_run(asm.S).
|
---|
49 | 2011-02-16 changed real_to_prot(asm.S) and related calls according to WEE.
|
---|
50 | 2011-01-22 fixed "map (hd1) (0xFF)" issue of failed cdrom emulation.
|
---|
51 | 2011-01-18 set "APM BIOS call" as default halt method(see http://reboot.pro/13632/).
|
---|
52 | 2011-01-16 clear preset_menu before enter_cmdline. uncomment the required "default entry number" resolving code(stage2.c).
|
---|
53 | 2011-01-15 trying to fix ELF executable loading problem(issue 14). (confirmed by the reporter).
|
---|
54 | 2011-01-07 applied karyonix's patch (issue 9: fix geometry_tune function)
|
---|
55 | 2011-01-07 applied Roy's patch(supported packed DR-DOS).
|
---|
56 | 2010-12-29 applied Roy's patch(fixed build issue).
|
---|
57 | 2010-12-25 applied Roy's patch(issue 13: fix autoconf and gcc issues in Linux).
|
---|
58 | 2010-12-11 (r73)applied karyonix's patch(issue 11: Wrong data read USB)
|
---|
59 | 2010-11-30 (r69)applied karyonix's patch(support lzma decompression).
|
---|
60 | 2010-12-07 (r68)applied karyonix's patch(issue 9).
|
---|
61 | 2010-11-15 improved ACPI halt code(patched by zw2312914,Thanks for MR.rockrock99 and MR.xianglang reports their different and special hardware response mechanism ).
|
---|
62 | 2010-11-04 finally fixed the ACPI halt failure on AMI netbook(by commenting out ACPI-enable code).
|
---|
63 | 2010-11-03 partially go back to ACPI halt code of 2010-10-29.
|
---|
64 | 2010-11-02 deleted a duplicate code snip which could cause halt failure.
|
---|
65 | 2010-10-31 fixed the find issue. changed ACPI halt code(based on zw2312914).
|
---|
66 | 2010-10-29 improved ACPI halt code(patched by zw2312914).
|
---|
67 | 2010-10-22 fixed AMI netbook gray-screen-of-death problem on halt.
|
---|
68 | 2010-10-19 allow BSD primary partitions to be made active.
|
---|
69 | 2010-10-12 fixed grub.exe issues when booting off Linux/kexec. Only comments added compared to 2010-10-11.
|
---|
70 | 2010-10-11 try to fix grub.exe issues when booting off Linux/kexec(enabled system timer 0 init).
|
---|
71 | 2010-10-09 try to fix grub.exe issues when booting off Linux/kexec(enabled writing ELCR port 4D0/4D1).
|
---|
72 | 2010-10-08 try to fix grub.exe issues when booting off Linux/kexec(enabled coprocessor init by writing port F0/F1).
|
---|
73 | 2010-10-07 try to fix grub.exe issues when booting off Linux/kexec(disabled writing ELCR port 4D0/4D1).
|
---|
74 | 2010-10-04 improved halt with ACPI. try to fix grub.exe issues when booting off Linux/kexec(by sending 100 EOIs to PICs).
|
---|
75 | 2010-09-22 let chainloader recognize isolinux.bin 4.02.
|
---|
76 | 2010-09-19 added support for 800x600 graphics mode(SVGA mode 6A).
|
---|
77 | 2010-08-09 improved CHS probing code of map command on ISO9660 images.
|
---|
78 | 2010-08-04 finally find out the missing-extended-partition problem is caused by a gcc bug, and workarounds are created.
|
---|
79 | 2010-07-25 re-enabled the extended partition with logical partitions in disorder.
|
---|
80 | 2010-07-24 patch by chenall: cat --length=0 will return the size of the compressed file if it is gzipped; fix memory-not-enough problem when mapping a gzipped memory-file with a high compression ratio.
|
---|
81 | 2010-07-23 improved next_pc_slice() to cope with the partition-loop problem.
|
---|
82 | 2010-07-22 try to solve the problem of missing Linux extended partitions in Tab-completion.
|
---|
83 | 2010-07-21 improved next_pc_slice() to cope with the partition-loop problem.
|
---|
84 | 2010-07-20 changed code about pxe_basemem to solve the problem that pxe_unload fail to release memory.
|
---|
85 | 2010-07-12 fixed a bug in guess_dos_versions(for DOS executable grub.exe).
|
---|
86 | 2010-06-21 applied bean's patch(supported new (ud) device created with fbinst1.6).
|
---|
87 | 2010-06-09 applied karyonix's patch(fixes on grub_read and blocklist).
|
---|
88 | 2010-06-07 adjusted probe_int(dosstart.S) to deal with HP DV3-2309TX on its garbage int76 vector.
|
---|
89 | 2010-06-03 adjusted restore_BDA_EBDA(dosstart.S) to deal with HP on its garbage EBDA size byte.
|
---|
90 | 2010-05-31 unhook int13 before hooking it in load_initrd() to avoid duplicate hooking.
|
---|
91 | 2010-05-29 resolved conflict between drives_addr and mmap_addr for multiboot kernels.
|
---|
92 | 2010-05-27 adjusted probe_int(dosstart.S) to deal with DELL on its garbage int05 vector.
|
---|
93 | 2010-05-23 change /main.lst back to /menu.lst, and the original /menu.lst dir to /menu for pxe booting.
|
---|
94 | 2010-05-21 changed initial config filename from /menu.lst to /main.lst for pxe booting.
|
---|
95 | 2010-05-19 fixed problem of mapping small file(<512B) to (rd).
|
---|
96 | 2010-05-15 added --keep-pxe option for grub.exe running under DOS.
|
---|
97 | 2010-05-14 (chenall)fixed ntfs small file(<4KB) access problem.
|
---|
98 | 2010-05-13 added --off option for hiddenmenu. added nokeep subcommand for pxe. let halt return on failure.
|
---|
99 | 2010-05-03 hopefully non-linux kernels could get loaded now. version number changed to 0.4.5b.
|
---|
100 | 2010-03-14 fixed problems in set_bootdev and others.
|
---|
101 | 2010-03-13 fixed a (possible)bug in init_pic(affect grub.exe as a linux kernel format). applied Icecube's patch(curr_part_start).
|
---|
102 | 2010-01-22 applied karyonix's patch(PAE).
|
---|
103 | 2010-01-07 fixed problem of "command-line length limited to 15" on external executables.
|
---|
104 | 2010-01-03 applied karyonix's patch(PAE paging).
|
---|
105 | 2010-01-02 applied karyonix's patch(map improvements).
|
---|
106 | 2009-12-30 fixed the failed find. note that the kernel command could hang while loading non-linux kernels, which is a known bug on newish 0.4.5 versions.
|
---|
107 | 2009-12-28 initial implementation of program execution. fixed a bug causing FAT16 search hang(grldrstart.S). version number changed to 0.4.5a.
|
---|
108 | 2009-12-12 moved up 32-bit grub kernel code at above physical addess 3M. moved down buffer for dd and geometry-tune at 0x20000. moved down raw disk buffer at 0x30000. version number changed to 0.4.5.
|
---|
109 | 2009-12-02 (chenall)fixed a bug in color_func(builtins.c).
|
---|
110 | 2009-12-01 (chenall)fixed a bug which caused dd/write to write onto the wrong sector of the disk(fsys_ntfs.c).
|
---|
111 | 2009-11-29 (chenall)fixed a bug when using (md) to access memory at 2G and above(bios.c). improved memmove64 to support overlap(asm.S).
|
---|
112 |
|
---|
113 | 2009-11-25 Caution! Reports say build 2009-11-08 and later will write wrong data onto disk when using dd and/or write commands.
|
---|
114 |
|
---|
115 | 2009-11-13 (chenall)added --replace option for cat. This will write to file. Caution!
|
---|
116 | 2009-11-11 let PXE_BUF use BUFFERADDR. cancelled (hd+) support. added (hd) and (hd-N) support.
|
---|
117 | 2009-11-09 moved FSYS_BUF and some other buffers up at 0x3E0000. (chenall)added (hd+) support for map.
|
---|
118 | 2009-11-08 map memdrive images at memory address above 4GB(only for 64-bit CPU). deleted SETUP, INSTALL and EMBED commands.
|
---|
119 |
|
---|
120 | 2009-10-16 Turned off int13/AX=4B01/DL=7F cdrom query which may hang on some machines. Commented out DMA code related to running via KEXEC. Implemented 64-bit int13 memdrive block moving code.
|
---|
121 | 2009-06-20(r68) add (ud) device to access space created with fbinst.
|
---|
122 | 2009-06-11 fixed a bug of missing assignment of ES and BX registers in int13_handler(asm.S).
|
---|
123 | 2009-05-13 fixed size-wrap-to-0 infinite loop issue in grub_read()(disk_io.c).
|
---|
124 | 2009-05-07(r67) resolved conflict between int10 stack and BIOS Data Area(grldrstart.S).
|
---|
125 | 2009-05-03 fixed a bug in geometry_tune(grldrstart.S, asm.S). zw2312914 report.
|
---|
126 | 2009-04-30 triple mbr without bpb also bootable as a floppy(grldrstart.S).
|
---|
127 | 2009-04-26 added ending CHS calculation for partition entry in mbr of the triple mbr(bootlace.inc).
|
---|
128 | 2009-04-25 bug fix in dd about device length calculation(builtins.c).
|
---|
129 | 2009-04-24 save and restore GDTR in int13_handler(asm.S).
|
---|
130 | 2009-04-06 accept partitions starting in the mbr track(probe_mbr, builtins.c).
|
---|
131 | 2009-04-05 triple mbr floppy partition (fdX,Y) support for some USB BIOSes(disk_io.c).
|
---|
132 | 2009-04-04 fixed partition table entries in the 2nd and 3rd mbr of the triple mbr(bootlace.inc).
|
---|
133 | 2009-03-31(r66) 0.4.4 official release.
|
---|
134 | 2009-03-28 removed the problematic global variable "i"; reduced one open-file step for configfile on cdrom.
|
---|
135 | 2009-03-27 fixed memory overlap issue on "map --rehook".
|
---|
136 | 2009-03-25 disabled the search for DEFAULT file on cdrom(in cmain, stage2.c).
|
---|
137 | 2009-03-24 fixed problem of WRITE/DD on modifying internal variables. added dd options for user-defined buffer.
|
---|
138 | 2009-03-21 bug fix: turned errorcheck on in run_script and enter_cmdline.
|
---|
139 | 2009-03-20(r65) fixed `configfile not working in menu init command group'.
|
---|
140 | 2009-03-19 trying to fix problem of `configfile running slowly'.
|
---|
141 | 2009-03-18 fixed problem of `geometry-tune too slow' on vmware.
|
---|
142 | 2009-03-17 fixed endless loop problem while running "configfile (md)4+8".
|
---|
143 | 2009-03-15 added new option --sync for geometry command.
|
---|
144 | 2009-03-14 added new option --tune for geometry command.
|
---|
145 | 2009-03-12 rearranged preset-menu items.
|
---|
146 | 2009-03-11 changed geometry-tune code(aim to solve problem on vmware).
|
---|
147 | 2009-03-07 fixed a bug(in grldrstart.S) brought in since 2009-02-05.
|
---|
148 | 2009-03-03 fixed memory overflow issue with (rd). canceled restrictions on some disk write commands.
|
---|
149 | 2009-02-26 fixed geometry-tune issue(reportedly with Virtual PC).
|
---|
150 | 2009-02-21 changes made according to Simon's hiddenmenu patches.
|
---|
151 | 2009-02-20 documented the command line needed for chainloading stage2 of grub legacy.
|
---|
152 | 2009-02-19 now a range of drives can be unmapped.
|
---|
153 | 2009-02-18 possibility to run another menu.lst after gfxmenu.
|
---|
154 | 2009-02-17 fix graphics display issue generated last time.
|
---|
155 | 2009-02-15 improved color command to set color for help text and heading line.
|
---|
156 | 2009-02-13 fix problems booting Linux when there are mappings.
|
---|
157 | 2009-02-11 added ext4 support(in fsys_ext2fs.c).
|
---|
158 | 2009-02-09 isolinux.bin(version 3.73) gets chainloaded again.
|
---|
159 | 2009-02-08 Move some variables to a known address. The read command returns value at addess.
|
---|
160 | 2009-02-03 New initrd syntax loading multiple cpio files for Linux 2.6 kernels.
|
---|
161 | 2009-01-30 Supported per-menu-item help text.
|
---|
162 | 2009-01-28 Fixed printf issue. Allowed non-block files to be written with dd and write.
|
---|
163 | 2009-01-24 New syntax of WRITE support writing string to file.
|
---|
164 | 2009-01-16(r64) Added gfxmenu support
|
---|
165 | 2009-01-09 New commands dd and uuid. fixed a bug in disk emulation.
|
---|
166 | 2008-12-30 Work around for BIOSes lacking INT15/E820 support.
|
---|
167 | 2008-12-29(r63) Now the preset menu holds the highest priority. MSYS/MinGW support.
|
---|
168 | 2008-12-24 Added "detect" sub-command for the "pxe" command.
|
---|
169 | 2008-12-21 Fixed several bootlace bugs when running under DOS.
|
---|
170 | 2008-12-20 bootlace is now able to create triple MBR.
|
---|
171 | 2008-12-19 fixed problem of Disk Read Error on the last track.
|
---|
172 | 2008-12-16 under DOS bootlace can use a parameter file for its command-line arguments.
|
---|
173 | 2008-12-12 added a new option --chs-no-tune for bootlace.com.
|
---|
174 | 2008-12-07 workaround for buggy no-emulation-mode cdrom BIOSes.
|
---|
175 | 2008-12-04 fixed ext3 inode size issue on bootlace. fixed partition table check issue on bootlace.
|
---|
176 | 2008-12-03 cut off the MENU_BUF. removed the TESTLOAD command. added TITLES array.
|
---|
177 | 2008-12-01 added new program badgrub.exe. changed syntax of the find command.
|
---|
178 | 2008-11-19(r62) enable interrupt when DELAY. avoid disabling CPU cache in a20_test(a20.inc).
|
---|
179 | 2008-11-18p added STIs to better respond hardware interrupt(a20.inc, asm.S).
|
---|
180 | 2008-11-18 changed DELAY code(a20.inc). added JMPs in unreal mode for RAM disk emulation(asm.S).
|
---|
181 | 2008-11-15 loosened the check of the first FAT entry(fsys_fat.c). avoid using OUT instruction in DELAY(a20.inc).
|
---|
182 | 2008-11-11(r61) added --ignore-cd option for the find command.
|
---|
183 | 2008-11-08 read the boot file to determin the pxe block size. avoid running pxe_detect for non-pxe booting.
|
---|
184 | 2008-11-02 added a new option --mbr-no-bpb for bootlace.com.
|
---|
185 | 2008-11-01 changed PXE_MIN_BLKSIZE and PXE_MAX_BLKSIZE. allowed FAT cluster size larger than 32K.
|
---|
186 | 2008-10-26 fixed pxe block size issue.
|
---|
187 | 2008-10-21 fixed cylinder issue in int13/ah=8. Fixed stack conflict in bootlace.
|
---|
188 | 2008-10-17 added command line options --serial-number=SN and --restore-mbr to bootlace.
|
---|
189 | 2008-10-12 fixed a bug in fsys_fat.c causing FAT32 mount failure.
|
---|
190 | 2008-10-03 cancelled unnecessary initialisations for the root device.
|
---|
191 | 2008-10-02 improved int15 probing in probe_int.
|
---|
192 | 2008-10-01 before booting GRLDR, give the user a chance to boot previous mbr.
|
---|
193 | 2008-09-30 fixed a big bug in set_bootdev causing extra rawread executed and the geometry messed up.
|
---|
194 | 2008-09-29 fixed a big bug in get_diskinfo causing duplicate geometry calculation for each IO request on floppy.
|
---|
195 | 2008-09-27 fixed a new bug intrduced recently in get_diskinfo.
|
---|
196 | 2008-09-25 fixed an issue of uninitialised current_term in boot.c, causing the failure of the kernel command in graphics mode.
|
---|
197 | 2008-09-24 fixed the issue of "$BITMAP should be non-resident when in attribute list" in fsys_ntfs.c.
|
---|
198 | 2008-09-23 fixed virtual cdrom sector read issue(64K at a time) for a non-mem mapping.
|
---|
199 | 2008-09-21 added a new command "tpm --init".
|
---|
200 | 2008-09-21 fixed memory conflicts between graphics mode and linux kernel.
|
---|
201 | 2008-09-20 fixed a serious problem in grldrstart causing boot failure on FAT.
|
---|
202 | 2008-09-19 fixed a new bug intrduced last in get_diskinfo.
|
---|
203 | 2008-09-15 fixed a problem when different action occurs on a drive between chs and lba.
|
---|
204 | 2008-09-13 fixed a problem of reentering int13 handler from a virtual device on a real cdrom device driven by the builtin cdrom driver.
|
---|
205 | 2008-09-12 fixed an issue of whole cdrom mapping.
|
---|
206 | 2008-09-09 fixed virtual cdrom sector read issue when it is not a mem-mapping.
|
---|
207 | 2008-09-07 title delimitors(or comments) can be used in menu now.
|
---|
208 | 2008-08-27 save stack space occupation by the int13_handler.
|
---|
209 | 2008-08-26 fixed a bug relevant to iso emulation, causing disk read error.
|
---|
210 | 2008-08-24 save stack space occupation by the int13_handler.
|
---|
211 | 2008-08-14 enlarged stage2 stack space.
|
---|
212 | 2008-08-13 fixed again the bug on the root command.
|
---|
213 | 2008-08-12 fixed int5 in probe_int.
|
---|
214 | 2008-08-10 added a new command checkrange; fixed a bug on the root command.
|
---|
215 | 2008-08-08 added builtin stack for int13_handler to avoid stack overflow.
|
---|
216 | 2008-08-06 fixed a suspicious problem on the SCRATCH buffer in get_diskinfo.
|
---|
217 | 2008-08-04 fixed again error handling problem about operator && and ||; added STIs to better respond hardware interrupt.
|
---|
218 | 2008-08-03 fixed error handling problem about operator && and ||; grldr.mbr structure change; other small alterations.
|
---|
219 | 2008-07-28 added STIs to better respond hardware interrupt or to feed watchdog.
|
---|
220 | 2008-07-10(r60) let KEY_UP(KEY_DOWN) loop to the last(first) menu entry.
|
---|
221 | 2008-07-06 added backup_int13 and restore_int13 for a buggy usb bios f24a ver 1.00parttbl on compaq v5235tu(reporter: uleak). turn a20 debug on for memdrives.
|
---|
222 | 2008-06-28 fixed ext3-inode-size issue in grldr boot sector and bootlace.inc.
|
---|
223 | 2008-06-26 fixed int4C-4F in probe_int for Lenovo A6900.
|
---|
224 | 2008-06-24 fixed "256-byte ext3 inode size" issue in fsys_ext2fs.c.
|
---|
225 | 2008-06-23 added command ls.
|
---|
226 | 2008-06-22 disabled safe_int13 code for a buggy usb bios f24a ver 1.00parttbl on compaq v5235tu(reporter: uleak).
|
---|
227 | 2008-06-21 add A20 debug code to help locate a20 failure.
|
---|
228 | 2008-06-18 A20 test begins. Update version number to 0.4.4.
|
---|
229 | 2008-06-12 Let HIDE and UNHIDE respond with a message.
|
---|
230 | 2008-06-10 Let ROOT show correct filesystem info.
|
---|
231 | 2008-06-07 Let MAKEACTIVE and GEOMETRY show active partitions.
|
---|
232 | 2008-06-01 commented out the terminal-switching code in run_menu.
|
---|
233 | 2008-05-31 changed asm.S to avoid clearing out bss for the configfile command.
|
---|
234 | 2008-05-27 initialize saved_videomode/font8x16 for working across configfile.
|
---|
235 | 2008-05-25 fixed int76 in probe_int for a Tongfang.
|
---|
236 | 2008-05-22 fixed an issue of CPU cache wrongly disabled in GRUB.EXE for long.
|
---|
237 | 2008-05-21 fixed an issue of stack-overflow in real_get_cmdline.
|
---|
238 | 2008-05-17 enable the geometry_tune code for test only.
|
---|
239 | 2008-05-14 fix int5 and int8 in probe_int.
|
---|
240 | 2008-05-06 adjustment on probe_int for "pxe keep".
|
---|
241 | 2008-05-03 fixed problem on the commands setup and install.
|
---|
242 | 2008-05-02(r59) add new command checktime.
|
---|
243 | 2008-05-01 fixes on int vector probing, A20 control, configfile, find, etc.
|
---|
244 | 2008-03-14(r58) commented out the geometry-tune code. other fixes.
|
---|
245 | 2008-01-01(r57): mini build support
|
---|
246 | 2007-12-25(r56): created the test branch
|
---|
247 | 2007-12-25(r55) removed commands uppermem, ioprobe, impsprobe and displayapm.
|
---|
248 | 2007-12-14 test 3 of the geometry-tune.
|
---|
249 | 2007-12-10 cleanups on chainloader and errorcheck.
|
---|
250 | 2007-12-05 fixed a bug in ntfs file system module.
|
---|
251 | 2007-12-04 fixes on gzipped (rd) image support.
|
---|
252 | 2007-12-02 int13 emulation workaround for buggy BIOSes('Disk read error').
|
---|
253 | 2007-11-23 implemented cdrom emulation.
|
---|
254 | 2007-10-15(r54) version 0.4.3
|
---|
255 | 2007-10-08 implemented chainloading isolinux.
|
---|
256 | 2007-10-04 changed drive number of (md) to 0xffff.
|
---|
257 | 2007-10-02 reduced output messages for "debug off".
|
---|
258 | 2007-09-27 added a new map option of --a20-keep-on.
|
---|
259 | 2007-09-26 a workaround for buggy USB floppy BIOSes(hang at INT13/AH=48h).
|
---|
260 | 2007-08-27(r53) new notation () standing for the current root device.
|
---|
261 | 2007-08-26 new feature of root prefix for support of relative path.
|
---|
262 | 2007-08-25 fixed one more possible issue on A20.
|
---|
263 | 2007-08-24 fixed another possible issue on A20 for memdrives.
|
---|
264 | 2007-08-23 fixed a possible issue on A20 for memdrives.
|
---|
265 | 2007-08-21 expand memdrive size according to the probed CHS.
|
---|
266 | 2007-08-17 test A20 control for memory mapped disks.
|
---|
267 |
|
---|
268 | Updated code for hmload.
|
---|
269 | Fixed a major problem of endless loop on enumeration of partitions.
|
---|
270 | Fixed an issue in probe_mbr.
|
---|
271 | Fixed a bug on compressed NTFS volume.
|
---|
272 | Fixed a problem in probe_int by capturing int10.
|
---|
273 |
|
---|
274 | 2007-07-25 version 0.4.3pre2
|
---|
275 |
|
---|
276 | Added a new command OUTLINE, and a new option --duce for GRUB.EXE.
|
---|
277 | Changed PARTNEW syntax. Fixed a problem of OPEN_PARTITION.
|
---|
278 | The arguments of PARTTYPE have changed to be optional.
|
---|
279 |
|
---|
280 | A Fault-Recovery-Handler was imposed on probe_int to fight against
|
---|
281 | some very serious BIOS bugs(reportedly of DELL machines).
|
---|
282 |
|
---|
283 | The DEBUG command syntax was changed for verbosity control.
|
---|
284 |
|
---|
285 | 2007-06-22 version 0.4.3pre1
|
---|
286 |
|
---|
287 | Fixed two problems on GRUB.EXE: preset_menu and FreeDOS related.
|
---|
288 | Added a new command `hiddenflag'; Added BPB in GRLDR.MBR; Ignored the
|
---|
289 | partition-ID check in filesystem modules; other fixes.
|
---|
290 |
|
---|
291 | PXE and NTFS fixes.
|
---|
292 | Fixed a bug in probe_int for GRUB.EXE running in VM86 mode.
|
---|
293 | Rewrite fsys_ntfs.c
|
---|
294 | Fixed probe_int and init_pic in GRUB.EXE. Reduced warnings in bios.c.
|
---|
295 | Added PXE support.
|
---|
296 | NTFS code update for bootlace. Fixed timing functions.
|
---|
297 | fix a bug in get_diskinfo; protect the MBR of an in-situ-mapped drive.
|
---|
298 | Insert-key to debug on startup; polish graphics. NTFS boot record fix.
|
---|
299 | Bugfixes on STAGE2_SIZE, arrow keys, and handling `&&'/`||' in menu.
|
---|
300 | Move preset menu to the end/tail of pre_stage2.
|
---|
301 | Numeric keys to select menu entry; fixed a bug of int13 harddrives.
|
---|
302 | Code clean-ups on build script and keycode translation.
|
---|
303 | F11/F12 hotkey handling.
|
---|
304 | Added builtin NTFS boot sectors into GRLDR.
|
---|
305 | Added 3 commands is64bit, errnum and errorcheck.
|
---|
306 | Applied Robert Millan's patch of check_64bit.
|
---|
307 | Implemented two syntactic operators `&&' and `||'.
|
---|
308 | Added a new option --in-situ for the map command.
|
---|
309 |
|
---|
310 | Fixed an auto-probe-int problem of GRUB.EXE under "EMM386 noems".
|
---|
311 |
|
---|
312 | Workaround for buggy VirtualPC on a issue of floppy-emulation-mode
|
---|
313 | bootable CDROM.
|
---|
314 |
|
---|
315 | 2006-12-28 version 0.4.2
|
---|
316 |
|
---|
317 | Fixed a bug hidden deeply in memcheck.
|
---|
318 | Fixed a bug hidden deeply in get_diskinfo.
|
---|
319 | Fixed a bug in load_image.
|
---|
320 | GRLDR(as a no-emulation-mode bootable CDROM image) was adapted to
|
---|
321 | cope with some buggy BIOSes(e.g., VirtualPC).
|
---|
322 | Added LBA-to-CHS geometry translation(in int13_handler) to simulate
|
---|
323 | LBA(EBIOS)-enabled drives on CHS-only drives.
|
---|
324 | Added a new feature of Unconditional Command-line Entrance.
|
---|
325 | Applied Beverly Brown's patch to load_initrd.
|
---|
326 | Added two new options to the map command to better serve Win9x.
|
---|
327 | The default config file search path for GRUB.EXE was changed to
|
---|
328 | (DOS file) .\menu.lst and then (DOS file) \menu.lst and then
|
---|
329 | (GRUB file) /menu.lst.
|
---|
330 | Other bug fixes.
|
---|
331 |
|
---|
332 | 2006-10-24 version 0.4.2pre11
|
---|
333 |
|
---|
334 | Made a workaround for buggy USB-bootable board QDI 848E.
|
---|
335 | Made a workaround for buggy 965 board with SATA CDROM connected.
|
---|
336 |
|
---|
337 | 2006-10-07 version 0.4.2pre10
|
---|
338 |
|
---|
339 | Fixed a problem in GRUB shell which causes failure in grub-install.
|
---|
340 | Enabled GRUB.EXE to run under FreeDOS with memdrives in use.
|
---|
341 | Implemented an auto-probe mechanism to support all kinds of DOSes.
|
---|
342 |
|
---|
343 | 2006-09-19 version 0.4.2pre9
|
---|
344 |
|
---|
345 | Resolved several problems:
|
---|
346 | 1. (about kexec)Dropped the problematic kexec-tools-1.101-patch.
|
---|
347 | 2. (about stack)Adjusted code in C files to use less stack.
|
---|
348 | 3. (about cdrom)Fixed a few bugs in the cdrom driver.
|
---|
349 |
|
---|
350 | 2006-08-29 version 0.4.2pre8
|
---|
351 |
|
---|
352 | Added a new command `setvbe'.
|
---|
353 | Dropped the obsolete EZ-BIOS(with signature `AERMH') support.
|
---|
354 | Fixed a bug in parsing Rock-Ridge extension.
|
---|
355 | No-emulation-mode Bootable CD can be chainloaded now.
|
---|
356 | Some work was done to improve remote/diskless boot.
|
---|
357 | Fixed one more USB/Floppy EBIOS problem(in get_diskinfo).
|
---|
358 | Merged protected mode stack into real mode stack at 0x2000.
|
---|
359 | Code clean-up.
|
---|
360 |
|
---|
361 | 2006-07-31 version 0.4.2pre7
|
---|
362 |
|
---|
363 | Imported ATAPI CDROM driver from Smart Boot Manager.
|
---|
364 |
|
---|
365 | Dropped the previous implementation of SCDROM/BIOSCDROM.
|
---|
366 |
|
---|
367 | Fixed a USB/Floppy EBIOS problem that could cause media access failure
|
---|
368 | or even hang the machine when using USB storage devices.
|
---|
369 |
|
---|
370 | Fixed a bug in BOOTLACE.COM that had improperly set the LBA indicator
|
---|
371 | byte(which is at offset 0x02 of the boot sector).
|
---|
372 |
|
---|
373 | Fixed a bug in GRLDR that caused failure in finding the associated
|
---|
374 | MENU.LST config-file(which should be in the same directory as GRLDR).
|
---|
375 |
|
---|
376 | 2006-06-18 version 0.4.2pre6
|
---|
377 |
|
---|
378 | Dropped the obsolete EZD disk map support.
|
---|
379 | Fixed several bugs that may hang or slow the qemu virtual machine.
|
---|
380 | Fixed a bug that causes the pause command not to respond any key-press.
|
---|
381 | Fixed a bug that causes a command to accidentally fail if in a menu.
|
---|
382 | Fixed a bug that causes the menu not to work once a cdrom had booted.
|
---|
383 |
|
---|
384 | 2006-06-05 version 0.4.2pre5
|
---|
385 |
|
---|
386 | Added a static-linked binary executable file GRUB(a Linux utility).
|
---|
387 |
|
---|
388 | Fixed a gateA20 problem related to memdrive emulation.
|
---|
389 |
|
---|
390 | Boot GRUB.EXE directly off Windows9x/Me(experimental; might hang).
|
---|
391 |
|
---|
392 | 2006-04-03 version 0.4.2pre4
|
---|
393 |
|
---|
394 | Made GRUB.EXE run under EMM386.
|
---|
395 | Fixed a bug in splashimage_func().
|
---|
396 | Made `ignore error' constant and removed the `--ignore-error' option,
|
---|
397 | and renamed the option `--seconds=T' to `--wait=T' for savedefault.
|
---|
398 | The sample menu.lst was modified accordingly.
|
---|
399 |
|
---|
400 | 2006-03-28 version 0.4.2pre3
|
---|
401 |
|
---|
402 | New syntax for the `default' and `savedefault' commands was
|
---|
403 | implemented.
|
---|
404 |
|
---|
405 | Changed `int' to `unsigned long' for filemax, filepos and fsmax, and
|
---|
406 | modified all fsys_*.c files in order to open large files(2GB or
|
---|
407 | longer).
|
---|
408 |
|
---|
409 | 2006-03-09 version 0.4.2pre2
|
---|
410 |
|
---|
411 | The directory `boot/grub/' was removed from the release tree(GRUB4DOS
|
---|
412 | does not use the stage files at boot time). The default config file for
|
---|
413 | GRUB.EXE was changed to (hd0,0)/menu.lst(but preset_menu still locates
|
---|
414 | (hd0,0)/boot/grub/menu.lst when (hd0,0)/menu.lst does not exist).
|
---|
415 |
|
---|
416 | Added DOS command-line options --bypass, --time-out=T and --hot-key=K
|
---|
417 | for GRUB.EXE.
|
---|
418 |
|
---|
419 | 2006-02-24 version 0.4.2pre1
|
---|
420 | gcc-4 support by VirusCamp.
|
---|
421 |
|
---|
422 | Limited support for returning to DOS from GRUB.EXE.
|
---|
423 |
|
---|
424 | Implemented a new feature that GRUB.EXE can be used as a DOS device
|
---|
425 | driver and be started in CONFIG.SYS with a DEVICE line.
|
---|
426 |
|
---|
427 | Better IODELAY was made for initialization of PIC to fix the
|
---|
428 | keyboard-not-responding problem when running through KEXEC.
|
---|
429 |
|
---|
430 | Better A20 gate control was made to help fix various problems on the
|
---|
431 | boot of grub.
|
---|
432 |
|
---|
433 | 2005-12-14 version 0.4.1
|
---|
434 | Fixed a partition enumeration bug(in disk_io.c). Fixed a bug of mapping
|
---|
435 | partitions to harddrives(in builtins.c). Fixed a bug that causes
|
---|
436 | failure when `find --set-root' on a CD-ROM device(in builtins.c). Added
|
---|
437 | a new feature of directly chainloading ntldr and some dos kernels.
|
---|
438 |
|
---|
439 | 2005-11-14 version 0.4.1pre32
|
---|
440 | Fixed more bugs.
|
---|
441 |
|
---|
442 | 2005-11-02 version 0.4.1pre31
|
---|
443 | A few bugs were fixed.
|
---|
444 |
|
---|
445 | 2005-10-23 version 0.4.1pre30
|
---|
446 | A bug about "bootlace.com --floppy" was fixed.
|
---|
447 |
|
---|
448 | 2005-10-18 version 0.4.1pre29
|
---|
449 | Added ram disk device (rd) to access, typically, the initrd image.
|
---|
450 | Added many new command-line options for bootlace.com to install GRLDR
|
---|
451 | boot record onto the boot sector of a floppy. A few bugs about
|
---|
452 | "map --mem" were fixed. Another bug about finding grldr in NTFS was
|
---|
453 | also fixed. It may cause the machine to hang up when there is no ntfs
|
---|
454 | boot record in the boot area of the NTFS partition.
|
---|
455 |
|
---|
456 | 2005-09-25 version 0.4.1pre28
|
---|
457 | Commandline option --config-file="FILENAME_OR_RAW_COMMANDS" was added
|
---|
458 | for GRUB.EXE where GRUB.EXE is treated as a Linux kernel.
|
---|
459 | Fixed a bug which causes installation failure when BOOTLACE.COM is
|
---|
460 | used for large disks.
|
---|
461 |
|
---|
462 | 2005-09-21 version 0.4.1pre27
|
---|
463 | Added a patch to the kexec-tools-1.101. Kexec might fail to load
|
---|
464 | grub.exe without this patch.
|
---|
465 |
|
---|
466 | 2005-09-14 version 0.4.1pre26
|
---|
467 | Fixed a bug for the DOS part of BOOTLACE.COM
|
---|
468 |
|
---|
469 | 2005-09-11 version 0.4.1pre25
|
---|
470 | GRUB4LIN has merged into GRUB.EXE; A new command-line option
|
---|
471 | --read-only was added for BOOTLACE.COM; A few bug fixes.
|
---|
472 |
|
---|
473 | 2005-09-01 version 0.4.1pre24
|
---|
474 | BOOTLACE.COM runs under both DOS and Linux.
|
---|
475 |
|
---|
476 | 2005-08-27 version 0.4.1pre23
|
---|
477 | Added a utility BOOTLACE.COM for installing grldr bootstrap code to MBR
|
---|
478 |
|
---|
479 | 2005-07-30 version 0.4.1pre22
|
---|
480 | Added bootstrap file GRLDR.MBR for launching grldr from MBR.
|
---|
481 |
|
---|
482 | 2005-07-24 version 0.4.1pre21
|
---|
483 | Added Windows NT 4.0 support(actually fixed a bug reported by Stefan
|
---|
484 | Baur). For other new features, see README.txt.
|
---|
485 |
|
---|
486 | 2005-07-20 version 0.4.1pre20
|
---|
487 | Added ext2/ext3 boot record code for loading grldr from the beginning
|
---|
488 | sector of a floppy or a partition.
|
---|
489 |
|
---|
490 | 2005-05-25 version 0.4.1pre5
|
---|
491 | GRUB commands can be embedded into the command line of GRUB.EXE
|
---|
492 |
|
---|
493 | 2005-05-20 version 0.4.1pre4
|
---|
494 | Bug fixes: When the system has no floppies, some operations,
|
---|
495 | e.g., the find command, will hang the machine.
|
---|
496 |
|
---|
497 | 2005-05-17 version 0.4.1pre3
|
---|
498 | Search for cdrom_drive from drive 0x88 to drive 0xff
|
---|
499 |
|
---|
500 | 2005-05-11 version 0.4.1pre2
|
---|
501 | Our base is now upgraded to GNU GRUB 0.97.
|
---|
502 |
|
---|
503 | 2005-04-25 version 0.4.1pre
|
---|
504 | Fixed a bug reported by Gilles van Ruymbeke
|
---|
505 | <gvr_no_spam_123@ruymbeke.com> <gvr_grub4dos123@ruymbeke.ch>:
|
---|
506 |
|
---|
507 | The map_func improperly opened the emulation image for 3 times, that
|
---|
508 | might slow down the load speed heavily, especially for gzipped files.
|
---|
509 |
|
---|
510 | 2005-04-15 version 0.4.0
|
---|
511 | Add /boot/grub/menu.lst in preset menu. This is final.
|
---|
512 |
|
---|
513 | 2005-04-07 version 0.4.0pre7
|
---|
514 | config_file takes precedence over preset_menu.
|
---|
515 |
|
---|
516 | 2005-04-06 version 0.4.0pre6
|
---|
517 | GRLDR can be used with no-emulation-mode bootable CD-ROM.
|
---|
518 |
|
---|
519 | 2005-03-09 version 0.4.0pre4
|
---|
520 | Now preset menu find /menu.lst, no longer support /boot/grub/menu.lst
|
---|
521 |
|
---|
522 | Partition images can emulate a partition (hd?,0) with --mem option.
|
---|
523 |
|
---|
524 | 2005-03-02 version 0.4.0pre3
|
---|
525 | GRLDR startup code search all partitions in all harddrives for GRLDR.
|
---|
526 |
|
---|
527 | chainloader can boot images larger than 512 bytes, and can load image
|
---|
528 | to a different location than 0000:7C00.
|
---|
529 |
|
---|
530 | 2005-02-06 version 0.4.0pre
|
---|
531 | Switched to GNU GRUB 0.96
|
---|
532 | The --mem option of MAP command was added for memdrive emulation.
|
---|
533 |
|
---|
534 | Also announced 0.2.0 final.
|
---|
535 |
|
---|
536 | 2004-10-23 version 0.2.0pre13
|
---|
537 | GRUB.EXE runs in DOSBOX.
|
---|
538 | GRUB4LIN is introduced to boot off LINUX.
|
---|
539 | Fixed a bug reported by windrv: NTFS check contiguity failure
|
---|
540 | Rearranged the patches.
|
---|
541 |
|
---|
542 | 2004-08-31 version 0.2.0pre12
|
---|
543 | Fixed a bug reported by szwp: cannot load GRLDR on partition that is
|
---|
544 | not CHS-accessible.
|
---|
545 |
|
---|
546 | Fixed a bug reported by windrv: take too much time to check contiguity
|
---|
547 |
|
---|
548 | 2004-08-15 version 0.2.0pre11
|
---|
549 | Mark the scdrom module as experimental.
|
---|
550 |
|
---|
551 | 2004-07-13 version 0.2.0pre9
|
---|
552 | Merged GNU GRUB 0.95
|
---|
553 |
|
---|
554 | BOOTGRUB removed. Use BOOT.INI line C:\GRLDR="Start GRUB" instead.
|
---|
555 |
|
---|
556 | Patches from Gandalf: NTFS and ATAPI CDROM support(also thanks to
|
---|
557 | Tobias Svensson <tobiassvensson@home.se>)
|
---|
558 |
|
---|
559 | Patches from Chris Semler <csemler@mail.com>: findroot
|
---|
560 |
|
---|
561 | 2004-04-12 version 0.2.0pre6
|
---|
562 | Now GRUB.EXE can be used in CONFIG.SYS this way:
|
---|
563 |
|
---|
564 | shell=C:\some\where\grub.exe --config-file=(hd0,0)/boot/grub/menu.lst
|
---|
565 |
|
---|
566 | or
|
---|
567 |
|
---|
568 | shell=C:\some\where\grub.exe
|
---|
569 |
|
---|
570 | No other changes.
|
---|
571 |
|
---|
572 | 2004-04-09 version 0.2.0pre5
|
---|
573 | Now BOOTGRUB contains 4 sectors, i.e., 2048 bytes. Optionally, you may
|
---|
574 | copy the 2nd, 3rd and 4th sectors of BOOTGRUB to the three sectors that
|
---|
575 | immediately follow the MBR. Also Optionally, you may copy 446 bytes
|
---|
576 | from the very beginning of BOOTGRUB to the very beginning of MBR. In
|
---|
577 | this way, the GRLDR can be started out of MBR, without the presence of
|
---|
578 | NTLDR.
|
---|
579 |
|
---|
580 | CAUTION: Don't copy 512 bytes to MBR. The partition table should not
|
---|
581 | be overwritten. The partition table is in the end of MBR. If you make
|
---|
582 | a mistake, you will lose your whole system!!
|
---|
583 |
|
---|
584 | 2004-02-18 version 0.2.0pre4
|
---|
585 | Arbitrary-size floppy and hard disk emulation finally implemented.
|
---|
586 | GRUB for NTLDR is included. See README file.
|
---|
587 | Splash image version is available in the SPLASH directory.
|
---|
588 |
|
---|
589 | 2003-09-23 version 0.1.4 -- development unstable release
|
---|
590 | Unfortunately 0.1.3 has an ugly bug. Fixed.
|
---|
591 |
|
---|
592 | 2003-09-01 version 0.1.3 -- development unstable release
|
---|
593 | Rewrite the code for guessing FreeDOS int vectors. Hopefully it works
|
---|
594 | for all the future versions of FreeDOS :-)
|
---|
595 |
|
---|
596 | 2003-08-25 version 0.1.2 -- development unstable release
|
---|
597 | Fixed a small bug that affects the read of the emulated floppy sectors.
|
---|
598 |
|
---|
599 | Added some files (including the menu.lst file) for installing GRUB to
|
---|
600 | MBR from DOS. Usage:
|
---|
601 |
|
---|
602 | Copy the boot directory to C:\ ; You must do this on Windows, NOT dos,
|
---|
603 | because DOS cannot deal with the long filenames.
|
---|
604 |
|
---|
605 | Run grub to access the menu.lst file in C:\boot\grub ; Of cause on DOS.
|
---|
606 |
|
---|
607 | When menu occurs, select a proper menu item for installing GRUB to MBR.
|
---|
608 |
|
---|
609 | If the menu does not appear, you should get the "grub>" prompt. At the
|
---|
610 | prompt, type the following commands:
|
---|
611 |
|
---|
612 | grub> configfile (hd0,1)/boot/grub/menu.lst
|
---|
613 | grub> configfile (hd0,2)/boot/grub/menu.lst
|
---|
614 | grub> configfile (hd0,3)/boot/grub/menu.lst
|
---|
615 |
|
---|
616 | Then, the menu should occur.
|
---|
617 |
|
---|
618 | 2003-06-29 version 0.1.0.1 -- development unstable release
|
---|
619 | Do some cleanups on 0.1.0, no important changes.
|
---|
620 | BTW, it seems that the 0.1.0 is quite stable :-)
|
---|
621 |
|
---|
622 | 2003-06-29 version 0.0.8
|
---|
623 | Restore mapped int13 to the unmapped state while grub is invoked
|
---|
624 | after a previously performed drive map operation.
|
---|
625 |
|
---|
626 | 2003-05-29 version 0.1.0 -- development unstable release
|
---|
627 | Floppy 1.44M drive emulation are OK. GOOD!!!! Usage:
|
---|
628 |
|
---|
629 | # boot Windows 98 SE
|
---|
630 | map (hd1,0)/dos98se.img (fd0)
|
---|
631 | chainloader (hd1,0)/dos98se.img
|
---|
632 | rootnoverify (fd0)
|
---|
633 | boot
|
---|
634 |
|
---|
635 | Another example:
|
---|
636 |
|
---|
637 | # boot Mandrake hard disk installer
|
---|
638 | map (hd0,0)/hd.img (fd0)
|
---|
639 | chainloader (hd0,0)/hd.img
|
---|
640 | rootnoverify (fd0)
|
---|
641 | boot
|
---|
642 |
|
---|
643 | Note that the floppy image file must size 1440KB, i.e., 1474560 bytes.
|
---|
644 | _AND_ also, the file must consist of one contiguous disk area, no
|
---|
645 | holes, no fragments. Use GRUB's blocklist command to determine whether
|
---|
646 | or not an image file is contiguous. It is known that a 1440KB-file is
|
---|
647 | always non-contiguous if it resides in an ext2 filesystem. But you may
|
---|
648 | get a 1440KB contiguous file with an FAT32 partition(vfat filesystem).
|
---|
649 |
|
---|
650 | Floppy(and hard disk) with arbitrary sizes will be emulated in the
|
---|
651 | future.
|
---|
652 |
|
---|
653 | 2003-05-06 version 0.0.7
|
---|
654 |
|
---|
655 | Fixed a huge bug!! Read the following carefully!
|
---|
656 |
|
---|
657 | Using the drive map command(just as many distributions currently do)
|
---|
658 |
|
---|
659 | map TO_DRIVE FROM_DRIVE
|
---|
660 |
|
---|
661 | to boot your system could seriously _damage_ your hard disk data,
|
---|
662 |
|
---|
663 | totally and thoroughly!! This bug has just been fixed in 0.0.7 :-)
|
---|
664 |
|
---|
665 | This bug is not specific to grub_for_dos, but caused by the original
|
---|
666 |
|
---|
667 | grub-0.93 release. So do _NOT_ use map command any more until my fix is
|
---|
668 |
|
---|
669 | accepted by GRUB maintainers or a similar fix is made by other
|
---|
670 |
|
---|
671 | people. For now, do _NOT_ use map command in any kind of Linux
|
---|
672 |
|
---|
673 | distributions such as Red Hat or Mandrake or any others.
|
---|
674 |
|
---|
675 | Because GRUB_FOR_DOS-0.0.7 already applied the fix, so it
|
---|
676 |
|
---|
677 | should be safe to use the map command.
|
---|
678 |
|
---|
679 | Another small bug was also fixed in grub_for_dos-0.0.7 :-)
|
---|
680 |
|
---|
681 | 2003-04-29 version 0.0.6
|
---|
682 | Runs also on MS-DOS 3.30. No other changes.
|
---|
683 |
|
---|
684 | 2003-04-26 version 0.0.5
|
---|
685 | Runs on MS-DOS 4.0, 5.0, 6.0, 6.20, 6.21, 6.22, 7.0, 7.10, 8.0 and
|
---|
686 | FreeDOS(build 2029). GOOD!!
|
---|
687 |
|
---|
688 | 2003-04-20 version 0.0.4
|
---|
689 | Running on FreeDOS(build 2029), GOOD!! (But currently GRUB.EXE only
|
---|
690 | has limited FreeDOS support, maybe unstable.)
|
---|
691 |
|
---|
692 | Add a "Guess DOS Version" feature. The program now exit to DOS when
|
---|
693 | guess failed. The previous versions of GRUB.EXE always hang when
|
---|
694 | running on an unsupported DOS version.
|
---|
695 |
|
---|
696 | 2003-04-13 version 0.0.3
|
---|
697 | The option "--config-file=FILE" was added.
|
---|
698 |
|
---|
699 | 2003-04-11 version 0.0.2
|
---|
700 | Also runs on MS-DOS 8.0 (i.e., the DOS with WinMe/2000/XP), GOOD!!
|
---|
701 | The GRUB.PIF file included, so GRUB.EXE can be started from Windows 9x
|
---|
702 |
|
---|
703 | 2003-04-10 version 0.0.1
|
---|
704 | Runs on MS-DOS 7.10(Win98)
|
---|