Download address: http://grub4dos.nufans.net/
This change content:
1. Fixed the error handling problem related to operators && and ||.
2. The structure of grldr.mbr has some changes.
3. Some other minor changes.
This change has not been tested by me, so please test it first before using it (mainly to see if it will cause a system crash. It will not damage your hard drive, so you can rest assured to test!). If there is a problem with this change (and it cannot be resolved quickly), please use the version from 2008-07-28.
Because some software is going to release a new version on 2008-08-08, and these software may use grub4dos, so I hope to launch a bug-free version. Today is the 3rd, and there are a few days left to fix bugs. Please test as soon as possible and report bugs. Please report bugs immediately when you encounter them, thank you!
=======================================
Further explanation about the file format (data structure) change of grldr.MBR in item 2 above:
If everything goes well, the grldr.MBR this time should also be able to be placed in boot.ini. Unfortunately, I uploaded it without testing. Friends, please help to see if there is any problem?
Because the structure has changed, the version number of grldr.mbr is upgraded from 2 to 3. Please let bean see if it affects the operation of some tool software. If it does, please update the corresponding tool software.
This time, a changeable "hard drive serial number" is added to make the boot process more reliable. The "hard drive serial number" is a 4-byte integer, placed at offset 0x1FFC of GRLDR.MBR, and also at a certain offset address in the first sector (the value of this offset address is saved at offset 0x1FF8 of GRLDR.MBR, which points to the hard drive serial number in the first sector, so it is very convenient to find the hard drive serial number in the first sector).
After an external program installs grldr.mbr to the MBR of the hard drive, it should modify the value of the hard drive serial number (it can also be not modified, the default value is also usable, but it is better to modify it). Note that the hard drive serial number on the first sector should be equal to the hard drive serial number at offset 0x1FFC, otherwise grldr.mbr will refuse to run.
What should the value of this hard drive serial number be modified to? In fact, any value is acceptable, but in order to maintain the uniqueness of hard drive identification, you can generate a random serial number according to the current system date and time and assign it to this hard drive. That's it. The hard drive serial number should not be 0, because 0 can also make grldr run failed. The more complex and distinctive the serial number is, the better.
This change content:
1. Fixed the error handling problem related to operators && and ||.
2. The structure of grldr.mbr has some changes.
3. Some other minor changes.
This change has not been tested by me, so please test it first before using it (mainly to see if it will cause a system crash. It will not damage your hard drive, so you can rest assured to test!). If there is a problem with this change (and it cannot be resolved quickly), please use the version from 2008-07-28.
Because some software is going to release a new version on 2008-08-08, and these software may use grub4dos, so I hope to launch a bug-free version. Today is the 3rd, and there are a few days left to fix bugs. Please test as soon as possible and report bugs. Please report bugs immediately when you encounter them, thank you!
=======================================
Further explanation about the file format (data structure) change of grldr.MBR in item 2 above:
If everything goes well, the grldr.MBR this time should also be able to be placed in boot.ini. Unfortunately, I uploaded it without testing. Friends, please help to see if there is any problem?
Because the structure has changed, the version number of grldr.mbr is upgraded from 2 to 3. Please let bean see if it affects the operation of some tool software. If it does, please update the corresponding tool software.
This time, a changeable "hard drive serial number" is added to make the boot process more reliable. The "hard drive serial number" is a 4-byte integer, placed at offset 0x1FFC of GRLDR.MBR, and also at a certain offset address in the first sector (the value of this offset address is saved at offset 0x1FF8 of GRLDR.MBR, which points to the hard drive serial number in the first sector, so it is very convenient to find the hard drive serial number in the first sector).
After an external program installs grldr.mbr to the MBR of the hard drive, it should modify the value of the hard drive serial number (it can also be not modified, the default value is also usable, but it is better to modify it). Note that the hard drive serial number on the first sector should be equal to the hard drive serial number at offset 0x1FFC, otherwise grldr.mbr will refuse to run.
What should the value of this hard drive serial number be modified to? In fact, any value is acceptable, but in order to maintain the uniqueness of hard drive identification, you can generate a random serial number according to the current system date and time and assign it to this hard drive. That's it. The hard drive serial number should not be 0, because 0 can also make grldr run failed. The more complex and distinctive the serial number is, the better.
因为我们亲手创建,这个世界更加美丽。
