Create a custom mikeOS bootable flash drive
Using Hyper-V, I start a Windows XP computer and I also have a virtual floppy drive installed where, using the following code, I write bootloader.bin to the virtual floppy drive.
>debug
-n bootloader.bin
-l 0
-w 0 0 0 1
-quit
This works well with a virtual floppy disk. I am collecting asm files using NASM. However, I want to get my own OS along with a new kernel.bin on a flash drive. Now I saw that the mikeOS source has an ISO, but I cannot get that on my flash drive using traditional methods as it uses its own bootloader.
I am looking for a way that I can get this OS to work on any x86 PCs. I need a way to transfer storage. Also, I don't want to use CD-R for this purpose. The memory must be rewritable.
source to share
You should be able to download a direct USB thumbnail (or bootloader). To do this, use the raw burn program. If you have your own VFD or ISO, you can use UNetbootin to install to a USB stick as it will help with the boot process. If you only have files, you can use Winimage to create a VFD or ISO with those files. If you feel stuck, head back to the MikeOS guides. They have a lot of useful information.
UPDATE
In your case, you can use UNetbootin easily.
- Download it for your platform (I assume Windows). You should only have one executable file.
-
Select the type of disc you want to burn to. In this case, the default USB drive.
-
Select the drive, in this case the drive
G:\
. MAKE SURE YOU SHOW RIGHT ONE. THAT THE DRIVE WILL BE FULLY PROCESSED BEFORE INSTALLATION! -
Click OK. If all goes well, you will now have a bootable USB for your OS.
Hope this helps!
source to share
"Format" it in assembler, build, mount the image with ImDisk and copy the files. All of this can be done with a cmd script. While you look at this 1.44MB FAT32 floppy disk and MikeOS-4.5 FAT32 (16-bit real mode) to see how simple it is to use FAT32 instead of FAT12.
PS. Formatting is done in bootload.asm on a MikeOS-4.5 FAT32 distribution (16-bit real mode).
source to share