How to install Windows 3.11 to VirtualBox on Ubuntu

Why? Because it is funny :)

Find your old Windows 3.11 floppies and start the fun.

I had my Windows 3.11 copied to CD-R. So I had 8 directories DISK1, DISK2, …, DISK8. Let’s copy them to floppy images.

First create an empty floppy image:

qemu-img create -f raw empty.img 1474560

Use your MS-DOS 6.22 virtual machine to format this floppy image (to be sure it will work with MS-DOS).

“Eject” the formatted floppy from virtual machine. Make 8 copies of it. Mount the first image and copy DISK1 files to it.

sudo mount -o loop disk1.img /mnt
sudo cp DISK1/* /mnt/
sudo umount /mnt

Repeat for all 8 floppy images.

Add all floppy images to VirtualBox’s Virtual Media Manager.

Start your MS-DOS 6.22 virtual machine.

If you use dosidle, then be sure to stop it while running Windows Setup.

“Insert” disk1.img into virtual FDD. Type:





Press “enter”.

Press “enter”.

“Insert” disk2.img into virtual FDD, press “enter”.


Enter something, click “Continue”.

Click “Continue”.

“Insert” disk3.img into virtual FDD, click “Continue”.

“Insert” disk4.img into virtual FDD, click “Continue”.

“Insert” disk5.img into virtual FDD, click “Continue”.

“Insert” disk6.img into virtual FDD, click “Continue”.

Click “Install”.

Click “Continue” (we will install and configure network later…).

Click “OK”.

Click “Skip tutorial”.

Click “Restart Computer”.

Turn off and on the virtual machine.




That’s it! Your Windows 3.11 for workgroups is running now :)

3 comments to How to install Windows 3.11 to VirtualBox on Ubuntu

  • hello,,

    thanks for this article,,

    help me,, i need win 3.11 for workgruop,,
    for my exam,,

    where can i download it??
    thanks,, :)

  • Thomas Berends

    It would be great if you could send me the floppy .img files.

    Can you mail them to me? (If it is too big.. use or something)

  • No VMware Tools package exists for MS-DOS 6.22 or Windows 3.1x guest operating systems. As a result, Windows 3.1x is limited to VGA mode graphics, and you must always use the Ctrl Alt key combination to release the mouse from a MS-DOS 6.22 or Windows 3.1x virtual machine. The following link refers to knowledge base articles on operating system specific issues.

Leave a Reply




You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>