Статья написана для новичков, не имеющих (или имеющих недостаточно) опыта для установки Linux второй системой рядом с MS Windows или вместо неё. Линуксоиды с опытом, скорее всего не найдут тут ничего полезного для себя, таким пользователям добро пожаловать сразу в мой репозиторий для настройки GNOME.

Выбран дистрибутив Fedora Workstation, как единственный активно развивающийся дистрибутив, в который из коробки входит набор настроенных необходимых сервисов, утилит для улучшенного UX и "чистый" GNOME.

Некоторые пункты в статье не расписаны подробно, так как не являются непосредственной частью установки системы, для этого указаны ссылки на соответствующие статьи.

Перед установкой

Перед установкой, если установлена ОС Microsoft Windows, определяем схему раздела диска. Для этого:

  1. Нажимаем Win + R

  2. Вводим diskmgmt.msc

  3. Нажимаем OK

  4. Нажимаем правой кнопкой мыши по названию диска

  5. Нажимаем Свойства

  6. Переходим в раздел Тома

  7. Если в строке Стиль раздела написано Таблица с GUID, схема раздела - GPT. Если написано Основная загрузочная запись, схема раздела - MBR. Просто запоминаем эту информацию для дальнейшей установки.

Для установки потребуется:

  1. USB носитель (например, флешка) с объемом памяти не менее 2Gb

  2. Образ системы, качаем отсюда:

    Загрузка образа операционной системы Fedora Workstationvj
    Загрузка образа операционной системы Fedora Workstationvj
  3. Программа для записи образа на USB. Качаем отсюда:

Загрузка установщика Rufus
Загрузка установщика Rufus

Подготовка к установке

Записываем образ на USB устройство:

  1. Выбираем девайс из списка. Чтоб появился нужный, надо подключить его к ПК.

  2. Нажимаем SELECT и выбираем загруженный ранее образ (.iso файл).

  3. Вспоминаем схему раздела диска. Выбираем соответствующий вариант: GPT или MBR

  4. Target system не трогаем после выбора схемы раздела

  5. Нажимаем START. Будет отображено предупреждение о том, что все данные на USB носителе будут уничтожены. Проверяем, что на устройстве нет нужной информации и жмем ОК

Окно Rufus при записи образа на USB носитель
Окно Rufus при записи образа на USB носитель

Установка

BIOS

⚠️
Сначала надо открыть меню BIOS, откуда можно будет запустить установщик системы с USB устройства. Для разных материнских плат BIOS выглядит по-разному, поэтому в этом этапе будут описаны разные ситуации для разных устройств. По теме статьи, тут не будет подробной инструкции по работе с BIOS но будут прикреплены ссылки на релевантные статьи, где можно найти много фотографий разных вариантов BIOS и инструкций к ним. Часто, особенно на старых девайсах, это меню выглядит так, будто одно лишнее движение может запустить несколько ядерных ракет в ПК из космоса. На самом же деле, BIOS не рассчитан на обычного пользователя ПК, а для разработчиков и системных администраторов, как правило, такой интерфейс привычен. Проще говоря: украшать раздел системы, который пользователь видит от 0 до 1 раза в жизни, не резонно. Управление часто доступно только используя стрелки на клавиатуре и клавиши Esc и Enter, если мышка не работает - это нормально. Для переключения состония каких-то пунктов или для перемещения в списке часто используются клавиши F5 и F6
⚠️

  1. По окончанию записи образа выключаем ПК (не извлекая USB носитель). После выключения, для входа в BIOS нужно нажимать клавишу входа до тех пор, пока меню не появится на экране. Обычно, это клавиша F2, Del, Esc или F12 (см. вход в BIOS для ПК и для ноутбуков конкретных производителей и моделей или статью о запуске BIOS).

  2. Выключаем Secure Boot: эта опция может находиться в разделах Boot, Boot Security, System Configuration, Security. Находим раздел Secure Boot и переводим его в состояние Disabled или No (статья о выключении Secure Boot).

  3. Если рядом с Secure Boot будут опции BitLocker, Smart Boot и/или Fast Boot - аналогчным образом выключаем их.

BIOS запускает системы по порядку, указанному в Списоке приоритетов запуска. Поэтому, для запуска установщика, первым в списке нужно установить USB устройство:

  1. В разделе Boot переносим USB на первое место. Если списка устройств нет, находим пункт Boot Priority или Change Boot Priority и делаем это там (статья о смене приоритетов запуска).

  2. В разделе Save & Exit находим пункт Exit, Save and exit или аналогичный. Если будет предложено сохранить изменения - сохраняем. ПК будет перезапущен и если все сделано верно, на экране появится 3 пункта:

Fedora опции згрузки с USb носителя
Fedora опции згрузки с USb носителя
  1. Выбираем первый и попадаем в Fedora Workstation, запущенную на USB устройстве:

Fedora Live
Fedora Live
  1. На этом этапе все готово для установки системы на диск ПК. Нажимаем на запущенное окно, чтоб перейти к нему. Выбираем правую кнопку с логотипом Fedora и подписью Install to Hard Drive. Будет запущен установщик:

Установщик

Выбор языка установки
Выбор языка установки
  1. Выбираем English, нажимаем Continue:

Fedora Workstation установщик
Fedora Workstation установщик
  1. Нажимаем на иконку часов (Time & Date). Выбираем свой часовой пояс:

Выбор часового пояса
Выбор часового пояса

Нажимаем Done в левом верхнем углу.

  1. Нажимаем на иконку жесткого диска (раздел INSTALLATION DESTINATION):

Выбор дисков для установки
Выбор дисков для установки

Ставим галочку и нажимаем Done. Попадаем в меню конфигурации разделов выбранных дисков:

⚠️ На этом этапе можно повредить существующие ОС на ПК, будьте внимательны ⚠️

  1. Если ОС Windows не нужна и вы хотите оставить только Linux - нажимаем Delete All:

    Использование всех разделов
    Использование всех разделов

    Пропускаем пункты с 12 по 16 включительно.

  2. Если ОС Windows нужна и вы хотите установить Linux рядом с Windows:

  3. Находим раздел Windows, часть которого хотим выделить для Linux. Это будет раздел с файловой системой ntfs. Для установки и использования Fedora Workstation необходимо как минимум 10Gb памяти.

  4. Нажимаем на найденный раздел, нажимаем Shrink. Внизу появляется синий ползунок. Если хотим выделить для Linux полностью весь раздел, а не его часть - нажимаем на Delete вместо Shrink.

  5. После нажатия Shirnk, перемещая ползунок, устанавливаем, сколько места необходимо оставить для Windows (⚠️ Выбирается объем памяти не для Linux, а сколько оставить для Windows ⚠️). Количество места, которое будет выделено для Linux будет указано в строке Total selected space to reclaim:

    Выделение памяти для установки
    Выделение памяти для установки
  6. Кнопка Reclaim space будет доступна, когда минимальный объем памяти для установки будет выделен (не забываем, что кроме самой ОС нужно место для установки программ и хранения файлов).

  7. Нажимаем Reclaim space, затем Begin installation.

После установки

  1. По окончанию установки, нажимаем Finish installation и перезапускаем ПК, извлекаем USB устройство.

  2. В случае успешной установки, при запуске ПК можно будет увидеть пункты меню для запуска Fedora и Windows (Windows не будет, если был выполнен пункт 11). Выбираем Fedora:

После загрузки будет запущно окно предварительной настройки системы:

  1. Нажимаем Start Setup, выбираем настройки приватности, добавляем (при желании) онлайн аккаунты, устаналиваем имя пользователя и пароль.

Готово, мы установили Linux.

Терминология

К этому моменту, следуя шагам статьи, была установлена ОС Fedora Workstation. Немного терминологии:

  1. Linux - ядро, основа ОС

  2. Fedora (Fedora Workstation) - ОС, один из дистрибутивов Linux. Представляет из себя ядро, немного низкоуровневого софта и набор сервисов. Если запустить в чистом виде - увидим терминал на весь экран, без привычных нам красивых панелей, кнопок и обоев

  3. GNOME (GNOME Desktop Evironment) - одно из графических окружений для ОС. Идет по-умолчанию вместе с Fedora (устанавливается само, при установке системы). Предоставляет весь графический интерфейс: панели, обои, кнопки. Использует графический тулкит GTK - не особо важно что это, важно понимать, что он используется в GNOME. Среди "популярных" аналогов - Qt, который используется графическим окружением KDE

  4. GDM (GNOME Display Manager) - экран блокировки

  5. DNF - пакетный менеджер Fedora. Используется для установки, удаления и обновления ПО

И еще немного относительно GNOME:

  1. Панель - Черная полоска с кнопками, вверху экрана

  2. Workspace - пространство для запуска окон, аналогичное Рабочим Столам в Windows

  3. Dash - панель для быстрого запуска и/или управления избранными и запущенными приложениями

  4. Overview - центр навигации, состоит из списка запущенных окон на каждом из воркспейсов, dash, миниатюр workspace'ов и строки поиска. Открывается нажатием крайней левой кнопки на панели, "ударом" мышкой в левый верхний угол или нажатием кнопки Super (обычно с логотипом Windows).

  5. Поиск - утилита в overview, с помощью которой можно искать и запускать файлы и приложения, а так же пользоваться фунциями, предоставленными приложениями, например:

    1. Firefox: поиск в интернете, поиск по истории

    2. Nautilus: поиск по файлам и директориям

    3. GNOME Calculator: вычисление выражения

    4. GNOME Software: поиск приложений по названию

    5. Documents: поиск документов по содержимому

  6. Меню - список пунктов, раскрывающийся по нажатию крайней правой кнопки на панели

  7. Шелл (shell) - часть графического окружения, которая отвечает за системные элементы интерфейса

Все команды необходимо выполнять из терминала - программы, аналогичной CMD (командная строка) в Windows. Для работы с терминалом, GNOME предлагает свое приложение - GNOME Terminal.

Софт

Есть 3 источника софта, в порядке приоритета при выборе:

  1. Flatpak. Добавляем репозиторий:

    sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

  2. Репозитории Fedora. Включаем дополнительные репозитории:

    sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm

    sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

  3. .rpm пакеты (по возможности избегать)

Есть 4 варианта установки софта (на самом деле - чуть больше, но остальные методы крайне не рекомендуются к использованию, поэтому тут не перечислены):

  1. Из приложения: запускаем GNOME Software, пишем название приложения в поиск, выбираем источник и нажимаем Install:

    Установка с помощью GNOME Software
    Установка с помощью GNOME Software

    Software умеет устаналивать приложения как из основных и дополнительных репозиториев Fedora, так и из Flatpak, поэтому является наиболее удобным методом установки приложений.

  2. Из терминала с помощью пакетного менеджера: запускаем GNOME Terminal, пишем
    sudo dnf install PACKAGE
    (вместо PACKAGE - название пакета). После этого, анализируем список пакетов, которые будут установлены и если все хорошо - пишем Y (означает Yes) и нажимаем Enter:

    Установка с помощью пакетного менеджера dnf
    Установка с помощью пакетного менеджера dnf
  3. Из терминала с помощью Flatpak: запускаем GNOME Terminal, пишем
    flatpak search APP
    (вместо APP - название приложения). После этого, в списке находим нужное приложение и копируем оттуда Application ID:

    Поиск Flatpak приложений
    Поиск Flatpak приложений

    Устанавливаем его с помощью команды
    sudo flatpak install APP_ID
    (вместо APP_ID - ID приложения).

  4. Из RPM файла (пакета), скачанного из интернета, пишем
    sudo dnf -i PACKAGE_PATH
    вместо PACKAGE_PATH пишем путь к файлу). По возможности, стоит избегать этого метода.

Встроенный скриншотер GNOME не так удобен, как хотелось бы, поэтому, установим другой - Flameshot. Для этого, найдем его ID:

Поиск ID Flameshot
Поиск ID Flameshot

Теперь установим его командой
sudo flatpak install org.flameshot.Flameshot.
Flatpak может сам найти приложение при установке и спросить, нужное ли приложение он нашел, нам остается только нажать Enter:

Установка Flameshot с автоматическим поиском
Установка Flameshot с автоматическим поиском

Теперь нужно заменить горячую клавишу PrtScr, чтоб она использовала новый скриншотер. Для этого назйдем в Настройки → KeyboardView and customzie shortcuts:

С помощью поиска находим Screenshot:

Поиск по горячим клавишам
Поиск по горячим клавишам

Устанавливаем команду запуска приложения:

flatpak run org.flameshot.Flameshot gui

Установка команды для горячей клавиши Print
Установка команды для горячей клавиши Print

gui в конце команды означает, что мы хотим сделать скриншот в графическом режиме, а не открыть настройки скриншотера, например. Для открытия настроек команда будет такой:

flatpak run org.flameshot.Flameshot config

Напишем её в терминале, чтоб попасть в настройки скриншотера:

Настройки Flameshot
Настройки Flameshot

Расширения

UI/UX системы можно улучшать и/или дополнять с помощью расширений. Чтоб устанавливать расширения для системы нужно установить расширение GNOME Shell Integration в браузер, затем найти нужное расширение на сайте расширений и нажать на переключатель для установки:

Установка расширений через браузер
Установка расширений через браузер

Внешний вид

Внешний вид GNOME определяют 4 фактора:

  1. Shell тема - внешний вид системных элементов интерфейса, таких как панель, меню и овервью

  2. GTK тема - тема GTK приложений (Fedora содержит в себе тему для Qt приложений, максимально схожую со встроенной GTK темой Adwaita, за это отвечают пакеты adwaita-qt5, дополнительно можно установить пакет adwaita-qt6 для поддержки Qt 6).

  3. Тема иконок

  4. Тема курсора (часто включена в тему иконок)

Чтоб поменять тему, нужно включить системное расширение User Themes.

Shell и GTK темы должны находиться в системной директории ~/.themes, тема иконок и курсора - в ~/.icons.
Если таковых нет, нужно создать их через файловый менеджер (~ означает домашнюю директорию, она отображается в GNOME Files как Home) или командой:
mkdir -p ~/.themes && mkdir -p ~/.icons.

⚠️ Файлы и папки, начинающиеся с . это скрытые файлы, поэтому, если они не видны - нажимаем Меню → Show hidden files:

Включение отображения скрытых файлов в Nautilus
Включение отображения скрытых файлов в Nautilus

Установим новые темы:

Прямая ссылка на скачивание темы Colloid (внешний вид панели модифицирован мной, автор темы - Vinceliuce) и прямая ссылка на скачивание темы иконок (курсор включен).

Распаковываем директории из архивов в соотвествующие системные директории (~/.themes или ~/.icons соответственно) и устанавливаем их в GNOME Tweaks:

Установка темы shell, приложений, курсора и иконок
Установка темы shell, приложений, курсора и иконок

Готово. Теперь мы можем полноценно использвоать Linux на своем ПК.

Вы можете найти больше конфигов и настроек в моем репозитории на GitHub. Также, вы можете использовать мою статью о настройке терминала, чтоб терминал выглядел красочнее и работать с ним было удобнее.

Комментарии (12)


  1. psynix
    10.01.2022 11:52
    +4

    Серьезно? На хабре?


    1. ExposedCat Автор
      10.01.2022 11:55
      -1

      ???? почему нет?


      1. psynix
        10.01.2022 11:58

        действительно.


    1. KorP
      10.01.2022 12:05

      Ладно на хабре, но в 2022 году, в 100500-й раз...


      1. ExposedCat Автор
        10.01.2022 12:08

        В 2022 году я не нашел ни одного полноценного гайда, который от Windows приведет к юзабельному Linux


        1. Shaz
          10.01.2022 12:17

          Держи:

          1. Ставишь Линукс

          2. Работаешь


          1. ExposedCat Автор
            10.01.2022 12:18

            А теперь попробуй сказать так человеку, относительно далекому от IT :)


  1. init0
    10.01.2022 11:55
    +1

    КДПВ вводит в заблуждение, в заголовке читаю "с Windows на Linux" а на картинке будто наоборот.


    1. ExposedCat Автор
      10.01.2022 12:19

      Надо поправить, согласен


  1. flashdesk
    10.01.2022 11:58

    Мне кажется что если уж говорить про использование линукса "обычными смертными" то лучше это будет Ubuntu. Мне кажется что она больше все подходит для пользователей не особо связаных с ИТ. Тем ни менее все же линукс больше для ИТ ребят. К примеру, у меня стоит дуалбут, если бы не работа я бы остался с виндой только и был бы доволен, тем более за апгрейд винды до 11 не надо ничего платить.


    1. ExposedCat Автор
      10.01.2022 12:07

      Уважаю ваше мнение! Однако, не согласен с ним. Ubuntu устанавливается и используется ровно так же просто, как и Fedora. Но в отличие от Ubuntu, Fedora имеет чистый гном, что не может не быть плюсом, особенно для новичка. При чем не только потому, что "уууу, сколько патчей", а потому, что гном Ubuntu лишен ряда преимуществ гнома как такового. Лично мой опыт: не уйду с линукса даже при лишении всех его преимуществ, кроме UX/UI гнома. Воркспейсы, элементы маленькой панели вверху экрана, жесты, поддержка тача и hiDPI мониторов - безусловно лучший "экспириенс", который у меня был после использования ряда разных DE, Windows 10-11 и 12-й Mac OS.

      Что касается Windows 11 - она безумно сырая. По глупости обновился (дуалбут Win + Fedora) и получил массу, визуальных и не только, багов. Хотя она и похорошела относительно предыдущей версии. Говоря о Windows в целом, для обычного пользователя, в сравнии с тем же GNOME - он лишается плавности, кастомизации (бесспорно приедающегося) UI и возможностей (привет, расширения), нормальной поддержки мониторов (привет hi/lowDPI и мыльные окна винды) и нормального UX в целом: хоткеи, работа с окнами, вышеупомянутые воркспейсы, etc.


    1. mxr
      10.01.2022 12:11
      +1

      Linux Mint на протяжении 5 лет показывает себя как хорошая альтернатива Windows, особенно для использования на слабом железе.