Freedos book usb stick

10 Aug

I am copying this verbatim from website. I am posting it here because one it's easier for me to find in the future, second things seem to go away on the web. And who said it was forever. :-)


Procedure (assumptions for this description: balder10.img is in CWD, stick appears as /dev/sdc):

  • Insert memory stick (Caution: all data on this stick will be destroyed)
  • Find out device name (e.g. /dev/sdc)
  • Make sure it's not mounted (check with mount command)
  • Clear the MBR:
    dd if=/dev/zero of=/dev/sdc bs=1012 count=2
  • Boot qemu:
    qemu -curses -boot a -fda ./balder10.img -hda /dev/sdc
    The -curses option will make it run in text mode.
    (This way you can run qemu easily eg. over an ssh connection.)
  • Answer all questions with their default values
  • At the A:\> prompt:
    (create a bootable, primary DOS partition)
  • Stop qemu
  • Remove memory stick and re-insert it.
  • Make sure it's still /dev/sdc, otherwise use new name in the next steps.
  • Make sure again that it is not mounted.
  • Boot qemu:
    qemu -curses -boot a -fda ./balder10.img -hda /dev/sdc
  • At the A:\> prompt:
    format c: /s
  • At the A:\> prompt:
    xcopy a: c: /n /e
  • Stop qemu

Done! Now you can mount the stick again and copy any required utilities on it ...


Leave a Reply

Comments are closed