MOSA Boot Image Tool¶
The tool several command line options. Sample:
Mosa.Tool.CreateBootImage.exe -o bin/Mosa.HelloWorld.x86.img --mbr Tools/syslinux/3.72/mbr.bin --boot Tools/syslinux/3.72/ldlinux.bin --syslinux --volume-label MOSABOOT --blocks 25000 --filesystem fat16 --format img Tools/syslinux/3.72/ldlinux.sys Tools/syslinux/3.72/mboot.c32 Demos/unix/syslinux.cfg bin/Mosa.HelloWorld.x86.bin,main.exe
The following options are supported:
Option | Arguments | Description |
---|---|---|
–volume | Volume Name | Set the volume name for the first partition |
–blocks | # of Blocks | Set the number of 512-byte blocks |
–filesystem | fat12/fat16/fat32 | File System type |
–format | img/vhd/vdi/vmdk/img | Disk Image Format |
–syslinux | Patch disk image for syslinux | |
–mbr | Filename | Use file for Master Boot Record |
–boot | Filename | Use file for Boot Record |
Filename[,Destination] | Include file in file system. Optional Destination will rename the file |
The tool can create disk images for the following emulators:
Emulator | File format |
---|---|
Virtual PC 2004/2007 | .VHD |
Virtual Server | .VHD |
VMware | .VHD |
VirtualBox | .VDI |
QEMU | .IMG |
Raw Image | .IMG |