I actually do have the setup floppies for both DOS 5.0 and Windows 3.1. However, I no longer have a machine with a floppy drive. I see you still do though.
Netscape? Been a while since I thought about that.
I have no experience with wine, but at one time I had Win 3.1 running in DOSBox.
It takes a bit of doing to get Win 3.1 to run correctly in VirtualBox. Interestingly enough, I first did this in 2010 with none other than Ubuntu 8.04 as the host system.
Here are my setup notes for anyone who might be interested.
Windows 3.1 on DOS 5.0 installed as guest in VirtualBox 3.1_3.1.2-56127 with Ubuntu 8.04 as Host. Install date 1-22-2010.
Virtual Machine: Memory 16 MB, Video Memory 12 MB, Hard Drive 120 MB.
Installed DOSIDLE.EXE for HLT loop in DOS.
Add C:\DOSIDLE.EXE to AUTOEXEC.BAT to run at start up.
Install WQGHLT.386 into \windows\system for HLT loop in windows.
In C:\Windows\system.ini under the section [386Enh] add
device=wqghlt.386
DOSIDLE.EXE and wqghlt.386 where added to keep VirtualBox from using 100% of the CPU while DOS or Windows is running.
For sound select SoundBlaster 16 in VirtualBox, and in Windows go to System Settings, Driver, and add the driver for Creative SoundBlaster 1.5, Select I/O Port 0x220 and IRQ 5.
For CD-ROM support copy oakcdrom.sys and mscdex.exe to C:\DOS. Then add the following lines to:
AUTOEXEC.BAT
C:\DOS\MSCDEX.EXE /D:MSCD001
CONFIG.SYS
DEVICE=C:\DOS\OAKCDROM.SYS /D:MSCD001
This virtual Win 3.1 system has ran on every version of VirtualBox, and on multiple host systems since that time. It's purely a novelty to me, a memory of days gone by.