اجراي همزمان برنامه‌هاي ويندوز و لينوکس

نویسنده : شايان اسدي




شرکت سان مايکروسيستمز، هر چند که طي سال گذشته ميلادي با فراز و نشيب‌هاي زيادي روبه‌رو بود، اما يکي از موفق‌ترين نرم‌افزارهاي خود يعني VirtualBox را به ‌بازار عرضه کرد. با کمک اين نرم‌افزار که ماشيني مجازي توليد مي‌کند، مي‌توان چندين سيستم عامل را همزمان اجرا کرد.
تصورش را بکنيد که روي يک دسکتاپ، هم نوار استارت ويندوز را داريد و هم توي لينوکس در حال چرخ زدن هستيد. و يا حتي از آن جالب‌تر اين‌که مي‌توانيد ياهومسنجر و يا آفيس خود را داخل لينوکس باز کنيد، بدون آن‌که نياز به تعويض پنجره يا رفتن به محيط ديگري داشته باشيد و يا حتي کليپ‌بورد خود را بين دو سيستم عامل به اشتراک بگذاريد.
تمامي اين‌ها با ويرچوال‌باکس ممکن است. اين نرم‌افزار از فناوري SeamlessRDP استفاده مي‌کند. اين فناوري براي پشتيباني ويندوزي از rdesktop طراحي شده است و کليه پنجره‌هاي X11 را مي‌تواند براي هر پنجره ويندوزي طراحي کند.

پيش‌نيازها

قبل از هر چيز بايد آخرين نسخه ويرچوال‌باکس را تهيه کنيد. براي نصب ويرچوال‌باکس، مي‌توانيد از طريق مدير بسته‌هاي نرم‌افزاري توزيع خود، يا از طريق دستور زير، آن را نصب کنيد:

# apt-get install virtualbox-3.0

(توجه کنيد که علامت # به اين معني است که بايد حتما با دسترسي ريشه (root) وارد شده باشيد.) پس از نصب ويرچوال باکس، مي‌توانيد آن را داخل منوي System Tools پيدا و اجرا کنيد.

يکپارچه‌سازي

حالا مي‌خواهيم ماشيني مجازي براي ويندوز اکس‌پي بسازيم. مي‌توانيد همين کار را براي ديگر نسخه‌هاي ويندوز هم انجام دهيد، اما ويندوز اکس‌پي، سبک و سريع است و هنوز از دور خارج نشده است، بنابراين گزينه اول ما براي اجراي ويندوز مجازي، ويندوز اکس‌پي است.
براي راه‌اندازي ويرچوال‌باکس، کافيست روي گزينه New کليک کنيد. گزينه OS Type را ويندوز اکس‌پي انتخاب كنيد. ميزان حافظه RAM که مي‌خواهيد با آن ماشين مجازي به‌اشتراک بگذاريد را در مرحله بعدي وارد کنيد. 512مگابايت به بالا گزينه بهتري است.
در مرحله بعدي بايد ديسک سخت خود را مشخص کنيد، پيشنهاد مي‌كنم گزينه Dynamically Expanding Image را انتخاب کنيد که مطابق با مصرف‌تان در ويندوز، حجم ماشين مجازي‌تان گسترده شود. براي نصب از طريق ديسک سي‌دي، حتما خاطر‌تان باشد که بايد سي‌دي‌رام را براي ماشين مجازي فعال کنيد. اين کار از طريق تنظيمات انجام مي‌شود.
بعد از اين‌که عمليات نصب به اتمام رسيد و ويندوز بالا آمد، به مسير زير برويد:

Start -» Run -» ‘regedit’

پنجره ويرايشگر رجيستري باز مي‌شود. به مسير زير برويد:

HKEY_CURRENT_USER-»Software-»Microsoft-»
Current Version -» Policies -» Explorer

و بعد در پنل سمت راست کليک راست کنيد و متغير جديدي از نوع DWORD بسازيد. نام آن را NoDesktop بگذاريد و مقدار آن را به 1 تغيير دهيد.
اين کار را براي اين انجام داديم که ميزکار سيستم عامل مهمان نشان داده نشود و فقط تسک‌بار و منوي استارت آن ديده شود. حال ممکن است ويرچوال‌باکس از شما سوال بپرسد و بخواهد چيزي را به‌عنوان Guest Addition نصب کند. اين بسته براي حرکت نرم ماوس ميان سيستم‌ عامل‌هاي ميزبان و مهمان است. کافي است آن را نصب کنيد و دستورات آن را دنبال کنيد تا عمليات نصب به پايان برسد.
وقتي نصب به اتمام رسيد، يک بار سيستم را از طريق ويندوز اکس‌پي خاموش کنيد. دوباره آن را راه‌اندازي کنيد و وقتي کاملا بالا آمد، از طريق منوي ماشين، گزينه Seamless Mode را انتخاب کنيد. حالا خواهيد ديد که تسک‌بار ويندوز روي ميزکار لينوکس‌تان نشان داده مي‌شود و مي‌توانيد به‌سادگي با هر دو سيستم عامل، به‌طور همزمان کار کنيد. توجه داشته باشيد که به‌اين روش مي‌توانيد نرم‌افزارهاي ويندوزي غيرقابل اجرا روي لينوکس از جمله آفيس2007 را هم در لينوکس خود داشته باشيد.
منبع: www.jamejamonline.ir