


Virtualizing Workstations For Common Hardware? 349
An anonymous reader writes "We have approximately 20 workstations which all have different hardware specs. Every workstation has two monitors and generally runs either Ubuntu or Windows. I had started using Clonezilla to copy the installs so we could deploy new workstations quickly and easily, when we have hardware failures or the like, but am struggling with Windows requiring new drivers to be installed for all new hardware. Obviously we could be booting into Ubuntu and then load a Windows virtual machine after that, but I'd prefer not to have the added load of a full GUI underneath Windows — we want maximum performance possible. And I don't think the multi-monitor support would work. Is it possible to have a very basic virtual machine beneath to provide hardware consistency whilst still allowing multi-monitor support? Does anyone have any experience with a technique like this?"
VMWare View (Score:3, Informative)
VMWare View [vmware.com] is what you want.
Similar Environment (Score:2)
Using Citrix. Not sure if this is what you are looking for or not...
yes (Score:5, Insightful)
I do. The short answer: Don't.
Just on the interactivity alone, it's slow response, you spend extra seconds loading windows, menus, and after awhile those extra seconds add up to real productivity loss. Virtualization belongs on servers and in labs, where interactivity is less important than raw horsepower. For a workstation, don't virtualize. It's painful.
Re:yes (Score:4, Informative)
I am in a virtualized environment and it works fine. I guess it really depends on your situation.
Most of my users are using basic business apps. For these things, Citrix XenApps (I think that is the name this week) works well.
Re: (Score:2)
Yup, it totally depends on the situation.
At one employer, I had to occasionally run Windows apps, to appease the bosses. It was annoying, but I did it. For that, I had XP installed in a Virtualbox VM. It ran fine. I'd leave it minimized so it didn't bother me while I was doing real work. The hardware wasn't anything exciting. It was a $400 PC from CompUSA (single core AMD64, 2Gb RAM). Everything worked fine, including the occasional request to look at something in MSIE be
GP is a user, P is an IT guy (Score:3, Insightful)
Am I right?
Re: (Score:2)
Am I right?
I'm both a user and an IT professional. I'm a strong proponent of using the tools I make, and spending some time actually doing the job they were meant for before handing it back. People who are conventionally-schooled have preconceptions about how things "should" be, and when they get into the field you get ideas like this -- remote desktop for one application is not what the article is about. The article was talking about wholesale virtualization of the entire workstation, not just a single application.
Th
Re: (Score:3, Insightful)
I think you're also missing the OP's real question. The way I read it is that s/he wants to setup each workstation with a simple virtualization layer upon which the choice of Windows or Ubuntu can be made at boot time.
Re: (Score:3, Informative)
I would argue just about every point here.
modern hypervisors are quite fast. Most of the perceived slowdown is a result of using something like VNC to access the VM.
basic linux install with KVM and the console glued to the VM. Get serious and contribute some software developers or put out some bounties to make a windows video driver appropriate for your needs.
Re: (Score:2)
modern hypervisors are quite fast. Most of the perceived slowdown is a result of using something like VNC to access the VM.
It's not about the damn hypervisor, it's about system overhead. Every thread you add means more shuffling in and out of the cpu stack. The more threads, the more accesses to (slower) main memory instead of level 2 or level 1 cache. It doesn't matter what operating system you use, or if it's virtualized or not -- modern systems can only handle so much concurrency gracefully. Exceed that limit and you incur performance penalties. And beyond a certain point, the system spends more of its time doing memory ops
Re: (Score:2)
I second the GP's response, with the added caveat that graphical performance is by far the slowest part of current virtualization methods. To put it in perspective, your GPU (even if it's a bargain basement integrated piece of junk) has a lot more (albeit narrowly focused) horsepower than your CPU does. Virtualizing the CPU is pretty much a solved problem with vmx/svm, while there's still no performant solution for virtualizing the GPU.
Re: (Score:2)
Well, then if you are worried about GPU virtualization, why not go with application virtualization?
Of course, I have a hard time believing that 20 workstations is all that hard to maintain. unless they are geographically disbursed, I am not sure if virtualization is worth the effort.
Re: (Score:3, Insightful)
By application virtualization I assume you mean running a single application over the network as is possible with X11 (or many other solutions), instead of the whole desktop/machine. The problem with that is that it doesn't solve the problem outlined in TFS at all, as he wanted to eliminate having to deal with a grabbag of random hardware which Windows inevitably does not support (without special coaxing) every time a new machine comes through the door or some hardware explodes.
Re: (Score:2)
I do. The short answer: Don't.
Just on the interactivity alone, it's slow response, you spend extra seconds loading windows, menus, and after awhile those extra seconds add up to real productivity loss. Virtualization belongs on servers and in labs, where interactivity is less important than raw horsepower. For a workstation, don't virtualize. It's painful.
This is a surprising response. The rare times I've needed to work on Windows GUI projects, I've always virtualized with VirtualBox from an Ubuntu host and have never had any performance complaints at all. In fact, it was much faster than most Windows machines I've used because once I got the guest to a good state, I snapshotted it and rolled it back every time I shut the guest off. I would almost go so far as to say that the preferred way to run Windows is as a guest OS from linux where you roll back the
Re: (Score:2)
You're doing this in a laboratory situation, not in the realworld. Your approach will not work when you're talking about running a hundred, or a thousand, concurrent VMs on commodity hardware. Remote or local access is hardly the problem... it's all those concurrent threads gulping down bandwidth that could be used to do actual processing, instead of memory copies.
Re: (Score:2)
You're doing this in a laboratory situation, not in the realworld. Your approach will not work when you're talking about running a hundred, or a thousand, concurrent VMs on commodity hardware. Remote or local access is hardly the problem... it's all those concurrent threads gulping down bandwidth that could be used to do actual processing, instead of memory copies.
I don't think the OP was talking about "hundreds or thousands of VMs on commodity hardware". He was talking about making 20+ workstations be able to run both linux and Windows in a sane way. In that case, if you have to do it, make Ubuntu the host and Windows the guest using VirtualBox. Performance is much, much better that way.
Re:yes (Score:4, Informative)
You're doing this in a laboratory situation, not in the realworld. Your approach will not work when you're talking about running a hundred, or a thousand, concurrent VMs on commodity hardware.
Woah. Hold on. Who said anything about running hundreds, even thousands of concurrent VMs? I think the parent (and actually the subject) is talking about single local box, single VM.
I've been doing the same thing for a few years now. I can't escape Windows apps so I run a VM to provide a Windows desktop. That's worked pretty well for me except for lately where performance has degraded - I suspect due to my using a real partition (which is no longer supported). Co-worker of mine does the same thing and has no issues whatsoever (which he points out when I grumble at my VM).
Slipstream the drivers + update the .iso (Score:5, Informative)
It's easy enough to slipstream (lots of) extra drivers and periodically update a master install .iso using tools such as nlite.
Re: (Score:2, Informative)
It's easy enough to slipstream (lots of) extra drivers and periodically update a master install .iso using tools such as nlite.
nlite is not for commercial use!
Re: (Score:3, Informative)
First... nLite isn't for commercial use.
Second...
1) Serial number update scripts, RunOnceEx .inf files)
2) Slipstreamed textmode drivers. (Unpack the chipset SATA drivers and use the integrate option on the
3) Unpack them with 7-zip [7-zip.org] or Universal Extractor [legroom.net]
4) Other tools? I only maintain my home PCs, so I just download the patches to a share and install them manually.
not a cure-all (Score:5, Interesting)
Virtualization is not a cure-all (and your approach is wrong, to boot).
What you're looking to do is use the latest, greatest technology for profit(!!!). You're going about it wrong. There are plenty of other, better technologies to accomplish the same basic thing. Proper system imagining/installation via something like an installation server.
When you've got 20 workstations, you're at that cusp of continuing on the path you're on (and hopefully, resorting to a method of consistent repeatability) or deciding on a different approach - thin clients, perhaps. Or maybe virtualization is the right approach - but I can guarantee that there's likely no good reason to virtualize Windows on top of each of the 20 workstations that couldn't be solved with better design.
Honestly, if you're one of multiple IT in a place with only 20 workstations, you're seriously over-staffed. Someone - if not you, someone else - is going to figure this out, and figure out a way to make themselves important and you redundant. Even with moderate consistency and controls, a single competent Administrator should be able to take care of 5 times as many workstations and a handful of servers without too much sweat.
Re:not a cure-all (Score:4, Insightful)
Who said he has multiple IT people working? My guess is that it is a smaller shop and they have one or maybe two people doing double duty as IT admin/other duties. My guess could be wrong, but so could yours :)
Re: (Score:2)
At any rate, virtualization at the workstation level to abstract the primary utility is the Wrong Approach.
One thing I've learned is that simplicity is often better than complexity. KISS. This plan doesn't: while it might save some time on deployment of a new system, it's needlessly complex and has twice as much maintenance involved. Also, it adds additional headaches due to Windows licensing (unless they're going to sysprep the machines).
There are a lot of little "gotchas" which someone not up on such thin
Re: (Score:3, Insightful)
Virtualization is not a cure-all
I respectfully disagree. When it comes to MS Windows, if ever there was a cure-all, virtualization is it. Make a short list of the problems with Windows, and one way or another, virtualization can solve it. If you're clever enough, for instance, the ubiquitous need for virus protection can be eliminated by sand boxing (just think of the gazillions of proc cycles that could be saved). Virtualization can make Windows secure in a way it will never be when it runs on the bare iron. Once you have a virtualized s
Re: (Score:2)
I'd be inclined to agree with your "proper system imaging/installation via something like an installation server" approach. If he has sufficient dollars, kittens blood, and vespene gas, he wants to set up Windows Deployment Server (a feature in 2008 R2.) Windows 7 images are almost completely hardware agnostic - you can build them in a virtual machine and deploy them to real hardware if you want, as long as you stick the appropriate drivers on the server.
XP is a different story; it's so hardware bound it'
Re: (Score:2)
That really depends on what the company does so we can't judge this.
I had some clueless fool say to me once "Isn't it funny how even very small companies have an IT guy" when the company name implied data processing with clusters. By not knowing the circumstances and making blanket statements we could look like little other than clueless fools. Even a video game arcade has multiple staff because they
who says he's the IT guy? (Score:2)
Honestly, if you're one of multiple IT in a place with only 20 workstations, you're seriously over-staffed.
"Honestly", you're making a lot of assumptions and have invented a scenario where a)the story writer is IT AND b)The company is only 20 people AND c)They are overstaffed IT-wise. Do Slashdot posters ever listen to how stupid they sound?
Maybe he's a developer or similar user at a small/startup company where they are the most technical people already. I was hired on to my first job because the en
Re: (Score:2)
>> I was hired on to my first job because the engineers were tired of playing tech support for the rest of the company.
And Bless you for it! I'm an engineer, and I've fallen into that position before. I can program, but don't really know much about the Windows desktop post 98. And I know probably about as much about Windows networking. Still, I've answered many calls that prevented me from doing my actual job. Every time the solution was a mix of Google and Start->Control Panel. All to figure out
Xen? (Score:3, Interesting)
But only if you have hardware virtualization support.
Re: (Score:3, Informative)
Xen would be the way to do it, if you had servers. Running the display on the same system as the Xen system is, last I checked, not yet possible.
Maybe (Score:3, Funny)
next year will be the year of the Windows workstation.... 8^)
NxTop - A Client Based Hypervisor (Score:5, Informative)
Disk imaging software (Score:5, Insightful)
Comment removed (Score:5, Informative)
What's the point? (Score:2)
i think ghost/clonezilla is the way to go. you really shouldn't add extra layer's of complexity for no reason.
Do you really think switching to linux will fix your driver problems? The real solution is to use the same hardware across the network.
I mean the having a a cd taped to the side of the case for machine specific drivers might be a little low tech but it prevents confusion.
Re: (Score:2)
-1 for comprehension
Linux DOES solve his driver problems. Everything works. Windows needs different driver sets and this is causing deployment issues.
Of course, this is solved via extra tooling (I'm sure that "Ghost", "Clonezilla", "Sysprep", "Slipstreaming" (whatever that is, please don't comment - I don't administer Windows, and, really, don't care).
He has realized that deploying a single image Windows would work, if rolled out onto a Linux base OS using virtualization. However, multiple monitor support i
As much as I hate to give Microsoft praise... (Score:5, Informative)
Re: (Score:3, Insightful)
In addition to sysprep, if you are running Vista or Windows 7, you can use the tool DISM.exe from the Windows Automated Installation Kit, to inject plug and play drivers into your offline image. You also might really, really want to look at the MDT 2010 tool from Microsoft. It does make deployments of windows easier when it comes to drivers.
sysprep is not a 100% thing and some dirvers have (Score:2)
sysprep is not a 100% thing and some drivers have there own control planes / back round apps that may or may not be loaded right after sysprep.
Re: (Score:2)
Why bother? Unless your hardware OEMs refuse to cooperate with Linux, the drivers are either going to be present, or Ubuntu will download them after the first boot. Ubuntu may not be the geekiest distro around, but it does make things like that as easy and painless as possible.
Re: (Score:2)
Well that's great. It's been several years since I did more than deploy web apps to already-running Linux servers, so auto-downloading drivers is great... so long as it has a generic NIC controller i guess..
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:3, Insightful)
As long as you stay away from ATI or nVidia graphics cards, you should be OK.
I'm not saying you're wrong, but geez, advice like this is the exact reason we haven't seen the Year of the Linux Desktop yet.
Telling people to avoid graphics chipsets by ATI and nVidia is like telling them to avoid Intel and AMD processors. Are there alternatives? Well, yes, but at best they're niche products and at worst they're completely incompatible.
When you're dealing with market saturation like ATI and nVidia have, it's ei
Specialized requirements (Score:4, Insightful)
Not always is a common solution the right one. Many times they lack the requisite low level IO needed to do the job right.
Take, for instance, DDC/CI. I don't know what you're doing and that's fine, but in my line of work we have to talk to the monitor. You ain't doin' that on a virtual machine.
Just because it's virtual doesn't mean it's better.
VMware view (Score:5, Informative)
It's not cheap so might not be a viable option for a smaller shop, but VMware has been making some very interesting strides in this area.
Check out VMware View, also known as PCoIP (Yes, that is personal computer over internet protocol)
http://www.vmware.com/products/view/ [vmware.com]
http://www.vmware.com/resources/techresources/10083 [vmware.com]
Put really simply, each real workstation is loaded with a minimal system and the vmware view clients.
When a user goes to login to a computer on your network, after authentication their virtual workstation pops up (Be it windows or ubuntu) and lets them work.
All of the actual 'workstations' being used are virtual machines, thus are the same unified image you are looking for with one set of drivers.
While I have not tested it with a multi-monitor setup, they claim it is supported.
The one main thing you do lose is full accelerated 3D support, and direct support for old eccentric hardware. (Think ISA card support and non-standard PCI interfaces)
I can say USB support is simply amazing in how well it works.
Clients can even play full interactive flash media and video, and it runs well (As well as one would expect it to work in native OS anyway)
We did something else which was a lot more useful (Score:5, Interesting)
I used unattended [sf.net] on a FreeBSD box at one of my old jobs, since we had like five or so different models of computers. It works sort of like RIS, except it's easier to extend the system since it's all written in Perl and it's all open source. We dumped the contents of an XP disc on the server, then slipstreamed driver packs [driverpacks.net] into the disc directory structure; this catches almost everything but the most obscure hardware out there. Unattended allowed us to run post-install scripts, so we threw in a bunch of other software packages that would install after the OS was done installing, like Office 2007, Adobe suite, etc.
This was substantially better than a disk image; we took care of all of the drivers in one fell swoop, so the only thing we used as a differentiator between computers was how the person used the computer (if it's a student lab computer, we loaded a bunch of stuff like Geometer's Sketchpad, InDesign, etc. If it was a faculty's laptop, we'd load software to operate stuff in the classroom.) We save space on the server, and we save time when it comes to putting together another "image" for a different use case.
But as others said above, I wouldn't virtualize the workstation, even if it eases up on the IT dept. a little bit; just be smart about what deployment method you use. I wouldn't recommend using unattended if you had only about three different models; it's likely substantially easier to just use CloneZilla.
Oh, and use a centralized software deployment system such as WPKG [wpkg.org]. Your disk images will go stale after a while, in which case you'll have to make sure that you can manage the packages installed on clients somehow.
Bare-metal client hypervisor (Score:2, Informative)
What you are looking for is called type 1 or bare-metal client hypervisor. Bare-metal client hypervisor's are a fairly new technology with the leading ones "which are still in development" being from Citrix and VMware. They are XenClient and CVP both are expected to be out later this year. Two of the smaller players in this field are Neocleus and Virtual Computer both have a general release product however neither of them have been around long enough to be proven.Hope this helps you might not have a the so
Re:Bare-metal client hypervisor (Score:4, Informative)
Bare-metal client hypervisor's are a fairly new technology with the leading ones "which are still in development" being from Citrix and VMware.
This makes me a little distraught, since hypervisors have been around for 30+ years.
Get the WAIK and use Sysprep (Score:2, Insightful)
Existing deployment tools from Microsoft already do this. You need the WAIK, which is a free download from Microsoft.
You need to create a generalized image. If you get all the required drivers for all your hardware into the driver store, the drivers will be found during install. You can also deploy from PXE boot using WDS with a generalized image...
There are a few caveats around a few drivers that aren't designed properly for Sysprep, and applications that aren't designed with sysprep in mind, but otherw
Re: (Score:2)
This is the correct answer. Use Clonezilla for the Linux installs and WDS for the Windows installs (or install a third party PXE server and use the same server for both). Forget virtualization unless you specifically need it to run applications or multiple simultaneous operating systems.
WDS is how I reimage Windows PCs on my network, and to go from nothing to 100% reinstall is, start to finish, 1 keystroke, a standard login prompt, and two mouse clicks. Come back in a few minutes and you're booted into the
Shadowprotect HIR (Score:2, Informative)
Virtualize a workstation? (Score:2)
Virtual Windows Under Ubuntu? (Score:2)
Can I run a Windows 7 virtual image (Virtual Clonedrive) on an Ubuntu PC somehow? On a P4/2.6Ghz/1GB-RAM machine? Fast enough to run Visual Studio 2010 and test Silverlight apps? How?
Re: (Score:2)
Windows 7 with VS2010 won't even run on that hardware; why would you expect it to work on a virtual environment? That's somewhat unreasonable.
(Though, I will say from personal experience, it's amazing how much better a Windows VM will run on the same hardware it was on prior, but virtualized and with slightly less RAM due to system overhead. I did this once some time ago - w2k3 w/ VS2008, 400M RAM with the rest for the CentOS host. Disk access was, sadly and amazingly, faster and swapping wasn't half as pai
Re: (Score:2)
I find this neither sad nor amazing. Host RAM can be used as disk cache.
Clients (Score:2)
Cut to the chase.
You have Client machines - not all are going to be the latest or the greatest in hypervisor tech., [you do what you have to do to keep things afloat]. Consider, Thin Clients from a myriad of hardware offerings, less headaches and better Server hardware will keep you way ahead of the curve and lessen your - footprint, exposure and budget.
The caveat is only if your Clients run AutoCAD, heavy graphic intensive programs or major databases, programming.
Windows, UNIX or Linux - or all, "pick your
VMware ESXi (Score:2)
Altiris Client Management (Score:2)
As others have mentioned, you don't want to go down the rabbit hole of virtualization just to manage 20 computers in an office.
Altiris products are worth considering. The Client Management Suite is pretty terrific for managing lots of dissimilar clients. The rebranded "Backup Exec System Recovery Solution," doesn't do as much, but also works fine with different hardware clients. I haven't bought anything from them since Symantec bought them, but we loved Aliris before that.
If that's too rich for your blo
Don't merge. Keep them separate. (Score:2)
Stop looking for a stove+fridge combination, buy a fridge and a stove.
Seriously, you will spend less money and have a faster result by buying two machines, if you need both environments - unless you're talking about many hundreds (perhaps thousands) of machines, it's difficult to justify building a merged Windows / Ubuntu SOE in terms of delivery architecture. What would the merged SOE look like in terms of budget, after it's filtered through a bunch of consultants? Ubuntu doesn't take much in the way o
terminal server (Score:2)
One answer is a terminal server. There are a couple of drawbacks and its not a solution for every office, but the advantages are many:
- Workstation drivers/quirks are far less trouble or made moot altogether
- You can set security policies, do application installs, and just generally manage things from one place
- Backing up everyone's data is way easier
- Users can login and gain access to their files from any workstation (even allow VPN in)
- A dead workstation can simply be swapped out with another with no h
What I do (Score:2)
I use Kubuntu for my workstations. I load them from a PXE boot server, which installs using a combo of a kickstart file and preseeding. The kickstart/preseed config looks to a local mirror to install from. That local mirror is run by apt-cacher-ng so it's always up to date. If you're trying to get maximum performance, don't bother trying to use a VM for Windows. I do that as well, but it's only to run legacy apps we don't have Linux versions of yet. I've gotten to around 95% Linux only use, so it's not a bi
How would virtualisation help here? (Score:2)
How the heck is Virtualisation going to help you? Even if you have a Virtual machine that emulates a standard config of hardware what are you going to run the Virtualisation software on? You are still going to have different hardware to account for at some level. Whether it's a hypervisor or the OS itself somewhere down the chain the differences in hardware are going to have to be accounted for.
I don'
Try OPSI (Score:2)
OPSI allows windows to build itself across the network via PXE, and allows deploying of apps also. It pitches itself as an option for non-identical hardware where cloning works poorly or fails. It's also OSS.
As an aside I'm attempting to combine OPSI /w FAI and GOsa (an LDAP management platform) to manage workstations, servers, services (such as Samba, DNS,DHCP, ftp, Asterisk, Groupware (Kolab, Horde, SOGo, phpGroupWare... you can make it manage just about anything), Nagios, Netatalk (for Mac file/print)
The Linux side of this problem. (Score:2)
At least on the hardware, I see two potential hardware related issues. One is i586 vs. x86_64. You will have to make an image of each type. The otther problem will be your IDE/SATA Controller. The image will have all the IDE and SATA drivers you need, however, you may have to use PXE Boot to cause it to rebuild the initrd for your IDE/SATA Controller of choice. The OS should take over after that.
If your package manager is worth its salt, you should be able to load a list of uniform install packages from a t
Do the math first.. (Score:2)
It's financially feasible only after you have 200+ desktops which you turn into virtual machines. With less, it'll just cost more.
Your case might be slightly different though.. you want to virtualise the OS on same hardware the user is currently using.
Remember that hypervisor adds overhead, you lose performance always.
It also creates some funky clock skew issues sometimes, and your virtual
Wait, what? (Score:2)
First of all, the easiest solution: buy consistent hardware. Get a bid from your systems vendor for a workstation build and a laptop build, and buy them in lots of 10 or so. (The bigger your order, the better rates you can get, natch.) You can either stick with the OS (and drivers) the vendor provides and just install your own crap on top, or make a Windows image with all of the necessary drivers slip-streamed in. This is how most companies do it-- it's easier on you, and it's cheaper on the company.
If that
Re: (Score:2, Interesting)
A bit off-topic, but related to virtualization, so here's my question:
What's the best way for me to make a "snapshot" of an existing, functional Windows XP system, such that I can boot up (a copy of) this system at a later point in time?
Background: I have a computer running Windows XP, with a bevy of development tools (including databases, IDE's, build system, etc.) installed, involving loads of configurations, etc. I have not current use for this environment, but for legacy purposes would like the option o
Re:Yes (Score:5, Informative)
vmwareconverter. (Score:3, Informative)
And the really great part is that sun virtualbox can read the vmware virtual machine created by that tool.
and vmconverter can eat a lot of diskimages format also (BUT NOT ALWAY THE VERY LATEST, check before spending time on it!!)
Before you start with any tool it is nice to clean of any unwanted software and restore points, clean the trashcan (Crapcleaner tool), and try to fill all unused space on the disk with zero's.
BTW, I learned the hard way that truecrypt is incompatibele with any on the fly diskimagers
Re: (Score:3, Interesting)
DriveImage XML [runtime.org]
Re:Yes (Score:4, Interesting)
What you're looking for is ImageX. You can get it from the Windows AIK [microsoft.com]. (It says "Windows 7 AIK", but it will work on XP.)
Recipe for win:
You can take that WIM image and re-apply it to your computer at a later date. Windows activation and all of your programs will be preserved. You can also mount WIM files like directories using imagex /mount.
However, you will not be able to take an XP install and move it to a system with different hardware. XP's drivers and HAL will throw a fit if you move it to a computer that's too different, although similar-enough hardware will "mostly work."
You can download and run Sysprep from Microsoft before you capture an image. It strips out some of the hardware and user-specific settings and returns the computer to XP's "mini setup" mode, where it will ask you for username/password/CD key/whatever. But even then, XP images are still very hardware bound; more often than not an image won't work until booting from an XP CD and doing a repair install.
Your legacy XP system. (Score:2, Informative)
Well you probably should do a couple of things, possibly more, just to be safe / conenient for varying possible future use scenarios.
1) Make an image copy of the entire drive, and any others that are referenced by your configurations. Boot sector, partition table, C partition, other partitions / drives, the whole set. There is really no general substitute for having a copy of every single factor that could affect your ability to recreate the system exactly as it is if you need to do that on a physical mac
Re: (Score:2)
Two ways:
The first is if you are using a VMWare solution. They used to have an ISO image which would save a boot volume to a remote share, as a VMware image ready to boot up in Server or Workstation.
The second is booting some image or backup utility that uses bootable media. Then save the HDD image to a file. In the VM program, boot the ISO image of the backup utility, restore it to the VM boot disk image.
Both of these work well.
Ghost/BESR (Score:3, Informative)
BESR is really good software. I use it quite a bit; I back up all my home servers with it. I've used it to perform P2V's of servers when the normal Platespin/VMware Convertor doesn't work for whatever reason.
BESR/Ghost allows you to take a full snapshot of a disk or a full machine. It's very fast. Restoring is very easy; insert the bootable Vista-based CD, and restore from a l
Re: (Score:3, Insightful)
How does Ghost virtualize anything? Sure it can clone their existing drive for backup purposes, but what happens when a desktop motherboard fries itself and is obsolete enough that they need to upgrade to something newer? Yeah they can get the data back, but the drive image won't match the new hardware.
Re: (Score:2)
And he is already using Clonezilla anyway, which is much better than norton (and GPLed). It's the best tool out there to image many systems at once over the network.
There are several solutions for this guy:
1st) Get rid of windows. Seriously. Get rid of it.
2nd) If you can't, you'll need to maintain several different images.
3rd) Even if your computers are different, they can't be all that different. That is, I don't know how many computers you are managing, but there is a finite number of different hardware c
Re: (Score:2)
If he does get rid of Windows, then there's no point in using images at all. It's a waste of storage space, and a headache to maintain. Just set up a locally cached storage repository (which you then maintain/keep up to date by manually clearing packages) and install from that using a package list. Use configuration management (something like puppet).
Of course, for 20 systems, that's overkill. For the time that a Linux install takes, simply having a local mirror would likely be Good Enough. If there are no
Re: (Score:2, Insightful)
He won't. The reason m$ is still around, is the huge industry around windows flaws. He's probably benefited by it too. It takes 10x more people to manage a windows-based network than a Unix based network. Think about it. All the antivirus companies. All the anti-spyware, registry cleaners, etc. All the "technicians" that keep joe sixpack's computer running. All the license money around windows. Remember, windows is not an OS in the sense that GNU/Linux is an os. Your average distro includes several DVDs wit
Re:Yes (Score:5, Insightful)
Thinking about it, it's how capitalism works. Accountants, lawyers, marketing droids, most managers, bankers 90% of government employees, etc,etc. None of them do anything productive. They have a job JUST because there's a glitch on the system.
If that's what you think of Accountants, lawyers, marketing droids, managers, and bankers, it's because you haven't a clue yet.
Are you in business? Because if you are, your accountant had better save you lots more money than he/she costs. And no, I'm not talking about complex tax laws, I'm talking about simple asset and expense management. Companies which aren't tightly controlled in accounting burn through cash like you wouldn't believe. It's the accountants who (ahem) account for it all and help control expenses and maximize return on investment!
Your lawyer is there to advise you of the rules of the road. And those rules generally aren't arbitrary, they are complex and detailed because reality is complex and detailed. Laws generally get passed in response to real situations that have really happened! But do you know this? Sorry, of course you don't. And that's why when you are in legal trouble, you get a lawyer. Just the other day, I had a 2 hour interview with my lawyer save me some $100,000 cash. You think I don't value my laywer?
Marketing droids are (I hate to say) some of the most valuable members of an organization. Sure, some are idiots - such as those running the current Verizon ads (which seem to go out of their way to convince me NOT to buy Verizon hi-speed smart phones) but they are the exception. They are there to generate demand for the products of an organization. If they weren't there, selling the widgets that the engineers produce, there wouldn't be any need for engineers to produce anything because nobody would want them. They wouldn't even know that they exist! (which, even the Verizon idiots are succeeding at)
And so on. Each profession has its place, and each presents value to your company and your society. Generally, this value is greater than the cost of the salary, etc. of the individual(s) involved. As in all things involving people, there is some corruption. There are lawyers who are a waste of oxygen, just as there are engineers who are a waste of perfectly good coffee. (See Wally from Dilbert comics, for a stereotyped example)
But you can't dismiss them all, because they actually DO something, even if you aren't aware of what it is, yet!
Re:Yes (Score:5, Interesting)
I think that was GNUALMAFUERTE's point. Those jobs DO serve a valid need in today's system, but only because there are fundamental flaws in today's system. I agree with him on that. Now, he never actually said that the flawless system COULD exist in the real world, and therefore also never said that those professions could be done away with if we improved the system. If he thinks it would be possible, then I disagree with that part, but still agree that the professions only exist to work around flaws (a "glitch" in his words).
To clarify on your answers:
Are you in business? Because if you are, your accountant had better save you lots more money than he/she costs. And no, I'm not talking about complex tax laws, I'm talking about simple asset and expense management. Companies which aren't tightly controlled in accounting burn through cash like you wouldn't believe. It's the accountants who (ahem) account for it all and help control expenses and maximize return on investment!
In a perfect world, economics would be simple enough for anyone to handle it without needing an accountant. The "better save you lots more than he/she costs" is hiding the issue a bit, because regardless they ARE costing money, and that money has to come from somewhere. Under the current system, a good accountant will save you more money than they cost and therefore from YOUR point of view you've saved some money, but overall the money had to come out of somewhere, so someone has to be losing out of the deal. IF we could find a system where accountants weren't needed, this money would be distributed more appropriately.
Your lawyer is there to advise you of the rules of the road. And those rules generally aren't arbitrary, they are complex and detailed because reality is complex and detailed. Laws generally get passed in response to real situations that have really happened! But do you know this? Sorry, of course you don't. And that's why when you are in legal trouble, you get a lawyer. Just the other day, I had a 2 hour interview with my lawyer save me some $100,000 cash. You think I don't value my laywer?
I'll try to ignore your snark about "of course you don't [know this]". The lawyer deals with complex laws because the laws are complex. You claim the laws are complex because they're based on reality, but I disagree with this. The laws are complex because they're a highly patched system. They've never been simplified and only become more complex over time as new patches are added. I contest that it SHOULD be possible to create sets of laws that are VASTLY simpler than the current laws of most nations, to the point that pretty much everyone would understand them easily. (the likely downside is that writing such a set of laws without loopholes is an exceedingly complex task... it only needs to be done once, but I think the ability to do so is well beyond us right now)
Marketing droids are (I hate to say) some of the most valuable members of an organization. Sure, some are idiots - such as those running the current Verizon ads (which seem to go out of their way to convince me NOT to buy Verizon hi-speed smart phones) but they are the exception. They are there to generate demand for the products of an organization. If they weren't there, selling the widgets that the engineers produce, there wouldn't be any need for engineers to produce anything because nobody would want them. They wouldn't even know that they exist! (which, even the Verizon idiots are succeeding at)
That relies on the assumption that there's a need to "sell" a product rather than only producing things people want/need. There are businesses that do extra-ordinarily well without advertising or other forms of marketing, purely because they're "needs based" only. Examples include the market for non-fiction books, non-speciality bread, and electricity providers in areas where you have no choice. The purpose of marketing a product is to make your po
Re:Yes (Score:4, Interesting)
In a perfect world you wouldn't have economics, accountants or even money, because everything would be free and limitless. Quite what relevance this has to the real world is beyond me, however.
Re: (Score:2)
Lest we forget... Apple used to install manufacturer-specific hard disk drivers in a special boot record on the hard disk (this is back in the days when Apple used SCSI disk drives).
Too bad if you went to upgrade to a larger hard disk and just cloned the old hard disk contents across to the new one - the system wouldn't boot, or it would even crash with random data destruction, until you managed to get the new manufacturer-specific driver into the boot record. At least, in the data destruction case, you sti
Or in this case... (Score:2)
...since you're apparently a capable Unix admin, ntfsclone.
But that doesn't apply here. That applies to viruses screwing up your Windows, but when hardware dies, particularly the motherboard, that image isn't going to help much.
Re: (Score:2, Informative)
Only if you're an american. the rest of the English speaking world manages to pronounce H's fine.
Let's try it together. H-E-R-B-S.
Re: (Score:2)
Re: (Score:3, Insightful)
Initial 'h' is actually dropped considerably more frequently in UK English than US English; e.g. "an 'istoric event" in British but "a historic event" in American.
Re: (Score:2)
Re: (Score:2)
Here to bring the sample size to n=2.
I live in the American midwest, and I say "an 'istoric event." But I pronounce the "h" in "that's historic" or "historical."
Conclusion: I'm a freak.
Re: (Score:3, Insightful)
No, you speak.
English is a great language if you're willing to accept that it's a terrific mess, and that the rules are actually guidelines.
Re: (Score:2)
I thought it was the British that said 'erb. I've always said herb...
Re: (Score:2)
Re: (Score:3, Insightful)
Re: (Score:2, Funny)
Since America owns the internet, it's assumed by default that Hs are NOT silent. If the UK ever makes a 21st century contribution beyond the destruction of their own car brands, we'll consider defaulting Hs to silent.
Re: (Score:2, Funny)
It's much more professional to call it "an iypervisor". Or something like that. Y is nature's spare vowel.
Re:Isn't that called an... (Score:4, Funny)
Logical enough, that is if you're Pavel Chekov.
Re: (Score:3, Funny)
I like to think of it as "The Mohlet".
Re:Isn't that called an... (Score:4, Funny)
Re: (Score:2)
They work good just install the latest Nvidia / ati divers after running that and maybe a few others one (mostly laptops with custom drivers that you need to get from dell / hp / others.)