Red HatThis forum is for the discussion of Red Hat Linux.
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.
I was wondering if anyone has setup the following before:
Installed Red Hat as the OS on a PC (as thin and clean an install as possible) which then loads VMPlayer, which in turn loads an XP image.
I want to make is appear that the PC only has XP on it to the user, despite the fact it is a virtual image. The only log in should be the standard windows log in, so also trying to bypass Red Hat login GUI.
Are you referring to local login when the machine having Redhat and VMware boots or remote ?
If local then, Redhat the host Operating System needs to start before Windows XP the guest Operating System can start/boot. As far as remote access is concerned, you can always port forward Remote Desktop port to the local IP address of the XP guest instance and access it using Remote Desktop.
You could maybe plugin monitor to graphics card No2 and make only VMWare show on that monitor when it is started? Regular output would not be visible unless you plug in another monitor to main VGA output.
Essentially what I want is for the start up script to load VM Player rather than Gnome (or at least on top of it, without Gnome ever being visable).
Anybody have an idea how to achieve this?
Also, anybody got any resources which allow you to configure Red Hat to boot up as fast as possible? Running the bare mimimum processes required. The OS will only have to network and host VM Player
You can set "init 3" (id:3:initdefault or init 1 in /etc/inittab file instead of "id:5:initdefault:" to avoid runnig gui. Then you can set Linux to automaticaly login and VMWare to run that windows machine. It's called "headless" mod.
As for the unwanted services, you should research waht each service is doing, and change with chkconfig to disable all unnecessary services.
Headless should be read as "no GUI" mode. I've read that Sun's VirtualBox (GPL) can be started/run from command prompt, or in the background, and connect to it via VNC (from remote PC for sure, but maybe you can even connect from same PC). I suppose that VMWare has same options.
Your demand is very unorthodox, and it is a real question it that can be done. If you would not require that Linux is not visible at all, you could run guest OS by adding appropriate command to Gnome Session (System -> Preferences -> More Preferences -> Sessions) and it would run as soon as Gnome is up, in full screen without user interaction.
Thanks for your reply DrLove73, I am going to see if I can come up with a solution which avoids the need to launch Gnome at all. I believe it is possible, I'm just not sure how to do it!
You should also taka a look at KVM project and VirtualBox. I use both on the daily basis (I have rpm's for KVM version 85 not 36 shipped with RHEL 5.x). Maybe some of them can run without GNOME (Xorg will have to be running I guess) if VMWare can not.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.