Статьи

Як без Wine і без помилок повноцінно запускати Windows програми в операційній системі Linux

  1. Установка VirtualBox.
  2. Налаштування гостьовий ОС.
  3. Установка гостьовий ОС.
  4. Налаштування доповнень.
  5. Режим інтеграції дисплея.
  6. Висновок.

В інтернеті існує безліч статей і форумів про такому відомому Linux додатку як Wine, яке дозволяє запускати Windows програми в Linux середовищі

В інтернеті існує безліч статей і форумів про такому відомому Linux додатку як Wine, яке дозволяє запускати Windows програми в Linux середовищі. Раніше ми вже розглядали спосіб як за допомогою Wine в Ubuntu можна встановити і працювати в Adobe Photoshop . У своєму роді це не унікальна програма. Є такі аналогічні проекти як PlayOnLinux і CrossOver, але вони засновані на напрацюваннях Wine, крім цього CrossOver є ще й комерційним продуктом. Але завдяки інтенсивному розвитку програм віртуалізації, таких як VirtualBox і VMware, існує ще один хороший спосіб інтегрувати софт інших ОС в свою Linux-подібну систему.

Думаю багатьом користувачам вже відомо про таку корисну програму як VirtualBox. Її перевагою над таким серйозним конкурентом віртуалізації як VMware є тільки те, що вона поширюється по вільній ліцензії, тобто це абсолютно безкоштовний програмний продукт. VirtualBox це ще і крос-платформний софт, тобто програма розроблена і доступно для скачування під різні операційні системи: Windows, Linux, Mac OS. В одній з минулих статей ми розглядали ще одну щодо безкоштовну середу віртуалізації під назвою Hyper-V, яка доступна тільки в нових версіях Windows. Чому я назвав її щодо безкоштовної? - Тому що саме середовище Hyper-V надається безкоштовно як компонент операційної системи, за користування якою вже доведеться заплатити, якщо ви бажаєте використовувати її офіційно. Але на відміну від VirtualBox і VMware у Hyper-V є одна істотна перевага - це не сторонній софт, а вбудований компонент системи. Цей факт дає хороший перевага на користь Hyper-V в порівнянні з іншими програмами такого роду.

Примітка: Для оптимальної роботи додатків віртуалізації необхідно переконається в тому, чи підтримує ваш процесор апаратну віртуалізацію. Шукайте в описі до свого процесора наявність технологій: для процесорів Intel - Intel VT (VT-x), для процесорів AMD - AMD-V. Якщо технологія підтримується, необхідно переконається включена вона в биосе.

Установка VirtualBox.

Для Linux вибір на користь VirtualBox, думаю, ні у кого не викличе сумніву, оскільки цей софт абсолютно безкоштовний, доступний під більшість популярних дистрибутивів Linux (Ubuntu, Linux Mint, Debian, openSUSE, SUSE Linux Enterprise Server, Fedora, Mandriva, Oracle Linux) , має мультимовну підтримку, присутні складання нових версій в сторонніх репозиторіях, досить простий в налаштуванні і використанні, а також більш орієнтований на звичайного користувача.

Процес установки для deb-подібних систем (Ubuntu, Linux Mint, Debian) дуже простий, оскільки додаток доступний в стандартному ріпозіторіі. Тому можна скористатися як стандартним менеджером додатків з графічної оболонки, так і командами з терміналу:

apt-get install virtualbox

Якщо ви бажаєте використовувати найновішу стабільну версію програми, то її можна завантажити з офіційного сайту на сторінці завантажень , Де також можна отримати інформацію про там як налаштувати офіційний репозиторій для deb / rpm-подібних операційних систем. Після підключення сховища та публічного ключа до нього, установка VirtualBox для deb-подібних систем стане можлива за допомогою команд:

sudo apt-get update
sudo apt-get install virtualbox-XX

де [XX] - це номер останньої поточної версії програми (на момент написання статті це virtualbox-4.3).

Аналогічно для rpm-подібних систем:

yum update
yum install virtualbox-XX

Процес установки як з графічного середовища, так і з терміналу Linux проходить автоматично і участі користувача не вимагає. Ось так виглядає вікно менеджера віртуальних машин після установки.

Налаштування гостьовий ОС.

Процес настройки так само дуже простий. Після запуску VirtualBox в головному її вікні необхідно натиснути на кнопку «Створити». Далі необхідно ввести назву нової віртуальної машини, наприклад «Windows XP», і VirtualBox автоматично сам визначить тип системи і підлаштувати під неї всі основні параметри. Тільки не забудьте вибрати розрядність віртуальної машини (32/64-bit) відповідно до розрядністю гостьовий ОС.

Чому краще використовувати Windows XP в якості платформи для запуску Windows додатків в Linux оточенні?

Думаю більшість людей на планеті вже дано знають про надійність і стабільність цієї операційної системи. І хоча компанія Microsoft в квітні цього року вже припинила офіційно підтримувати цю систему, але з урахуванням її дуже низьких вимог по відношенню до сучасного залозу і простоті в налаштуванні - це робить Windows XP ідеальним, так би мовити, аналогом Wine. Але на відміну від Wine, проблем із сумісністю або помилок в роботі програм ви не побачите.

Потім необхідно зазначити обсяг оперативної пам'яті виділений під цю ОС. Він залежить від обсягу ОЗУ вашої основної системи і його оптимальне значення визначається автоматично, але може бути задано і вручну.

Таким же способом створюється і визначається обсяг віртуального жорсткого диска. Найкраще вибирати формат диска «VDI», а потім встановлювати опцію «Динамічно віртуальний жорсткий диск» з певним максимальним розміром. У разі якщо в процесі експлуатації віртуальної машини місця на цьому диску стане мало, то ось спосіб як збільшити обсяг віртуального диска з уже встановленою системою.

Після того як успішно створилася віртуальна машина з попередньо встановленими настройками для Windows XP необхідно перейти в основне вікно програми, вибрати запис з щойно створеної віртуальної машиною і в меню вибрати пункт «Налаштувати» (Ctrl + S). Відкриється вікно з більш тонкими настройками віртуальної машини. На вкладці «Система» емулюються більшість параметрів материнської плати і пристроїв на ній: порядок завантаження, виділений обсяг ОЗУ, розподіл ресурсів ЦП і додаткові технології прискорення.

На вкладці «Дисплей» можна відредагувати налаштування графічної підсистеми для лучного продуктивності зовнішнього вигляду і графічних ефектів.

На вкладці «Носії» відображаються раніше створений віртуальний жорсткий диск, а також віртуальний привід. При цьому особливу увагу варто звернути саме на віртуальний CD-ROM, оскільки за допомогою нього ми можемо підключити як ISO-образ інсталяційного диска, так і реальний привід, який встановлений в корпусі комп'ютера.

Підключаємо образ інсталяційного диска з Windows XP, клікнувши на піктограмку диска в правому верхньому куті вікна. Для віртуальної машини ця дія рівнозначно тому, як ніби ми вставили диск в CD-ROM. Оскільки порядок завантаження вже встановлено на вкладці «Система», то при наступному запуску віртуальна машина приступить до завантаження з образу і установці системи.

Далі багато важливий параметр для того щоб ваша гостьова ОС мала доступ в інтернет або локальну мережу. Існує кілька способів настройки мережі на вкладці «Сеть» в настройках VirtualBox. Якщо вибрати тип підключення «NAT», в такому випадку ваша гостьова операційна система отримає внутрішній спеціальний IP-адреса (10.0.2.15 - як правило) за допомогою якого у неї буде такий же доступ до мережевих ресурсів, як і у вашій основній ОС. Як правило цей тип підключення використовується щоб надати гостьовий ОС доступ в інтернет. Часто ще використовується тип підключення «Віртуальний адаптер хоста» для створення внутрішньої локальної мережі між вашою гостьовий і основний системами. Під час установки VirtualBox створює віртуальний інтерфейс в основній системі через який і виконується взаємодія систем.

На вкладці «Загальні папки» є можливість налаштувати доступ гостьовий ОС до ваших папок і файлів. Ця установка виявиться навіть більш корисною для деяких користувачів ніж настройка мережі. З боку VirtualBox необхідно вказати шлях до наданих в загальний доступ папок, тоді як з боку віртуальної машини вони будуть відображатися у вигляді підключеного мережевого диска і використовуватися гостьовий ОС як власний диск. Ця функція робить надзвичайно зручним використання VirtualBox і Windows XP в якості платформи для запуску Windows додатків.

Після того як всі налаштування виконані можна приступати до установки операційної системи. Для цього вибираємо в списку потрібну ОС і натискаємо на кнопку старт в головному меню програми, або подвійним кліком по вибраній системі.

Установка гостьовий ОС.

Наступний крок - це установка Windows XP. За багато років використання ця процедура не повинна викликати жодних труднощів. Установка повинна проходити в звичайному, стандартному режимі без будь-яких хитрощів, як і на звичайному ПК.

В процесі установки гостьовий ОС в нижній частині вікна віртуальної машини будуть відображатися процедури звернення до периферійних пристроїв: звернення до віртуального жорсткого диска, до приводу диска, в який підключений образ системи, до USB пристроїв і мережі. По завершенню установки ви зможете завантажиться і побачити всім знайомий інтерфейс Windows XP.

Налаштування доповнень.

Для установки додатків (це спеціальний набір утиліт і драйверів для гостьової ОС, необхідний для успішного її сполучення з оточенням VirtualBox і основною системою) необхідно завантажиться в безпечний режим за допомогою клавіші F8 в момент завантаження віртуальної машини. Безпечний режим необхідний для установки в гостьовій ОС драйверів на віртуальну відеокарту щоб надалі забезпечити роботу 3D додатків і компонентів системи.

Після того як Windows XP завантажиться в безпечний режим в меню вікна віртуальної машини необхідно знайти пункт «Пристрої» -> «Підключити образ диска Додатків гостьовий ОС». Потім потрібно зайти в «Мій комп'ютер» і запустити диск з доповненнями.

Встановлюємо прапорець навпроти опції «Direct 3D Support» і натискаємо кнопку «Встановити» (Install).

Встановлюємо прапорець навпроти опції «Direct 3D Support» і натискаємо кнопку «Встановити» (Install)

Потім вже можна перезавантажуватися в звичайний режим. Тепер ваша гостьова ОС буде повністю оптимізована під роботу на віртуальному ПК, про що буде свідчити значок VirtualBox в треї системи.

Тепер ваша гостьова ОС буде повністю оптимізована під роботу на віртуальному ПК, про що буде свідчити значок VirtualBox в треї системи

Режим інтеграції дисплея.

Тепер ми впритул наблизилися до раніше поставленого на початку цієї статті мети. Після виконання всіх вище описаних маніпуляцій в гостьовій ОС можна використовувати режим інтеграції дисплея. В цьому режимі робочий стіл Windows XP інтегрується в робочий стіл вашої основної системи. Таким чином запущені програми і програми в гостьовій системі перейдуть на робочий стіл основний ОС. В результаті чого створюється ефект ніби софт під Windows працює в Linux, при цьому робочим оточенням для таких додатків виступає не Wine, а повноцінна Windows XP.

Режим інтеграції дисплея можна активувати у вікні віртуальної машини, для цього виберіть з контекстного меню «Вид» пункт «Режим інтеграції дисплея».

При цьому від віртуальної машини залишиться тільки панель задач Windows XP і вигулькне меню VirtualBox внизу робочого столу.

Для зручності і максимальності ефекту інтеграції можна активувати автоматичне приховування панелі завдань.

Після чого складається враження що Windows XP працює просто в Linux Mint.

Висновок.

Як не крути, але сімейство операційних систем Windows має найбільший набір програмного забезпечення практично під будь-які потреби і запити. Дуже часто під Linux немає спеціалізованих програм, а якщо і є, то ці аналоги частіше за все не на стільки функціональні і зручні як в Windows. Такий програмний продукт як Wine і подібні йому покликані вирішити ці проблеми, але на жаль не весь софт написаний під Windows працює під Wine, а якщо і працює, то часто спостерігаються помилки або вильоти. Звичайно ж, Wine - це кращий варіант для вирішення подібних завдань, але в тих випадках якщо Wine не допоміг, завжди виручить VirtualBox.

Як і Adobe Photoshop, Adobe Dreamweaver c допомогою спеціальних маніпуляцій (покрокове копіювання файлів і ключів реєстру з працюючою Windows машини) працює під Wine, але установка і робота в ньому з під VirtualBox виглядає на мій погляд трохи простіше і приємніше.

Як і Adobe Photoshop, Adobe Dreamweaver c допомогою спеціальних маніпуляцій (покрокове копіювання файлів і ключів реєстру з працюючою Windows машини) працює під Wine, але установка і робота в ньому з під VirtualBox виглядає на мій погляд трохи простіше і приємніше

До мінусів даного способу можна віднести те, що частина ресурсу ЦП і деякий обсяг ОЗУ будуть йти на функціонування самої гостьовий ОС. Власне, через що і краще вибирати Windows XP як найбільш легковажну щодо сучасну Windows систему. Тому залишайте, будь ласка, свої міркування з приводу теми цієї статті в коментарях.

Також рекомендую прочитати:

Чому я назвав її щодо безкоштовної?
Чому краще використовувати Windows XP в якості платформи для запуску Windows додатків в Linux оточенні?

Новости

Как создать фото из видео
Кризис заставляет искать дополнительные источники дохода. Одним из таких источников может стать торговля на валютном рынке Форекс. Но чтобы не потерять свои деньги необходимо работать с надежным брокером.

Как оформить группу в вконтакте видео
Дано хотел свой магазин в вк, но не знал с чего начать его делать. Так как хотелось не банальный магазин с кучей ссылок и фото, а красиво оформленный. С меню, с аватаркой. После просмотра видео создал