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.

+3


source to share


2 answers


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.
  • Run the executable file. NOTE. This is not an installer. enter image description here

  • Select 'diskimage' instead of 'Distribution'. enter image description here

  • Change 'ISO' to 'Floppy'. enter image description here

  • Select a VFD location. enter image description here

  • Select the type of disc you want to burn to. In this case, the default USB drive. enter image description here

  • Select the drive, in this case the drive G:\

    . MAKE SURE YOU SHOW RIGHT ONE. THAT THE DRIVE WILL BE FULLY PROCESSED BEFORE INSTALLATION! enter image description here

  • Click OK. If all goes well, you will now have a bootable USB for your OS.

Hope this helps!

+1


source


"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).

0


source







All Articles