USB Flash Drive Installation¶
While most of the development and testing of MOSA is done using virtualization software, MOSA does indeed boot on real hardware too.
Below are the steps for deploying a MOSA disk image to a USB flash drive:
Warning
These instructions may vary slightly depending on your installation.
Create a MOSA disk image using the MOSA Launcher Tool.
Download the dd utility for Windows.
Copy the
dd.exe
executable to the build directory (usually a sub-folder under temp):
%TEMP%\MOSA
Open a command prompt window and change directory to the build directory.
cd %TEMP%\MOSA
Connect the USB flash drive you wish to ERASE and install the MOSA image onto.
Danger
Data on the USB flash drive will be lost!
Determine the device path for the USB flash drive.
Get a list all the block devices on your system by typing the command below. Find the one for the USB flash drive you just connected.
Danger
Be careful! A mistype or wrong drive selection, may corrupt your hard drive or other storage devices. Do not proceed unless you completely understand these steps.
dd -list
Type the following and substitute the of= parameter with the device path found in the previous step.
dd of=\\?\Device\HarddiskX\PartitionX if=bootimage.img bs=512 –progress
Wait until all the blocks are written to the USB flash drive before disconnecting it.
Now boot a PC or laptop with the USB flash drive connected!