I have a Lenovo z580 laptop
and it has 2 video cards
- Intel HD Graphics 2000 integrated in Intel Pentium Dual Core CPU B970
- nVidia Geforce GT 630M.
I use Bumblebee
but it doesn't work for Virtual Box ghost OS or for Wine. How I can remove/eliminate
the integrated video card and use only nVidia Geforce GT 630M?
Generally, in nvidia-optimus the intel card is connected to display & images processed by nvidia card is passed through intel card. so you can't disable it.
However start looking in BIOS , some model (very rare) gives option for disabling intel card. Even I heard about hidden menu in BIOS for one particular model.
Second chance is, if your hdmi port is wired to nvidia card. You can connect an external display and run apps on that. your laptop display will be disabled in such case. you will get full instruction on bumblee official faq page.
if the above two are not available to you, I fear you are out of luck.
As per my knowledge, wine does run using optimus. See wine and nvidia optimus problem
There are two aspect of virtual box running under dedicated card, I don't know which one you are talking, I will clarify
Virtual box guest (you meant guest not ghost, I think) OS can never see your actual hardware. All hardware are emulated. It just relay on virtual box to interpret. So in virtual box OS, nvidia, intel whatever you have in actual, will be never be shown.
Running virtualbox (not the guest OS) itself using nvidia card for better 3D capability. There have been some work, but performance is not considerable.
Few more references:
Enable graphics card in VirtualBox
How to use NVIDIA GeForce M310 on Ubuntu 12.10 running as guest in VirtualBox?
IronHide / BumbleBee with a VirtualBox VM. Will it pass through video acceleration to the physical card?
Regarding Photoshop CS6 in wine : See https://askubuntu.com/a/348280/35775