I looked at the config.sys file and wubi.exe is all over the place. Does anyone know what should be written in the config.sys file to allow a dual boot Win98/Ubuntu? I have searched high and low for answers, but as you can see my situation is a little odd.
All advices given above are true. To wit:
a) config.sys is not a booting file although it loads some drivers;
b) wubi is not comfortable under your current hardware specs;
c) grub, loadlin, lilo are good choices for bootloaders.
Therefore config.sys is not the solution.
Further, with a 64mb ram you must choose a minimalist linux distro other than the heavy weight Ubuntu.
Furthermore, currently the standard capable linux bootloaders are Grub and Lilo.
Having these all admitted, allow me to suggest this solution:
Try Absolute Linux (earlier versions can go better for your current RAM size). This minimalist distro is based on Slackware. Absolute Linux came out with the purpose of running old hardware platforms and is known to run even on a 32mb ram. (I have only tried it on a 128mb and it really went very fast above my expectations.)
You can get this distro from the homepage:
It uses Lilo bootloader as it is in Slackware. Backup your master boot record before running this linux installer.
Then install Lilo on the MBR. With this you can configure Lilo to chainload Windows 98 so you can boot either of the two OS's.
Hope this helps.