Linux: Полная установка системы
Здесь я распишу, как устанавливать систему Linux. На реальную машину надо просто записать на флешку и загрузиться с флешки, а потом устанавливать. Скажу, что не во всех дистрибутивах однотипный установщик: у одних установка идет через задницу, у других кнопками «Далее».
Самым дружелюбным для новичка считается Linux Mint в графической оболочке Cinnamon - вот на ее примере и рассмотрим. В прошлых статьях я на ней показывал примеры, теперь постараюсь объяснить все в деталях, чтобы не получилось в разброс. По пунктам. Не обещаю, что вы будете прям в восторге, но чтобы почувствовать что-то иное и отдохнуть от однотипного Windows, чтобы обрести опыт и немного стать прошаренными, можно попробовать и сложный Linux. Он со своими плюсами-минусами, но в рамках статьи не входят причины и цели использования, а также озвучивание плюсов-минусов. Просто рассмотрим установку и базовую настройку системы, чтобы в ней запускать программы Windows.
Итак, начинаем!
- Загрузка образа системы
Так как устанавливать будем Linux Mint, как самый легкий в использовании, то загрузим его.
У него есть три образа системы, то есть три вида графической оболочки. Ближе к Windows является версия Cinnamon - качаем его. Переходим по ссылке, внизу выбираем зеркало World → LayerOnline
Ссылка на скачивание: https://www.linuxmint.com/edition.php?id=310


- Запуск и настройка виртуальной машины
Если вы хотите попробовать на реальную машину установить, то понадобится флешка и любая программа для записи флешок (Rufus обычно выбирают). Потом с флешки грузитесь и устанавливаете. Но там важно быть осторожным: если рядом с Windows устанавливать, надо быть осторожней, чтобы не потерять данные. Если диск пустой голый и рядом ничего нет, тогда смело действуйте.
А мы пройдемся по более безопасному варианту для теста - на виртуальной машине. В качестве примера воспользуюсь VirtualBox. У кого нет, пусть скачивает с официального сайта последнюю версию, а потом устанавливает, как обычно кнопками «Далее».
Запускаем VirtualBox, нажимаем на кнопку «Создать»:
В открывшемся окне начинаем указывать название папки, место установки, скачанный образ системы формата ISO, тип и версию (последние обычно автоматом подхватываются). Короче, у вас должно выйти почти то же самое, что на скриншоте ниже:
Далее выделяете память ОЗУ и процессор. Уже зависит от вашего железа, но старайтесь выделить 4096 Мб ОЗУ и 1-2 ядра процессора. Если у вас новый комп, можете поставить галочку Включить EFI, иначе оставьте как есть.
Далее выделяем объем памяти виртуального жесткого диска. Для начала хватит 50 Гб, вы можете выделить больше.
В следующем окне нажимаете «Готово». Но не спешите запускать виртуальную машину. Для начала сделайте следующее:
Выбираем созданную машину и нажимаем «Настроить». Откроется окно:
Заходим в «Дисплей», выделяем максимум видеопамяти (128 Мб) и включаем 3D-ускорение, чтобы более-менее плавно работала система.
Нажимаем «ОК», и запускаем виртуальную машину:
- Установка системы
После запуска виртуальной машины или если вы загрузились с флешки, то видите следующий экран:
Выбираем самый первый вариант. Загрузится LiveCD образ системы, то есть вы выйдете в рабочий стол и можете предварительно осмотреться, как что выглядит.
Обычным двойным кликом мышью запускаете файл Install Linux Mint. Откроется окно приветствия установщика, в котором выбираете русский язык.
Нажимая «Продолжить», мы попадаем в установку раскладки клавиатуры. Там ничего менять не надо и нажимаем «Продолжить».
Далее ставим галочку на установку кодеков - это для нормального воспроизведения видео и аудио. К слову, кто загрузился с флешки, у того могут быть проблемы с сетью, если он по Wi-Fi подключен - обычно работает, но бывают и исключения. Если у вас сеть проводная, тогда проблем нет.
Нажимаем «Продолжить», открывается окно разметки диска. В виртуальной машине просто нажимаете «Далее», то есть оставляете пункт «Стереть диск». Если вы загрузились с флешки, но диск пустой, то же самое. А если рядом с Windows, тогда надо печатать отдельную инструкцию, так как там надо вручную делать разметку диска, а это не такая простая операция.
Нажимаем «Установить сейчас», выскочит окно и принимаем, нажав «Продолжить».
Далее выбор часового пояса в виде карты. Выбираете свой город (обычно Москва), кликая примерно по географическому положению на карте.
Последний шаг - это создание пользователя. Имя машины не должно быть длинным замудренным, логин должен быть на английском, пароль обязателен хотя бы в виде одной цифры или буквы - пустым оставлять нельзя. Зато можете разрешить автоматический вход в систему без пароля.
Нажав на «Продолжить», просто дожидаемся конца установки. Можете попить чай или кофе. Установка не быстрая (зависит от железа и аппаратных возможностей компьютера).
После завершения установки перезагружаемся. В конце нажимаем Enter на кнопку, когда выскочит последнее окно с логотипом системы.
- Базовая настройка системы
Так как мы выбрали автоматический вход, пароль требовать при входе система не будет. Мы войдем в систему сразу после перезагрузки.
Косметические изменения системы - это отдельный вопрос, в рамки статьи косметические изменения рассматриваться не будут. Приступим к настройке системы именно внутри.
Закрываем вступительное окно, открываем терминал - это командная строка в Linux. Расположен внизу на нижней панели черной иконкой.
Побудем немного администраторами. Вводим последовательно следующие команды - это для обновления системы:
sudo apt update (попросят указать пароль пользователя - вводим тот, что вбивали при установке системы - такое будет периодически)
sudo apt full-upgrade (если попросят разрешить, пишем букву «y» и нажимаем на Enter.


После обновления системы сворачиваем окно терминала и открываем браузер Mozilla Firefox (он считается основным в Linux-системах, но можно поставить и Google Chrome).
Заходим на сайт для установки прослойки совместимости с Windows-программами: https://wiki.winehq.org/Ubuntu
Либо с сайта, либо отсюда со статьи копируйте поочередно следующие команды:
sudo dpkg --add-architecture i386 (для установки поддержки 32-битных приложений)
sudo mkdir -pm755 /etc/apt/keyrings (создаем папку, куда будем выгружать ключи)
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key (выгружаем ключи)
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources (скачиваем образ программы)
sudo apt update (обновляем настройки)
sudo apt install --install-recommends winehq-stable (устанавливаем стабильную версию программы)




Ждем окончания установки программы Wine.
Далее устанавливаем программу winetricks - она служит дополнением к wine. В некоторых системах Linux она устанавливается автоматически. Для установки вбиваем команду:
sudo apt install winetricks
В Linux есть возможность установки программ вместе, не по очереди. Для примера установим программы DosBox, RetroArch, Qbittorrent, Lutris и Steam одной командой:
sudo apt install dosbox retroarch qbittorrent lutris steam (без запятых и с пробелами)
Теперь обновляем конфигурацию wine с помощью winetricks. Просто пишем:
winetricks dxvk (устанавливает библиотеки DirectX, которые нужны для игр)
После установки возвращаемся в браузер, открываем сайт: https://linux-gaming.ru/2022/11/24/portproton/
Программа PortProton позволяет улучшать запуск программ и игр, добавляя прочие библиотеки. Она устанавливается командной строкой.
Для начала необходимо установить зависимости - это библиотеки для запуска и работы программы. А потом и саму программу. Печатаем поочередно (просто копируйте и вставляйте):
sudo add-apt-repository multiverse (устанавливаем источник)
sudo apt update && sudo apt upgrade (проверяем наличие обновлений)
sudo apt install curl file libc6 libnss3 policykit-1 xz-utils zenity bubblewrap curl icoutils tar libvulkan1 libvulkan1:i386 wget zenity zstd cabextract xdg-utils openssl bc libgl1-mesa-glx libgl1-mesa-glx:i386 (устанавливаем зависимости)
Затем устанавливаем саму программу. Раз русский язык, выгружаем русскую версию следующей командой:
wget -c "https://github.com/Castro-Fidel/PortWINE/raw/master/portwine_install_script/PortProton_1.0" && sh PortProton_1.0 -rus
Итак, базовую настройку для запуска Windows-программ сделали. Желательно перезагрузиться.
- Установка и запуск Windows-программы
На примере рассмотрю игру Freedom Planet - обычно ее тестирую. Не самая старая и не самая новая, не самая большая и не самая требовательная.
Как обычно, скачиваю торрент-файл с браузера. Обычно сохраняются скачанные файлы в «Загрузки».


Так как ранее мы установили qbittorrent, то обычным двойным кликом мышью открываем торрент-файл и скачиваем его, выбрав ту же папку. Думаю, как скачивать файлы торрентом, объяснять не надо.
Когда скачали файл установщик игры, открываем либо через PortProton, либо через Wine. По умолчанию сейчас Wine, попробуем через него.
Открылся установщик. Как обычно, устанавливаем игру.
После завершения установки закрываем окно установщика. Возвращаемся в «Домашнюю папку». Правой кнопкой мыши открываем контекстное меню и ставим галочку «Скрытые файлы», чтобы отобразить скрытые файлы и папки.
Заходим в папку .wine, затем в drive_c. Мы попали в, так сказать, в Локальный диск C. Куда установили игру, туда и заходим. В моем случае, игра установилась в папке GOG Games.
Открываем игру с помощью wine:
Иии… вуаля!
Закрываем, теперь попробуем через PortProton открыть:
В открывшемся небольшом прямоугольном окне нажимаем «Запустить», изменения вводить нет необходимости.
И ждем запуска. Через PortProton любая программа запускается дольше, зато в нем дополнительные библиотеки, потому через PortProton можно запустить больше игр и программ, чем через wine. Но наличие в системе wine обязательно, поэтому установили.
И… вуаля, еще раз!
Не скажу, что абсолютно со всеми играми и программами все заработает (по крайней мере, с первого раза), но поддержку и совместимость улучшили за эти годы. И продолжаются улучшения.
Я не стал рассматривать запуск игр прямо со Steam, но большинство работает, так что если у вас есть Steam, мы его установили ранее и открываем, вводим логин с паролем и скачиваем игры в систему. С помощью Steam и запускаем. Большинство имеют поддержку, тем более Valve - хозяева Steam - ответственны за игровую совместимость Windows-игр с Linux-системами. Без них Linux не улучшился бы в игровом плане и был бы наименее совместимым с Windows-приложениями.
Также я не стал рассматривать запуск и установку крупных игр типа Киберпанка, потому что долго скачивать, да и в виртуальной машине графика будет не та. Кто установил машину на реальную машину и у кого есть видеокарта NVidia или AMD, он напрямую эти драйвера может использовать и играть так же, как в Windows. На виртуальную машину драйвера видеокарт перекинуть не получится - это уже недостижимая вещь.
Обычные программы типа Paint, MS Office и т.д. спокойно запустятся без особых проблем. Правда, стоит отметить, что современный MS Office 2016 года и позже пока что не работает в Linux-системах. То же и с Adobe Photoshop: современные версии фотошопа работать не будут, а старые будут. Но это надо смотреть на наличие совместимости в базах данных wine.
***
Мы провели базовую настройку и запустили одну игру, которая работает под Windows. В целом, старые и средние игры будут работать, более современные крутые игры лишь где-то половина от силы. Так как Linux-дистрибутивы жрут мало памяти процессора и ОЗУ, то и игры некоторые будут летать лучше, чем в самой Windows. А для некоторых игр важнее DirectX 12 и прочие библиотеки, которые есть только в Windows, потому такие игры быстрее работают в родной среде, так как у Linux таких библиотек нет - есть заменители или альтернативы, которые, увы, слабее.
В целом, жить на Linux можно. Но стоит ли на него полностью переходить и отказаться от Windows - это другой вопрос, не касающийся темы этой статьи.
