Miscellaneous > The Lounge
thinking of switching OS
Calum:
That is a peice of genius!
I never knew VMware was so good! so, it uses Linux's knowledge of your real hardware to create an interface between the virtual hardware and the real hardware? that's fantastic!
And VMware converts whatever windows is saving to a linux filesystem format instead of FAT? and back again when windows wants it? is that right? that's utter genius!
Sorry, i am new to the concept, i never realised all this about VMWare.
Does it have a virtual BIOS as well? does it interface with yr real BIOS?
What if you have some odd hardware... Will VMWare detect the odd hardware via Linux (where the hardware will already be recognised) and translate it so it looks like a plug and play device to Windows? or are there some peripherals that windows just won't see when running as VMWare?
voidmain:
You are getting very close to having it nailed. Yes, VMware can only use the hardware that Linux has access to, but in the Virtual machine it will be presented as a standard piece of hardware. For instance, no matter what type of network card you really have, VMware will present it as a specific model of AMD card. And it is pretty slick how it creates a virtual IDE or SCSI hard drive. When you set up a default virtual machine (VM) the hard drive will be a 4GB IDE disk (this disk will be associated with a "single" file on the Linux side of the house). And the size of the drive is adjustable in the VM setup, along with the amount of RAM you want to give to the VM, what other devices you want to be "enabled" etc.
When you boot up the VM you will see the memory count up, you will see that it has detected a 4GB hard drive, you can press <F2> to enter the BIOS setup just like on a real PC and you will find that it is running a real Pheonix BIOS, menu driven (just happens to be in software rather than a ROM chip on a motherboard, but you and Windows can't tell that). In the BIOS you can do everything you can do on a real BIOS because it *is* a real BIOS, like setting drive boot order, etc etc. Now Windows will see the 4GB IDE drive and install just as if it were a real drive because it is a real drive as far as Windows is concerned. The beauty of it is the file associated with the Windows disk is only as large as the amount of data on the virtual disk. e.g. It will fdisk and format out the drive to 4GB in Windows where you install the OS, then you install whatever Windows apps you want, and let's say that only takes of 200MB of the 4GB disk. On the Linux side of the house, the file will only be 200MB. It will grow as you add software and data in the Windows VM.
Now, this all may sound like it would be very complicated to set up and use but I can't stress how easy this software is to use. The first time I used it I giggled like a little kid because up until that point I would have said this was impossible. Kinda like when that article came out about Dean Kamen's IT (Ginger, Segway, whatever you want to call it). The one (prior to the public revealing of Segway) where he showed the mystery device to his investors and they reportedly giggled with glee when they saw what it could do.
Now, VMware is also available for NT/Win2K so you *can* use those MS OSs as your "Host" operating system rather than Linux but there are some limitations in doing it that way.
One of the cool parts about it is that you can set up as many VMs as you want (providing you have teh disk space) running any number of Operating systems or multiple configurations of the same operating system, each VM takes up just a single directory on the host operating system (in my case Linux) with about 4 files in it's directory.
And once you have installed your guest operating system in it's VM, you can take the files created on the host filesystem and move to any other real computer running VMware and bring up your guest OS already configured the way you like and it will work (better than Drive Image or Ghost). As far as what the few VMware files are on the host operating system. Roughly one file is the guest HD, another is the config file, another is a RAM file if you use suspend features, and I think a log file. There are more features than what I am giving you in this but it really is a cool product. And you can try out an uncrippled version for free (30 days that is). I would not suggest trying it without a machine that has healthy resources though (the faster the processor the better, and the more RAM you have the better, and of course as much disk space as you need for all your guest OS and software).
[ February 15, 2002: Message edited by: VoidMain ]
creedon:
I'm triple-booting Win98. LibraNet Linux 1.9.1 and CorelLinux 1.2. You can boot up to 12 different OS's using LILO, if you don't mind a little command-line editing. I don't like using an OS that "runs on top" of Windows- when it shits the bed, it REALLY shits the bed. Separate partitions and LILO/LoadLIN/XOSL/GRUB, or any other bootloader you like.
lu666s:
You are free to do whatever you consider the best. It is just, you've probably misunderstood the VMWare concepts. You can have a version that runs under winxx/2k/xpee and run another OS on the top of that, but you can also have a version that runs in Linux and run almost any other OS on the top of that.
An Example: I run on one of my workstations mandrake 8.1. All resources are allocated to it. Now I got a while ago ISOs of mdk 8.2 Beta and wanted to check that out. I fired up VMWare, installed it in it. I did not have to reboot my current OS, allocate resources by repartitioning, no such a thing.
I also have win2kp as another VM if I need it, and another that has a facsimile of Linux Sun Cobalt OS installed on it so I can check things that I develop for my raq server before I unleash them.
These VM have the exact persistence I want them to have. I can easily remove the mdk 8.2 B now because I don't need it anymore simply by deleting the related files.
And, of course, it takes ctrl+alt to switch from your VM to your real OS, and back you go by just clicking the mouse inside the VM window.
Simply priceless. ;)
BTW, the idea of VMs is not that foreign to linux, just the opposite, it is an OS that is rather natural for that kind of critter. Quite a few ISP use a somewhat different paradigm of VM to isolate users and to give them root privileges in higher end hosting packages. Works far better than 'jailing' the user through cumbersome methods.
voidmain:
quote:Originally posted by creedon:
I'm triple-booting Win98. LibraNet Linux 1.9.1 and CorelLinux 1.2. You can boot up to 12 different OS's using LILO, if you don't mind a little command-line editing. I don't like using an OS that "runs on top" of Windows- when it shits the bed, it REALLY shits the bed. Separate partitions and LILO/LoadLIN/XOSL/GRUB, or any other bootloader you like.
--- End quote ---
Dual booting is fine (I even have several partitons for LILO but I rarely reboot). I prefer to run all of my OSs at the same time rather than reboot all the time. To get into Windows from Linux I just ALT+TAB. Shit, I have RedHat 7.2 running as my host OS and have Win98, Win2k, Solaris x86, and FreeBSD all running at the same time on the same machine and all show up on my network as 6 different machines.
And I can switch to any of them at my 21 inch conole with the click of a button or key. And if you "full screen" any of them you wouldn't even know the other operating systems were running. It's magic!
[ February 15, 2002: Message edited by: VoidMain ]
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version