Запуск Linux-додатків у Windows - фантастика чи сувора реальність

Використання Linux- або UNIX-додатків у Windows може бути продиктовано безліч причин — від банальної звички до деяких програм до неможливості запуску окремої машини з Linux. Хтось хоче використовувати нативні версії програмного забезпечення для налагодження, а хтось сподівається, що таким способом можна змусити користувачів плавно змігрувати на повноцінний дистрибутив.

Перш ніж городити город з емуляторами, краще пошукайте портовані версії або аналоги ваших улюблених програм. Ті ж GIMP, Audacity, Pidgin та багато інших утиліт мають рідні збірки не тільки для Windows, але і для Mac OS X. Для отримання якоїсь конкретної функціональності часто не потрібний повноцінний аналог софту з Linux. Наприклад, до автодоповнення по Tab в оболонці bash звикаєш дуже швидко, а в командній рядку Windowsцього немає й близько. Виправити це та інші прикрі недогляди допоможе утиліта clink.

Стандартні консольні утиліти, наприклад, з пакету GNU Coreutils, давно спортовані на Windows. Є як досить старі набори GNUWin II і , так і UWIN, що постійно оновлюються (не рекомендується до використання) і . Для останнього після завершення встановлення базового інсталятора треба послідовно запустити файли download.bat та install.bat, а потім скопіювати за бажанням папку gnuwin32 в будь-яке зручне місце і запустити з неї файл update-links.bat. Після відпрацювання останнього скрипту в підкаталозі StartMenu будуть посилання на запуск командного рядка з оточенням GNU та документацію до утиліт.


Власники Windows Vista/7 у максимальній та корпоративній версіях, а також серверних версій ОС Microsoft можуть взагалі не морочитися. Їх доступна підсистема додатків з урахуванням UNIX (Subsystem for UNIX-based Applications, SUA) чи сервіси Microsoft Windowsдля UNIX (Microsoft Windows Services for UNIX, SFU). Цей набір базових утиліт існує прямо в компонентах системи. Додаткові набори програм можна завантажити. Нарешті, останнє у списку та перше за популярністю рішення для запуску UNIX-програм – це Cygwin. Цей пакет простий у встановленні і містить далеко не маленький набір програм, портованих під Windows. Рекомендується використовувати саме його.




Тепер можна поговорити про дивне - запуск нерідної для Windows системи KDE. Взагалі проект KDE on Windows існує не перший рік, і спочатку користуватися ним було просто неможливо через регулярні падіння, які хіба що не заганяли нещасну систему в BSOD. Однак розробники не сиділи склавши руки, і в нинішній реінкарнації проекту його можна сміливо встановлювати — помилки досить рідкісні, та й ті некритичні. Все відразу ставити сенсу, напевно, ні, а ось деякі програми можуть сподобатися.





На жаль, портовані програми далеко не завжди поводяться так, як у рідному оточенні, або можуть конфліктувати з іншими програмами. Тому єдиним виходом, окрім установки «пінгвінів» ОС на голе залізо, є емулювання Linux. Для разового використання можна застосувати оболонку для QEMU під назвою MobaLiveCD, яка без зайвих рухів тіла допоможе запустити LiveCD/USB з різними дистрибутивами. Для постійного використаннякраще інсталювати Linux у віртуальну машину: VirtualBox або VMWare Player. Тільки не забудьте встановити гостьові доповнення для комфортнішої роботи. Альтернативний варіант - застосування VDI-рішень з можливістю безшовної інтеграції в Windows Linux-додатків, запущених на окремому хості, який також може бути віртуалізований.


Оптимальним варіантом для запуску Linux-додатків є використання середовища coLinux. Вона, умовно кажучи, запускає ядро Linuxна рівні ядра Windows і має доступ до всіх апаратних ресурсів машини, рахунок чого втрат продуктивності практично немає. При цьому вона зберігає повну сумісність із Linux-додатками, дозволяючи безпосередньо запускати їх. На базі coLinux є готові системи для швидкого запуску, Topologilinux (Slackware), (різні дистрибутиви) та andLinux (Ubuntu). Єдиним неприємним обмеженням coLinux та всіх пакетів на його основі є необхідність використання 32-бітної версії Windows 2k/XP/2k3/Vista/7. Як приклад розберемо мінімальне налаштування Debian Squeeze. Насамперед встановимо свіжу версію, відмовившись від завантаження готових образів і попутно встановивши WinPcap.


Тепер потрібно архівувати образ диска з Debian і розпакувати його в ту папку, в яку було встановлено coLinux. Розмір диска rootfs_2gb.img за бажанням можна збільшити. Файл squeeze.conf доведеться трохи відредагувати. Змін мінімум - збільшити обсяг RAM (mem), що виділяється, дозволити доступ до диска C: за допомогою COFS і додати мережевий інтерфейс TAP. Зверніть увагу, що при використанні COFS краще не звертатися одночасно до тих самих файлів з папками з Linux і Windows.

Kernel=vmlinux cobd0="rootfs_2gb.img" cobd1="swap_128mb.img" root=/dev/cobd0 ro cofs0="C:\" initrd=initrd.gz mem=512 eth0=slirp eth1=tunt

Після запуску squeeze.bat ви потрапите до консолі Debian. Логін за промовчанням root, а пароля немає. За допомогою nano відредагуємо параметри мережевих інтерфейсів файлу /etc/network/interfaces. Додамо секцію для eth1. Як IP-адреса використовуємо будь-який, аби не було перетину з іншими локальними підмережами. У Windows в установках IPv4 мережевого адаптера TAP-Win32 Adapter V8 (coLinux) треба вказати адресу тієї ж підмережі.

Auto eth1 iface eth1 inet static address 192.168.100.2 netmask 255.255.255.0

Виходимо з nano із збереженням змін - F2, Y, Enter. Тепер створимо папку, куди монтуватиметься диск C:...

Mkdir /mnt/windrvc

…додамо один рядок у кінець файлу /etc/fstab і збережемо його:

/dev/cofs0 /mnt/windrvc cofs defaults 0 0

Зараз ми займемося встановленням X-сервера, а поки що для простоти пропишемо експорт змінної DISPLAY у файл ~/.profile (це треба буде зробити і для будь-яких інших користувачів). Як IP-адресу використовуйте той, що вказаний для TAP-адаптера у Windows. Після цього можна перезавантажитись командою reboot.

Export DISPLAY=192.168.100.1:0

Не зайвою буде установка набору, у тому числі і кирилиць. Опціонально можна пройтися по каталогах зі шрифтами, включаючи C:\Windows\Fonts, утилітами mkfontdir і mkfontscale зі складу Cygwin. Тепер все готове для встановлення X-сервера. Відразу після цієї процедури додаємо у файл X0.hosts IP-адресу TAP-інтерфейсу в Debian (у нашому прикладі це 192.168.100.2).


«Подякуємо» Windows за пильність і в стандартному брандмауері поміняємо всі правила, що стосуються Xming, з забороняють на дозвільні, інакше програми просто не достукаються до X-сервера. Тепер запускаємо утиліту XLaunch, в якій можна вибрати режим відображення X-вікон і задати Додаткові параметри. Для нас важливо налаштувати підтримку російської та англійської розкладокз перемиканням по Alt+Shift та опціонально задати DPI. Насамкінець файл налаштувань треба зберегти як ім'я.xlaunch. Надалі по подвійному клікупо цьому файлу X-сервер запускатиметься із заданими нами параметрами.

Xkblayout us,ru -xkbvariant basic,winkeys -xkboptions grp:alt_shift_toggle -dpi 96


Щоб не було так нудно, встановимо графічний менеджер пакетів synaptic для зручнішої інсталяції софту і якусь легковажну панель з меню додатків, наприклад lxpanel. Останню для простоти пропишемо автозапуск при вході, додавши в кінець ~/.profile команду lxpanel&.

Apt-get update apt-get upgrade apt-get install synaptic lxpanel

Для повноти картини додамо підтримку звуку. Завантажуємо звідси архів з Pulseadio і розпаковуємо його в якийсь каталог, у якому створюємо текстовий файл default.pa. Наповнюємо цей файл нижченаведеними рядками. Тут 192.168.100.0/24 – це наша TAP-підмережа.

Load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1;192.168.100.0/24 load-module module-esound-protocol-tcp auth-ip-acl=127.0.0.1; load-module module-detect add-autoload-sink output module-waveout sink_name=output set-default-sink output

Запускаємо pulseaudio.exe і в черговий раз йдемо правити дозволи брандмауер Windows. У консолі Debian встановлюємо необхідні утиліти та бібліотеки.

Apt-get install libpulse0 libasound2-plugins alsa-utils

У файлі /etc/pulse/client.conf додаємо IP-адресу хост-машини із запущеним сервером Pulseaudio — default-server = 192.168.100.1, а /etc/asound.conf такі параметри:

Pcm.! default (type pulse) ctl.! default (type pulse) pcm.pulse (type pulse)


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

Aplay /usr/share/sounds/alsa/Front_Center.wav

Автоматичний запуск Pulseaudio при старті Debian здійснюється додаванням до кінця файлу конфігурації squeeze.conf такої команди.

Exec0="X:\шлях\до\папки\pulseaudio\pulseaudio.exe"

Для X-сервера такий трюк не підходить. В принципі, того, що вже зроблено, достатньо для роботи. Однак непогано було б додати в Linux нового не root користувача, налаштувати для нього автологін з mingetty, встановити coLinux як служби Windowsта прописати Xming в автозапуск. Для зручності можна поставити утиліту Desktops, яка створює кілька віртуальних робочих столів у Windows, і запускати X-сервер у повноекранному режиміна другому робочому столі.

У результаті ми отримали швидке середовище для майже нативного запуску Linux-додатків у Windows. Її можна використовувати для написання та налагодження веб-додатків, кроскомпіляції драйверів та інших завдань. Ось тільки прискорення графіки для роботи важких додатків поки що немає, та 64-бітна версія почала розроблятися всього кілька місяців тому. Тим не менш, coLinux цілком придатний для повсякденного використання. Для подальшого вивчення можливостей та налаштувань цієї системи зверніться до вікі проекту. А ми на цьому поки що закриємо тему симбіотичних відносин Windows з Linux через різні місця. Успіхів!

Linux: Повне керівництвоКолісниченко Денис Миколайович

1.8. Перший запуск Linux

1.8. Перший запуск Linux

Якщо ви вибрали для входу в систему графічний режим (або інсталятор вибрав його сам, ні про що не спитавши), то ви побачите графічний екран із полем введення імені та пароля. Зареєструйтесь в системі (краще під тим ім'ям, яке завели для звичайного користувача; використовуйте root, тільки якщо звичайних облікових записів у вас ще немає), і ви побачите робочий стіл того віконного середовища, яке встановили як середовище за умовчанням, зовні досить схожий на робочий стіл Windows.

Як же так, адже ви чули, що справжні лінуксоїди працюють у середовищі командного рядка? Зараз знайдемо і командний рядок.

Ви знаєте, що консоллю, або терміналом (для персонального комп'ютераці поняття – синоніми) називаються пристрої введення-виводу, призначені для спілкування системи з користувачем, тобто клавіатура та монітор. У UNIX-подібних системах існує поняття віртуальних консолей - консолей, що по черзі займають фізично одні і ті ж монітор і клавіатуру. На кожній з них може бути відкритий окремий сеанс роботи користувача, запущені свої програми, загалом вони є майже незалежними один від одного обчислювальними системами.

У більшості дистрибутивів Linux за умовчанням обслуговується шість текстових віртуальних консолей, сьома – графічна. На ній ви і знаходитеся. Щоб перейти з неї на першу текстову консоль, натисніть комбінацію клавіш Ctrl+Alt+F1 (на шосту - Ctrl+Alt+F6).

У відповідь на запрошення програми login:введіть root та натисніть<Ввод>. Потім введіть пароль, і ваш сеанс роботи в текстовій консолі розпочато.

Інформацію про мережеве ім'я машини, версію ОС, архітектуру можна отримати за командою uname-а.

Якщо у вас ще немає облікового запису для звичайного користувача, саме час його завести. Введіть команду

#useradd< имя >

Якщо вам відповіли not found», то, значить, у вашій системі ця команда називається adduser.

#passwd< имя >

Тепер можна реєструватись під новим ім'ям на іншій віртуальній консолі. Щоб перейти з текстової консолі на іншу текстову, натисніть комбінацію Alt+Fn, де n - число від 1 до 6. Ви знову побачите запрошення login:.

Зареєструвалися? Зверніть увагу на рядок запрошення. На тій консолі, де ви зареєструвалися як root, вона закінчується символом #, а будь-якого звичайного користувача - символом $. Крім цього символу, запрошення зазвичай складається з імені користувача, імені системи та поточного каталогу, причому вид його можна змінити, як тільки ви дізнаєтесь, як це робити. У подальших прикладах рядки, що починаються з # або позначатимуть команду, що вводиться, а рядки без такого символу - її повідомлення.

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

Ви побачите щось на кшталт:

root tty1<дата и время начала сеанса root>

ivan tty2<дата и время начала сеанса ivan>

root:0<дата и время начала сеанса root>

<на графической консоли>

ttyN – це номер віртуальної текстової консолі.

Якщо ви загубилися і хочете дізнатися, на якій консолі зараз, введіть команду tty . Якщо ви забули, під яким ім'ям зареєструвалися на поточній консолі, введіть whoami . Команда w покаже як користувачів, які зараз працюють, а й запущені ними завдання.

Переглядати екран можна комбінаціями клавіш Shift+PgUp та Shift+PgDn.

Для копіювання тексту в командний рядок використовуйте мишу: протягування миші при лівій натиснутій кнопці виділяє фрагмент, клацання правої кнопки вставляє його в поточну позицію курсора на будь-якій віртуальній текстовій консолі.

Якщо ви бажаєте, не сходячи з цієї консолі, попрацювати під ім'ям іншого користувача, введіть su<имя>. За промовчанням в якості імені підставляється root. Зазвичай це потрібно для того, щоб швидко виконати якусь адміністраторську дію. Повертайтеся до роботи під власним ім'ям за командою exit.

Щоб перейти назад на графічну консоль, натисніть Alt+F7.

У графічному режимітеж можна не лише клацати мишею по значках, а й вводити команди. Для цього запустіть віртуальний термінал (рис. 1.13) – графічний додаток, у вікні якого можна працювати в режимі командного рядка.

Мал. 1.13. Вікно віртуального терміналу

Кількість віртуальних терміналів, на відміну кількості віртуальних консолей, не обмежена нічим, навіть традицією.

Щоб завершити сеанс роботи на віртуальному терміналі або на віртуальній консолі, введіть exit (на віртуальній консолі можна також logout) або натисніть комбінацію клавіш Ctrl+D.

Завершення роботи одного користувача не призводить до зупинення системи. Щоб вимкнути машину, потрібно з правами суперкористувача віддати команду

# shutdown -h 19:00 [Кінець робочого дня]

При цьому за кілька хвилин до вказаного часу всім, хто працює в системі, буде надіслано попереджувальне повідомлення «Кінець робочого дня», після чого система буде коректно зупинена. Короткою формою цієї команди служить halt, що зупиняє систему зараз і без попередження. Перезавантажитись можна командою reboot.

З книги Світ спілкування: ICQ автора Леонтьєв Віталій Петрович

Перший запуск програми. Інтерфейс ICQ Після встановлення ICQ та перезавантаження комп'ютера в правому кутку вашої панелі завдань з'явиться скромна квітка з блідими пелюстками – ICQ Netdetect Agent. Піктограма ICQУ момент вашого входу в Інтернет пелюстки квітки повинні пофарбуватися в яскраво-зелений

З книги Fedora 8 Посібник користувача автора Колісниченко Денис Миколайович

1.1.3.1. Запуск програми установки LinuxНасамперед потрібно налаштувати комп'ютер на завантаження з компакт-диска. Зазвичай під час запуску комп'ютера ви бачите на екрані повідомлення:Press DEL to enter SETUP або Press F2 to enter SETUPУ програмі SETUP потрібно налаштувати комп'ютер завантаження з CD/DVD (рис. 1.2), Якщо ви

З книги Linux для користувача автора Костромін Віктор Олексійович

Розділ 3. Перший запуск ОС Linux 3.1. Завантаження ОС Linux Отже, інсталяція Linux завершена, і ви перезапускаєте комп'ютер. Якщо Linux - єдина операційна система, встановлена ​​на вашому комп'ютері (а значить, завантажувач LILO розміщується в головній завантажувального запису- MBR), то після

З книги 200 найкращих програмдля Linux автора Яремчук Сергій Якимович

П5. До розділу 3 "Перший запуск ОС Linux" 1. На сторінці Олексія Махоткіна (http://alexm.here.ru/manpages-ru/index.html) можна знайти переклади man-сторінок російською мовою. 2. Guido Gonzato, "З DOS/Windows в Linux HOWTO", переклад Alex Ott, v1.3.2, 22 Лютого 1999 (http://linux.webclub.ru/howtorus/doswinhow/dos-win-to-linux-howto .html). Це дуже корисний матеріал

Відеосамовчитель монтажу домашнього відео в Adobe Premiere Pro CS3 автора Дніпров Олександр Г

Запуск ігор Windowsпід Linux Для Linux існує мало ігор. Неказуальних ігор, що дозволяють убити час, в Linux достатньо, при встановленні дистрибутива користувач знайде їх кілька десятків. Є й проекти OpenSource, які пропонують досить серйозні ігри в найрізноманітніших

З книги Створення шаблонів Joomla автора Автор невідомий

Перший запуск програми Premiere Pro Установка програми Premiere Pro на комп'ютер виконується за допомогою покрокового майстра. Потрібно просто дотримуватися вказівок на екрані. Запустимо програму Premiere Pro і створимо новий проект, щоб далі ознайомитися з інтерфейсом програми.1. Натисніть

З книги Цифровий журнал "Комп'ютерра" № 71 автора Журнал «Комп'ютерра»

Перший запуск Після того, як ми створили структуру директорії [ШляхJoomla!]/templates/, наш шаблон з'явиться у відповідній секції адміністративної частини Joomla! (Extensions | Template). Тепер його можна використовувати як шаблон за промовчанням. Мал. 2: Структура директорії та файли шаблону

З книги Комп'ютера PDA N113 (28.05.2011-03.06.2011) автора Журнал «Комп'ютерра»

Перший погляд на Fedora Linux 15 Євген Крестніков Опубліковано 30 травня 2011 Це випуск важливий з кількох причин. По-перше, Fedora – популярний дистрибутив, який використовує безліч людей у ​​всьому світі. Крім того, створюється він спільнотою

З книги Як знайти та завантажити в Інтернеті будь-які файли автора Райтман М. А.

Перший погляд на Fedora Linux 15 Автор: Євген КрестниковОпубліковано 30 травня 2011Це випуск важливий з кількох причин. По-перше, Fedora – популярний дистрибутив, який використовує безліч людей у ​​всьому світі. Крім того, створюється він спільнотою незалежних розробників

З книги Наочний самовчитель роботи на нетбуку автора Сенкевич Г.Є.

Перший запуск Як і більшість сучасних антивірусних програм, AVG Anti-Virus Free є не єдиною програмою, а пакетом, що складається з декількох модулів, які відповідають за різні області захисту комп'ютера:? Anti-Virus - антивірусний сканервідповідає за сканування файлів

З книги Firebird КЕРІВНИЦТВО РОЗРОБНИКА БАЗ ДАНИХ автора Боррі Хелен

Перший запуск Пошти Windows LiveЩоб запустити встановлену поштову програму, натисніть кнопку Пуск і у меню виберіть пункт Пошта Windows Live (1).Якщо ця піктограма в меню відсутня, клацніть пункт Усі програми. У списку програм клацніть Windows Live -

З книги Photoshop CS4 автора Жвалевський Андрій Валентинович

Перший запуск Windows Media Для запуску програвача Windows Media натисніть кнопку на Панелі завдань або виберіть в меню кнопки Пуск пункт Усі програми | Програвач Windows Media. При першому запуску програвача пропонується виконати деякі його налаштування. Встановіть перемикач

З книги Питання історії: UNIX, Linux, BSD та інші автора Федорчук Олексій Вікторович

Запуск Firebird на Linux/UNIX Суперсервер Каталог інсталяції за промовчанням /opt/firebird. У каталозі /bin знаходиться у двійковому форматі сервер Firebird fbserver (ibserver для Firebird 1.0.x), який запускається як процес-демон у Linux/UNIX. Він запускається автоматично після інсталяції за допомогою RPM або

З книги автора

Установка Photoshop CS4 та перший запуск Системні вимоги для Photoshop CS4 такі: процесор з тактовою частотоюне нижче 1,8 ГГц; операційна система Windows XP з Service Pack 2 (бажано Service Pack 3) чи Windows Vista; не менше 512 Мбайт оперативної пам'яті(рекомендується 1 Гбайт); 16-розрядна

З книги автора

Slackware: перший крок до Linux для всіх Отже, дистрибутив SLS помер. Але душа його мешкала. Ще в період його активного розвитку Патрік Фолькердінг прийняв SLS за основу своєї Linux-системи, названої Slackware, перша версія якої була оприлюднена 17 липня 1993 і з тих пір успішно розвивається

З книги автора

IPLabs Linux Team: початок російського Linux'а Наступна віха на шляху російського Linux'а - 1998 рік, коли фірма IPLabs (точніше, її підрозділ - IPLabs Linux Team) спільно з Інститутом логіки (насправді це були ті самі люди - Олексій Новодворський, Олексій Смирнов та Юрій Девяткін з

Linux може стати вам у нагоді з багатьох причин. Наприклад, ваш старий комп'ютерне можна оновити до нових версій Windowsабо macOS, або вам потрібні специфічні програми для Linux, або вам просто цікаво спробувати нове. А можливо, ви просто придбали новий комп'ютербез операційної системи і хочете заощадити, вибравши безкоштовну Linux.

Встановити Linux нескладно. Звичайно, є такі дистрибутиви як Arch, установка якого досить важка для новачка. Але більшість сучасних дистрибутивів встановлюється дуже просто. Мабуть, навіть простіше та швидше, ніж Windows.

Перш ніж інсталювати Linux на свій комп'ютер, зробіть копію важливих даних. Працюючи з розділами вашого жорсткого диска, ви можете по недбалості стерти щось важливе. Звичайно, якщо ви дотримуватиметеся інструкцій і уважно читатимете, що ви робите, то нічого непередбачуваного не станеться. Але – не зайва штука у будь-якому випадку.

Встановити Linux можна на комп'ютери під керуванням Windowsта macOS або на порожній жорсткий диск. Ви можете вибрати Linux своєю основною системою або використовувати її паралельно з вашою старою системою.

1. Завантажте дистрибутив Linux

Насамперед потрібно вибрати дистрибутив Linux. Визначитись вам допоможе рейтинг DistroWatch.com.

Потім потрібно завантажити вибраний дистрибутив. Зробити це легко легкого: відкрийте сайт потрібного дистрибутива, знайдіть розділ завантажень і виберіть те, що підходить за розрядністю вашому процесору.

Як правило, дистрибутиви Linuxна офіційних сайтах пропонується завантажити двома способами. Перший спосіб – звичайне завантаження. Другий - через P2P за допомогою торрент-клієнта. Другий спосіб, звісно, ​​швидше. Отже, вибирайте його, якщо хочете заощадити час.

Коли дистрибутив у формат ISOзавантажено, потрібно записати його на CD або звичайну USB-флешку.

Запис на CD можна здійснювати стандартними засобамисистеми: "Запис образа диска" Windows або "Дискова утиліта" macOS. Досить натиснути на завантажений образ правою кнопкоюмиші та вибрати відповідний пункт у меню.

Для запису ISO на флешку вам знадобляться спеціальні утиліти. Для Windows кращевибрати Rufus, а для macOS-UNetbootin. Ці програми мають дуже простий інтерфейс, у них досить складно заплутатися.

3. Підготуйте розділ диска

Цей пункт слід виконувати в тому випадку, якщо ви хочете зберегти встановлену у вас систему та використовувати Linux одночасно з нею. Якщо ви вирішили перевести свій комп'ютер на Linux повністю або встановлюєте ОС на жорсткий диск, пропустіть параграф.

Windows

Відкрийте "Засіб керування дисками" Windows. Виберіть диск або розділ, від якого ви плануєте відрізати трохи місця для встановлення Linux. Більшості дистрибутивів із лишком вистачить 10 ГБ. Але якщо ви плануєте встановити багато програм, візьміть більше. Клацніть правою кнопкою миші по розділу та виберіть «Стиснути том». Введіть розмір та натисніть OK.

Процес може зайняти досить багато часу, так що запасіться терпінням.

Коли "Засіб керування дисками" перестане змінювати розміри розділів, на диску з'явиться порожній нерозмічений простір, позначений чорним кольором. Туди ми і встановимо Linux.

Пізніше, якщо Linux вам не знадобиться, можна буде видалити розділи з ним і віддати звільнене місце назад Windows за допомогою того ж «Кошти керування дисками».

macOS

Виділити місце для встановлення Linux можна через « Дискову утиліту macOS. Виберіть диск і клацніть на значку «+», щоб створити розділ для Linux. Створення нового розділу може тривати деякий час.

4. Підготуйте завантажувач

Windows

Цей пункт стосується тільки нових комп'ютерів під керуванням встановлених Windows 10, 8.1 або 8. На таких комп'ютерах використовується завантажувач UEFI, який не дозволить вам завантажити будь-яку систему, крім Windows.

Щоб це виправити, зайдіть в налаштування BIOS комп'ютера та вимкніть опцію Secure Boot. Потім перезавантажтеся. Готово, тепер ви можете завантажувати та встановлювати інші системи поряд зі своєю Windows.

macOS

На відміну від більшості комп'ютерів, Mac вимагає додаткових дій для того, щоб встановити Linux в дуалбуті з macOS.

Перш за все, вимкніть SIP. Перезавантажте Mac та натисніть Cmd + R. З'явиться меню Recovery. Виберіть у ньому «Термінал» та введіть csrutil disable .

Перезавантажте Mac ще раз. SIP вимкнено.

Ручний

Підійде, якщо ви хочете самі встановити розміри для ваших розділів або, наприклад, створити окремий розділ для ваших файлів. Для цього виберіть «Інший варіант» та натисніть «Продовжити».

Linux відобразить, які розділи на комп'ютері. Ви можете видаляти їх, форматувати або, навпаки, не чіпати розділи з інформацією, яку хочете зберегти.

Щоб встановити Linux замість системи, виберіть розділ з встановленою системоюта видаліть його кнопкою «–». Потім на місці, що звільнилося, створіть нові розділи.

  • Кореневий розділ для системних файлів Linux. Виберіть файлову систему Ext4 та точку монтування /.
  • Swap-розділ, або розділ підкачки, стане в нагоді, якщо у вас не вистачає оперативної пам'яті, зате швидкий SSD-диск. У списку файлових систем виберіть "Розділ підкачки".
  • Home-розділ, де зберігатимуться ваші файли. Виберіть файлову систему Ext4 та точку монтування /home.

Натисніть «Продовжити» та підтвердьте зміни. Установник зітре вибрані вами розділи і створить нові на місці, що звільнилося.

Як встановити Linux поряд із поточною системою

Встановити Linux поручіз вашою системою можна двома способами.

Автоматичний

Більшість установників Linux відразу виявляють встановлені у вас системи. Якщо ви не створювали окремий простір на диску для Linux, можете спробувати вибрати пункт «Встановити поряд з Windows». Інсталятор самостійно створить потрібні розділи, і вам не доведеться нічого робити вручну.

Ручний

Якщо ж ви хочете визначити, скільки місця виділяти системі, і виконали вказівки в пункті 3, клацніть «Інший варіант» і натисніть «Продовжити». Ви побачите розділи свого диска та порожнє місце, що ми приготували для Linux. Створіть кореневий розділ (точка монтування /), як описано вище. Домашній розділ у такому разі не обов'язковий: ви зможете копіювати та змінювати файли у своїй основній системі.

Натисніть "Продовжити". Інсталятор залишить ваші файли на своїх місцях. Він просто створить нові розділи вільному місці. Ви зможете вибирати, яку систему хочете завантажити під час запуску.

8. Завершіть інсталяцію Linux

Потім вам буде запропоновано представитися. Введіть своє ім'я та придумайте пароль. Не забудьте пароль, оскільки він буде постійно потрібний для виконання завдань від імені всіх. За бажанням можете зашифрувати свою домашню папку.

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

Що робити після встановлення

Коли ви перезавантажитеся і перед вами з'явиться робочий стіл вашої Linux, ви зможете робити те саме, що і в Windows і macOS: серфити в інтернеті, редагувати документи і слухати музику. Не забудьте оновитися та заглянути в «Магазин додатків» (або його аналог залежно від дистрибутива), щоб доустановити потрібні додатки.

Спробуйте Linux, і ви побачите, що в повсякденному житті вона нітрохи не складніша за Windows або macOS.

Багато користувачів бояться переходу на лінукс через різні чутки про його складність, глючність чи неготовність для робочих місць. Познайомитись з зовнішнім виглядом linux та його функціональністю, перевірити наявність знайомих програм (веб-браузера, поштовика, аудіо- та відео-плеєра, офісних пакетів ...) можна і не встановлюючи лінукс на свій комп'ютер.

Ці поради підійдуть і для тих, хто вже знайомий з лінуксом, але хоче спробувати інший дистрибутив або погратися з новою програмою, не встановлюючи її в основну систему.

Друзі та знайомі лінуксоїди

Найпростіший і очевидніший спосіб знайомства з лінуксом. Якщо у вас є знайомі лінуксоїди, попросіть їх показати вам цю операційну систему і пояснити, що до чого. І взагалі, перший час користування лінуксом дуже корисно мати під рукою людину, яка зможе відповісти на ваші запитання. А враховуючи прихильність більшості лінуксоїдів до відкритого ПЗ і ненависть до windows/apple, ймовірність отримати відмову вкрай мала.

LiveCD або LiveUSB

Ще один спосіб подивитися на можливості лінуксу - записати образ livecd на диск або liveusb на флешку і завантажитися з неї. На даний момент існує безліч дистрибутивів, здатних працювати без встановлення на комп'ютер (з завантажувальної флешкиабо livecd). Всі популярні дистрибутиви (gentoo, ubuntu, debian…) є у варіанті для завантажувальної флешки або у вигляді livecd.

Крім того, існує купа livecd-тільки дистрибутивів. Більшість із них заснована на пакетній базі популярних дистрибутивів (gentoo, debian, redhat…). Деякі з них збираються для певної мети, наприклад, для відновлення системи (такі дистрибутиви включають утиліти для роботи з файловими системамита інші корисні речі). Існують навіть завантажувальні livecdдля геймерів із набором різних ігор.

Варто зазначити, що на комп'ютерах з невеликим обсягом оперативної пам'яті livecd та liveusb дистрибутиви працюють повільно. Небагато прискорити роботу в таких випадках можна вибравши при завантаженні легкого DE (desktop environment – ​​середовище робочого столу): openbox, lxde, xfce4; або взагалі відмовившись від графіки та завантажуючи лише у текстовому режимі.

Ознайомитися з повним списком live-дистрибутивів можна на сайті distrowatch.com.

Wubi (ubuntu на windows)

Wubi (Windows-based Ubuntu Installer) – офіційний вільний установник Ubuntu Linux, призначений для запуску операційних систем сімейства Windows, ліцензований під GPL. За допомогою Wubi користувачі Windows можуть встановлювати та видаляти Ubuntu як звичайну Windows-програму.

Віртуальна машина

Дуже зручний варіант із віртуальною машиною. Він дозволяє запускати кілька операційних систем, навіть не перезавантажуючи комп'ютер.

Найбільш відомі такі віртуальні машини: VirtualBox, VMware Player, Virtual PC

Інструкції щодо запуску операційної системи всередині віртуальної машинидивіться у документації на офіційних сайтах.

Віддалений доступ до машини з лінуксом

Можна спробувати роздобути обліковий записна який-небудь linux-машині з можливістю підключення по ssh. Попросити друзів, адміна на роботі, вчителя інформатики у школі/інституті або пошукати халяви. Багато інтернет-провайдерів на запит виділяють користувачам своєї мережі трохи місця на сервері під домашню веб-сторінку і дають доступ по ssh.

Для підключення до віддаленої linux-машини по ssh з windows можу порекомендувати програму putty.

Є ще варіант із покупкою сервера/vds/shared-хостингу з можливістю доступу до ssh. Але це для випадку коли вам хочеться не просто подивитися, а зробити щось серйозніше.

Cygwin

Якщо ви користувач Windowsі вам не потрібне графічне linux-середовище, можна скористатися емулятором Cygwin. Якщо ікси все ж таки потрібні, можна спробувати встановити порт X Window System на Windows - Cygwin/X (сам я його не пробував і тому нічого конкретного сказати не можу).

Cygwin це не linux чи unix. Він є інструментом для портування ПЗ UNIX в Windows і реалізований у вигляді бібліотеки, яка реалізує інтерфейс прикладного програмування POSIX на основі системних викликів Win32. Крім того, Cygwin включає інструменти розробки GNU для виконання основних завдань програмування, а також і деякі прикладні програми, еквівалентні базовим програмам UNIX.

Простою мовою: для запуску shell-скриптів та написання програм (є gcc) його цілком вистачить.

Програмне забезпечення Linuxстає дедалі популярнішим. Йому віддають свою перевагу багато користувачів комп'ютера. У порівнянні з іншими операційними системами Linux відрізняється більш високими характеристиками, що стало залучати багатьох користувачів.

Вам знадобиться

  • Персональний комп'ютер, Диск Linux

Інструкція

  • Перед встановленням Лінукс, зайдіть у BIOS. Увімкніть завантаження з CD-ROM. Це можете зробити в розділі Boot. Потім позначте "CD-ROM Drive". Для роботи в BIOS використовуйте кнопки на клавіатурі. За допомогою розділу Save & Exit Setup збережіть налаштування. Потім завантажуйте диск із Linux.
  • Для використання Linux потрібно запустити його на комп'ютері. Для цього виберіть собі відповідний для вас дистрибутив. На початку установки вкажіть мову та виберіть кодування. Бажано поставити кодування CP1251, ну або KOI8-R. Потрібно запустити Linux вибрати потрібні пакети. Скористайтеся вкладкою «Вибіркова установка». Перед вами відкриється список пакетів, які доступні для встановлення на ваш комп'ютер. Вибирайте лише те, що вам справді треба. Але можете встановлювати все поспіль. Далі треба розбити хард на розділи, які потрібні Лінукс. Тут також можете вибирати самі.
  • Файлову систему можна вибрати ext3. Вона поділяється на кілька розділів. Усі їх відформатуйте та натисніть наприкінці «Далі». Виберіть завантажувача. Після того, як Linux буде повністю встановлений, комп'ютер перезавантажиться. У налаштуваннях BIOSзнову поміняйте налаштування на ті, що були раніше. Встановіть завантаження з жорсткого диска. Збережіть зміни. Щоб зайти в систему, введіть пароль, який ви придумали під час встановлення. Потім натисніть «Log In». Відкриється "Робочий стіл". Деякі елементи знаходяться на англійською. Відкриється вікно. У ньому ви увімкнете повну підтримку російської мови. Коли Лінукс підключиться до інтернету, можна буде натиснути на «Run this action now». Але при першому включенні краще натисніть поки що «Close». Можете братися до роботи. Коли встановите інтернет, тоді можна завантажувати програми та перекласти всі складові на російську мову.