Linux - Virtualization and CloudThis forum is for the discussion of all topics relating to Linux Virtualization and Linux Cloud platforms. Xen, KVM, OpenVZ, VirtualBox, VMware, Linux-VServer and all other Linux Virtualization platforms are welcome. OpenStack, CloudStack, ownCloud, Cloud Foundry, Eucalyptus, Nimbus, OpenNebula and all other Linux Cloud platforms are welcome. Note that questions relating solely to non-Linux OS's should be asked in the General forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Since 22-years-old Windows skills are unlikely to be too developed, or too fresh, in this Linux community, perhaps we should turn the question around. When you use this command line, what is it that doesn't work?
One problem might be the network device. I have no idea what devices are supported by Win98, though RTL8139 is reasonably old, it seems.
I have some software I need keep XP for - a couple of years ago I tried to move it to both KVM and Hyper-V. Various bits and pieces couldn't be made to work - e.g. the headphone mike. I kept the physical machine in the end - hardly ever gets turned on.
It has no access to the network, and I had no plans for it as a guest either, so I can't help with the initial query.
Personally, I'd keep any version of Windows from before 2015 as far away from the internet as possible...
What exactly are you trying to achieve? Whatever it is, I'm sure there must be a better way!
The most likely reason that anyone would want to do this is that Virtualbox doesn't work properly with Win98 anymore, and qemu appears to have no 'just works' solution to getting info in and out of a win98 vm (e.g. -mnt <hostfilepath> <guestfilepath>), so that the ignorant hopeful user flails around amongst mostly no-longer functional recipes which involve networking (samba, etc) in some way or other.
The most likely reason that anyone would want to do this is that Virtualbox doesn't work properly with Win98 anymore, and qemu appears to have no 'just works' solution to getting info in and out of a win98 vm (e.g. -mnt <hostfilepath> <guestfilepath>), so that the ignorant hopeful user flails around amongst mostly no-longer functional recipes which involve networking (samba, etc) in some way or other.
1. Win98 works just fine in VirtualBox. It's not officially supported, but it does work quite well... Um, that is to say, that Win98 works as well under VBox as Win98 is capable of "working" (i.e. not very).
2. Windows 98 only supports old SAMBA protocols. You need to configure your SAMBA server to allow the use of those protocols. They've been disabled by default for the past few years, because they're not very secure.
3. What info could you possibly have in a Win98 VM that you absolutely must get out?
1. Win98 works just fine in VirtualBox. It's not officially supported, but it does work quite well... Um, that is to say, that Win98 works as well under VBox as Win98 is capable of "working" (i.e. not very).
2. Windows 98 only supports old SAMBA protocols. You need to configure your SAMBA server to allow the use of those protocols. They've been disabled by default for the past few years, because they're not very secure.
3. What info could you possibly have in a Win98 VM that you absolutely must get out?
1. In my experience, it doesn't (and there are innumerable internet discussions indicating that my experience is not unique).
2. Like you say, connecting Win98 to networking is surely an unsafe practice
3. Old business records and family tree information collected by relatives in the 90s are two reasonably compelling motivations.
The easy solution for getting info into qemu-Win98 is to burn it to virtual .iso's and mount them (reasonably obvious), to get it out, shut down the machine, convert the .qcow2 file to .vdi (very fast), and browse that with 7zip and extract whatever you need (maybe less obvious). Floppy disk images might be another possibility, but that also seems to be a maze of abandonware that doesn't quite work anymore, so why bother?
Last edited by AveryAndrews; 06-06-2021 at 03:56 PM.
It certainly does. After reading your post the other day, I got curious and tried it yesterday. I'm here to tell you: It absolutely does work. Proof attached.
There were some "hoops" to jump through, but I was able to get it working fairly quickly in 1024x768 with True Colour enabled. Geez it was garbage.
What trouble have you had installing it? Virtual box's default settings for Win98 will get it working, but you'll have to tweak them if you want things like better resolution.
Once it's installed, you can put an FTP server on it and grab whatever you like. This is a whole lot easier than trying to set up networking or USB.
I was also curious and also installed it as a VirtualBox VM. I have not tried changing video resolutions yet but yes it works ok. Anyone's experience would depend on how you use it.
I have installed DOS 6.22 as well as Red Hat 9 in VB just for fun and they worked as expected.
Playing games or browsing the internet using Internet Explorer would probably be futile. 98 has a ftp client installed by default so easy to copy files as well as using a virtual floppy or CD disk to import files to the VM. Although really slow you could print to an Epson 9 pin like printer using a serial port and pipe it to a file on your host.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.