0.3 series third test version. This can be regarded as alpha testing, with no version number, just using dates to represent different versions. Corrected a very stubborn BUG that the previous version couldn't boot the CDROM.
The CDROM-related commands in this version can still only be used for some ASUS machine models. For ASUS machines, you can report BUGs. Download:
http://grub.linuxeden.com/wakka.php?wakka=UploadFile/files.xml&action=download&file=grub-2004-09-17.tar.gz
ftp://ftp.linuxeden.com/tinybit/grldr
ftp://ftp2.linuxeden.com/tools/grldr
ftp://ftp.linuxeden.com/tinybit/grub.exe
ftp://ftp2.linuxeden.com/tools/grub.exe
Usage:
map --cdrom=9 This command directly boots the bootable CDROM disc in the optical drive. If successful, the operating system on the disc will be booted, so it is impossible to return to the current GRUB environment. If it fails, it will return to the current GRUB environment.
map --cdrom=8 Similar to the above map --cdrom=9, but just prepares to boot the CDROM, and you need to type a boot command to really start booting the CDROM.
map --cdrom=4 This command mounts the optical drive and makes it BIOS hard disk 0x80. The original hard disk numbers in the machine are correspondingly increased by 1, becoming 0x81, 0x82, etc. If successful, you can use root (hd0)/ (here it means pressing the Tab key) to list the files on the disc. That is, at this time, (hd0) is the optical disc medium, and (hd1) is your original hard disk C:.
map --cdrom=-1 This command unmounts the mount established by map --cdrom=4 and restores the BIOS disk numbers to the original values.
In the case of the Microsoft win98 installation disc, since the position of the 1.44M floppy disk image is at optical disc absolute sector 0x15, and this uses a sector of 2048 bytes, translated into a sector of 512 bytes, it is at optical disc absolute sector 0x54, which is 84 in decimal, so you can simulate the floppy disk like this (note that it is using the sector sequence on the disc to simulate the floppy disk):
map (hd0)84+2880 (fd0)
map --hook
Now you can use root (fd0)/ to list the files in the virtual floppy disk.
In addition, the blocklist command can also be used to verify that any file on the disc is continuous and has no fragmentation. Therefore, the img file on the disc can always be used for disk simulation.
----------------------------------
Try windrv to see if the error in map judging continuity has been corrected.
因为我们亲手创建,这个世界更加美丽。