-
Notifications
You must be signed in to change notification settings - Fork 6
boot image tool
Sebastian Loncar edited this page Feb 1, 2019
·
1 revision
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 |