Мануал по установке линукс

Теперь каждый справится с установкой Mint, Ubuntu и других дистрибутивов на компьютеры с Windows и macOS или без ОС.

Как установить Linux: подробнейшая инструкция

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

Установить Linux несложно. Конечно, есть такие дистрибутивы, как Arch, установка которого довольно трудна для новичка. Но большинство современных дистрибутивов устанавливается очень просто. Пожалуй, даже проще и быстрее, чем Windows.

Прежде чем устанавливать Linux на свой основной компьютер, сделайте копию важных данных. Работая с разделами жёсткого диска, вы можете по небрежности стереть что-нибудь важное. Конечно, если вы будете следовать инструкциям и внимательно читать, что делаете, то ничего непредвиденного не произойдёт. Но бэкап — нелишняя штука в любом случае.

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

1. Загрузите дистрибутив Linux

Прежде всего нужно выбрать дистрибутив. Определиться вам поможет наш топ лучших дистибутивов Linux.

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

Как правило, дистрибутивы Linux на официальных сайтах предлагается скачать двумя способами. Первый способ — обычная загрузка. Второй — через P2P посредством торрент-клиента. Второй способ, естественно, быстрее. Так что выбирайте его, если хотите сэкономить время.

2. Запишите дистрибутив на носитель

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

Запись на CD можно осуществлять стандартными средствами системы: «Запись образа диска» Windows или «Дисковая утилита» macOS. Достаточно щёлкнуть по загруженному образу правой кнопкой мыши и выбрать соответствующий пункт в меню.

Для записи ISO на флешку вам понадобятся специальные утилиты. Для Windows лучше выбрать Rufus, а для macOS — Etcher. У этих программ очень простой интерфейс, в них довольно сложно запутаться.

Ещё один вариант — просто распаковать содержимое ISO-архива на флешку. Это, правда, сработает только с более-менее современными компьютерами, у которых вместо традиционного BIOS новая UEFI.

3. Подготовьте раздел диска

Этот пункт следует выполнять в том случае, если вы хотите сохранить установленную у вас систему и использовать Linux одновременно с ней. Если вы решили перевести свой компьютер на Linux полностью или устанавливаете ОС на пустой жёсткий диск, пропустите параграф.

Windows

Откройте «Средство управления дисками» Windows. Выберите диск или раздел, от которого вы планируете отрезать немного места для установки Linux. Большинству дистрибутивов с лихвой хватит 15 ГБ. Но если вы планируете устанавливать много приложений, возьмите больше. Щёлкните по разделу правой кнопкой мыши и выберите «Сжать том». Введите размер и нажмите ОК.

Процесс может занять довольно много времени, так что запаситесь терпением.

Когда «Средство управления дисками» закончит изменять размеры разделов, на диске появится пустое неразмеченное пространство, отмеченное чёрным цветом. Туда мы и установим 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 отключён.

Загрузите и установите rEFInd. Встроенная утилита Boot Camp может помочь вам установить только Windows. rEFInd умеет загружать и macOS, и Windows, и Linux. Так что вы сможете выбирать, какая система будет загружаться при старте.

Распакуйте rEFInd. Затем откройте «Терминал» и введите diskutil list. Найдите в появившемся списке, как называется ваш загрузчик EFI. Чаще всего это /dev/disk0s1.

Введите mount /dev/disk0s1 и запустите установку rEFInd, перетащив install.sh из распакованной папки в окно «Терминала».

5. Загрузите Linux с носителя

Перезагрузитесь и выберите флешку или CD с Linux в качестве загрузочного носителя. На разных компьютерах это делается по-разному. На устройствах с Windows порядок загрузки можно определить с помощью Esc, F9 или меню BIOS. На Mac это делается долгим нажатием клавиши Option.

6. Начните установку Linux

Нас приветствует установщик Linux. Для примера возьмём дистрибутив Linux Mint за его популярность. Но процессы установки Ubuntu, openSUSE, Fedora, Debian, Manjaro и большинства других дистрибутивов практически идентичны.

Исключение — дистрибутивы, использующие псевдографический установщик. Единственное серьёзное отличие такого установщика в том, что выбирать опции в нём придётся при помощи клавиш. В остальном всё одинаково.

Выберите язык, который хотите использовать в системе, и нажмите «Продолжить».

Укажите, какую раскладку клавиатуры хотите использовать в дополнение к английскому.

Отметьте пункт «Установить стороннее программное обеспечение» или «‎Установка мультимедиа кодеков», чтобы Linux смогла использовать проприетарные драйверы и кодеки.

Опцию «Загрузить обновления во время установки», если она есть, можно включить, чтобы система скачала все самые свежие патчи, пока устанавливается. Или оставить её выключенной, если у вас не очень быстрое интернет-соединение, и обновиться потом.

7. Разметьте диск

Это ответственный этап, на котором вы должны быть очень внимательны.

Далее действия различаются в зависимости от того, хотите ли вы установить Linux рядом со своей системой или заменить систему. Не сотрите случайно диск, если хотите оставить систему.

Как установить Linux вместо текущей системы

Итак, вы решили установить Linux вместо вашей текущей системы (либо на пустой жёсткий диск). Есть два варианта.

Автоматически

Установщик сотрёт все данные с вашего диска, создаст новые разделы и установит систему, не утруждая вас лишними вопросами. Для этого выберите «Стереть диск и установить Linux». Прежде чем выполнять чистую установку, сохраните свои файлы на другой жёсткий диск или в облачное хранилище.

Вручную

Способ подойдёт, если вы хотите сами задать размеры для ваших разделов или, например, создать отдельный раздел для ваших файлов. Для этого выберите «Другой вариант» и нажмите «Продолжить».

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

Чтобы установить Linux вместо вашей системы, выберите раздел с установленной ОС и удалите его кнопкой «–». Затем на освободившемся месте создайте новые разделы.

  • Корневой раздел для системных файлов Linux. Выберите файловую систему Ext4 и точку монтирования /.
  • Swap-раздел, или раздел подкачки. Пригодится, если у вас не хватает оперативной памяти, но зато быстрый SSD-диск. В списке файловых систем выберите «Раздел подкачки».
  • Home-раздел, где будут храниться ваши файлы. Выберите файловую систему Ext4 и точку монтирования / home.

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

Как установить Linux рядом с текущей системой

Установить Linux рядом с вашей системой можно двумя способами.

Автоматически

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

Вручную

Если же вы хотите сами определить, сколько места выделять системе, и выполнили указания в пункте 3, щёлкните «Другой вариант» и нажмите «Продолжить». Вы увидите разделы своего диска и пустое место, которое мы приготовили для Linux. Создайте там корневой раздел (точка монтирования /), как описано выше. Домашний раздел в таком случае не обязателен: вы сможете копировать и изменять файлы в своей основной системе.

Нажмите «Продолжить». Установщик оставит ваши файлы на своих местах. Он просто создаст новые разделы на свободном месте. Вы сможете выбирать, какую систему хотите загрузить при запуске.

8. Завершите установку Linux

Дальше всё просто. Установщик может спросить вас, где вы находитесь, чтобы определить часовой пояс, и предложит выбрать предпочитаемый язык ввода.

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

Начнётся установка системы. Подождите, пока Linux скопирует свои файлы.

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


Когда вы перезагрузитесь и перед вами появится рабочий стол вашей Linux, вы сможете делать всё то же, что и в Windows и macOS: сёрфить в интернете, редактировать документы и слушать музыку. Но перед этим в первую очередь следует обновиться — соответствующий пункт обычно можно найти в главном меню системы.

Затем вы можете заглянуть в «Магазин приложений» (или его аналог в зависимости от дистрибутива), чтобы доустановить нужные вам приложения. И напоследок выбрать обои посимпатичнее.

Попробуйте Linux, и вы увидите, что в повседневной жизни она ничуть не сложнее Windows или macOS.

Текст статьи был обновлён 11 марта 2021 года.

Читайте также 🐧👩‍💻😤

  • 6 задач, с которыми Linux справляется лучше, чем Windows
  • 12 причин, почему Linux лучше Windows
  • 6 причин, почему для новичков лучше Linux, а не Windows
  • 14 мифов о Windows, в которые вы верите совершенно зря
  • 10 операционных систем для ПК, о которых знают далеко не все

Установка Linux Mint

Linux Mint — это один из самых популярных Linux дистрибутивов. Оптимален для новичков, удобный, красивый и содержит все необходимое. В данном руководстве подробно рассматривается процесс установки Linux Mint. Рассматривается, как установить Linux Mint на чистый диск, как создавать разделы, а также как установить Linux Mint рядом с Windows.

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

Linux Mint существует в трех редакциях, которые отличаются средой рабочего стола:

  • Linux Mint Cinnamon
  • Linux Mint MATE
  • Linux Mint Xfce

Установка всех редакций выполняется одинаково. В данном руководстве рассматривается установка Linux Mint Cinnamon. Если вы раньше никогда не пользовались Linux, то можете начать именно с Linux Mint Cinnamon.

Оглавление

  • Как проходит установка Linux Mint
  • Скачать образ Linux Mint
  • Запись образа на CD/USB-носитель
  • Установка Linux Mint рядом с Windows
  • Загрузка LiveCD
  • Запуск установки
  • Выбор языка
  • Выбор раскладки клавиатуры
  • Установка дополнительных компонентов
  • Выбор диска и разметка диска
    • Пара слов о разделах диска для Linux
    • Установка на чистый диск (полное форматирование диска)
    • Автоматическая установка Linux Mint рядом с Windows
    • Самостоятельная разметка диска (создание разделов)
  • Выбор часового пояса
  • Создание пользователя
  • Процесс установки
  • Установка завершена
  • После установки Linux Mint
  • Заключение

Как проходит установка Linux Mint

Установка Linux Mint выполняется довольно просто. Вы скачиваете образ дистрибутива (файл с расширением .iso), записываете его на флешку или диск и загружаетесь с флешки (диска) в Live-систему. Внутри Live-системы запускаете инсталлятор и следуете инструкциям инсталлятора. Установка проходит относительно быстро.

Самый ответственный шаг на этапе установки, это разметка диска или выбор диска (раздела диска), на который будет установлена система. Если вы устанавливаете систему рядом с Windows, то нужно быть внимательным, чтобы случайно не отформатировать существующий раздел диска (если он есть), на котором находятся важные данные. Ниже мы разбираем процесс разметки диска по шагам, поэтому не волнуйтесь.

Перед началом установки я рекомендую сначала прочитать данное руководство, чтобы представлять то, что вам предстоит сделать.

Скачать образ Linux Mint

Скачайте ISO-файл, содержащий образ дистрибутива Linux Mint. Для этого перейдите на страницу https://linuxmint.com/download.php и в нижней части страницы из таблицы выберите версию, которую вы хотите скачать. Доступны версии для 32-х и 64-х битных процессоров.
Скачиваем Linux Mint

При клике на соответствующую версию откроется новая страница, на которой можно выбрать ближайший к вам сервер для загрузки или же использовать торрент файл для скачивания.
Скачиваем Linux Mint

Файл образа имеет имя вида: linuxmint-19.1-cinnamon-64bit.iso (может отличаться в зависимости от версии).

Запись образа на CD/USB-носитель

После того, как вы скачали ISO-образ, его нужно записать на CD/DVD или USB-носитель (флешку), чтобы затем использовать данный загрузочный носитель для загрузки Live-системы и запуска инсталлятора.

Для создания загрузочной флешки можно воспользоваться бесплатной и очень простой программой Etcher, которая доступна для Linux, Windows и MacOS. Инструкция по созданию загрузочной флешки в программе Etcher: Как создать загрузочную флешку

Установка Linux Mint рядом с Windows

Если у вас на компьютере уже установлен Windows, и вы хотите установить Linux Mint рядом с ним, то желательно предварительно выделить на диске место, которое будет использоваться для Linux Mint. Это можно сделать штатными средствами Windows. Если вы не устанавливаете Linux Mint рядом с Windows, то переходите к следующему шагу.

Прежде, чем выполнять действия, описанные ниже, а также дальнейшую установку Linux, крайне рекомендуется сделать резервную копию важных данных. Копию желательно делать на съемном носителе.

Рассмотрим, как в Windows выделить место на диске для будущей установки Linux Mint. Через меню Пуск найдите утилиту Управление компьютером.
Запуск утилиты Управление компьютером

Откроется утилита для настройки компьютера. Слева в списке выберите пункт Управление дисками. Появится таблица со списком разделов диска. На скриншоте ниже (пример для Windows 10) можно видеть, что основной раздел это диск C. От него мы и будем отрезать место, которое нам понадобится для установки Linux. Нажмите на диск C и щелкните правой кнопкой мыши по нему. Во всплывающем меню выберите пункт Сжать том

В открывшемся окне нужно в поле Размер сжимаемого пространства ввести размер, который вы хотите отрезать от диска. Для Linux желательно выделять минимум 40-50Gb (хотя можно и меньше, зависит от того, как планируется использовать систему). Я отрезал всего 20Gb, так как это тестовая система. Вписываем в поле желаемый размер и нажимаем кнопку Сжать.

В итоге получится следующая разметка. Мы видим, что на диске появилась неразмеченная (пустая) область размером ~20Gb. Эту область мы и будем использовать для установки Linux Mint.

Загрузка LiveCD

Теперь необходимо загрузиться с флешки (диска), которую вы создали. Для этого в настройках BIOS/UEFI вашего компьютера требуется установить загрузку с внешнего носителя. Чтобы это сделать, нужно перезагрузить компьютер и открыть BIOS. На разных компьютерах в BIOS можно попасть по разному.

На современных компьютерах, где используется режим UEFI, для входа в BIOS/UEFI нужно при включении компьютера удерживать специальную клавишу. У разных производителей клавиша может быть разной. Обычно это: F2, Del, F10, Esc, F11 или F3.

На старых компьютерах, где используется классический BIOS (legacy BIOS), чтобы войти в BIOS нужно при загрузке компьютера, в самом начале, когда появляется логотип материнской платы, нажать специальную клавишу. Для разных материнских плат клавиша может быть разной. Обычно это одна из клавиш: Del, F1, F2, F8, F10 или какая-нибудь другая, или даже сочетание клавиш. Подробности: Настройка BIOS для загрузки с CD/DVD-диска или с USB-носителя

Пример настройки BIOS для загрузки с USB-флешки:
BIOS загрузка с USB-флешки

Сохраняем настройки BIOS и перезагружаем компьютер. Не забудьте предварительно подключить флешку к компьютеру.

Начнется загрузка с флешки. Появится окно с таймером. Можно нажать любую клавишу или дождаться окончания таймера.
Linux Mint Загрузка LiveCD

Появится загрузочное меню. Нужно выбрать первый пункт — Start Linux Mint, чтобы началась загрузка Live-системы.
Linux Mint загрузочное меню

В некоторых случаях загрузочное меню может выглядеть следующим образом:
Linux Mint меню GRUB

Запуск установки

Когда загрузится Live-система, перед вами появится рабочий стол. Чтобы запустить установку, дважды щелкните по иконке Install Linux Mint, расположенной в левом верхнем углу рабочего стола.
Live система Linux Mint. Рабочий стол

Запустится инсталлятор. В инсталляторе нужно будет выполнить несколько шагов.

Выбор языка

Выберите из списка язык будущей системы и нажмите кнопку Продолжить.
Установка Linux Mint: выбор языка

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

Выберите раскладку клавиатуры.
Установка Linux Mint: выбор раскладки клавиатуры

Установка дополнительных компонентов

На этом шаге вам предлагают поставить галочку, чтобы во время установки автоматически были установлены драйвера видео-карты, WiFi, поддержка Flash, MP3 и некоторые другие компоненты. Рекомендую их устанавливать, поэтому ставим галочку и нажимаем Продолжить.
Установка Linux Mint: установка дополнительных компонентов

Выбор диска и разметка диска

Выбор диска и разметка диска самый важный шаг установки, который у новичков обычно вызывает сложности. На этом шаге вам нужно выбрать на какой диск или радел диска устанавливать Linux Mint. А также, если требуется, самим разметить диск, то есть создать необходимые разделы диска, на которые будет установлена система.

Пара слов о разделах диска для Linux

Прежде чем мы перейдем к разметке диска, буквально пару слов о том, зачем Linux вообще нужны какие-то разделы.

Любой диск можно разделить на несколько разделов. Разделы могут быть разного размера, иметь разную файловую систему и разное назначение. Например, когда на одном компьютере используются Windows и Linux, то для них на диске созданы разные разделы.

Если у вас уже установлен Windows, то на диске у вас уже создано несколько разделов, или в самом простом случае может быть всего один раздел. Но обычно это минимум три раздела: EFI-раздел, раздел восстановления размером около 500Mb и раздел, который выделен под диск C.

Любая система Linux (не только Linux Mint) имеет определенную структуру директорий. Linux может быть установлен не на один раздел диска, а на несколько. В таком случае каждый раздел используется для определенных целей (для определенной системной директории).

Например, пользователь может создать следующие разделы:

EFI EFI-раздел. Данный раздел требуется создавать для компьютеров, работающих в режиме UEFI. Если у вас на компьютере (работающем в режиме UEFI) уже установлен Windows, то EFI раздел уже должен существовать и создавать его не требуется.
/ Корневой раздел. Это основной раздел, в котором размещаются все директории системы, кроме тех, которые расположены на других разделах.
/home Домашний раздел. Это раздел, в котором размещаются пользовательские данные. Именно в /home разделе пользователь создает свои личные файлы. Если проводить отдаленную аналогию с Windows, то /home раздел это что-то вроде директории Пользователи (Users) в Windows. У каждого пользователя Linux в директории /home есть своя личная директория, например, /home/vasya в ней он и создает свои файлы.
swap Раздел подкачки. Используется системой, если не хватает оперативной памяти. Раньше его обычно всегда создавали, но сейчас вместо swap раздела чаще используют файл подкачки, поэтому мы его создавать не будем.
/boot Загрузочный раздел. В данном разделе размещается загрузчик GRUB, который загружает систему, и другие компоненты, которые требуются для запуска системы. Этот раздел обычно используют при более, скажем так, продвинутых установках. Когда планируется настраивать RAID, полно-дисковое шифрование и так далее.

Для самой простой установки Linux достаточно создать один корневой раздел «/» (не считая EFI-раздела).

Но иногда бывает полезно создать еще /home раздел. Если вы создаете /home раздел, то в таком случае пользовательские данные будут размещаться на отдельном разделе. И если, например, вам нужно будет переустановить систему, то во время переустановки вы сможете использовать существующий /home раздел с вашими данными (но не форматировать его), и ваши данные останутся целыми (если не уверены в том что делаете, то резервную копию все равно создайте).

Ниже, при ручной разметке диска, мы будем создавать разделы: корневой «/», /home и для компьютеров, работающих в режиме UEFI, еще и EFI-раздел, если он еще не создан.

Далее рассматриваются следующие варианты установки Linux Mint (они обозначены разными цветами, чтобы вы не запутались):

  • Установка системы на «чистый» диск (автоматическое создание разделов). Этот вариант стоит выбирать, если вы выделяете для Linux Mint отдельный диск и не планируете создавать разделы самостоятельно. В таком случае установщик обычно создает всего один корневой раздел и один раздел EFI (для режима UEFI).
  • Автоматическая установка Linux Mint рядом с Windows. Установщик Linux Mint сам определит, что у вас уже установлена Windows и предложит создать разделы диска автоматически.
  • Самостоятельная разметка диска (создание разделов), а также разметка диска при установке Linux Mint рядом с Windows. В данном случае пользователь сам создает желаемые разделы.

Установка на чистый диск (полное форматирование диска)

Это самый простой случай — для Linux Mint вы выделяете отдельный диск, который будет автоматически отформатирован, и на котором установщик автоматически создаст требуемые разделы. Для такого варианта установки выберите пункт Стереть диск и установить Linux Mint и нажмите кнопку Установить сейчас.
LinuxMint установка: Список разделов диска

Появится следующее предупреждение. Из этого предупреждения видно, что на диске будет создано 2 раздела: ESP (EFI) раздел и один корневой раздел.
LinuxMint установка: UEFI список разделов диска
Для систем с классическим BIOS раздел ESP (EFI) не создается, то есть будет создан только корневой раздел.

Автоматическая установка Linux Mint рядом с Windows

Если у вас уже установлен Windows, то установщик определит это и предложит вам установить Linux Mint рядом с Windows. В таком случае установщик автоматически уменьшит раздел, на котором установлен Windows и создаст корневой раздел для Linux. Рассмотрим, как это сделать. Выбираем пункт Установить Linux Mint рядом с Windows Boot Manager.
Установка Linux Mint рядом с Windows

Появится следующее окно. В нем вы должны указать, сколько места вы планируете отрезать от раздела, на котором установлен Windows, чтобы использовать это место для Linux. Для этого перемещайте мышкой разделитель влево или вправо. В моем случае на тестовой системе для Linux Mint я выделяю 15.1Gb. Когда все готово, нажмите кнопку Установить сейчас.
Указание размера

Появится следующее предупреждение. Еще раз подумайте, все ли вы сделали правильно и сделали ли резервную копию данных. Если да, то нажимаем Продолжить.
Предупреждение

Появится еще одно предупреждение. В нем видно, что установщик создаст один корневой раздел и отформатирует его в файловую систему ext4. Нажимаем Продолжить.
Предупреждение 2

Самостоятельная разметка диска (создание разделов)

Теперь рассмотрим, как самим создавать разделы диска. Для этого выбираем пункт Другой вариант и нажимаем кнопку Продолжить.
Ручная разметка диска при установке Linux Mint

Откроется утилита для создания разделов диска. В ней представлена таблица с дисками и разделами дисков.

Если у вас чистый диск, на котором нет никаких разделов, то вы увидите следующее окно. Ваш диск обозначается, как /dev/sda, он и представлен в списке разделов. Если у вас к компьютеру подключено несколько дисков, то они также будут отображены в списке и будут иметь названия /dev/sdb, /dev/sdc и так далее.
Разметка диска при установке Linux Mint

Если вы устанавливаете Linux рядом с Windows, то список разделов будет выглядеть примерно следующим образом. Внизу списка мы видим свободное место. Это то место, которое мы выделили для установки Linux. Также можно заметить, что уже создан EFI-раздел (он подписан, как Windows Boot Manager).
Список разделов при установке Linux рядом с Windows

Если у вас совсем пустой диск, то нужно сначала создать на нем таблицу разделов. Нажмите кнопку Создать таблицу разделов. Таблица разделов уже может существовать на диске, в таком случае создавать ее не нужно. Появится предупреждение. Нажимаем Продолжить.
Создание таблицы разделов диска

Таблица разделов будет создана. Установщик создает таблицу разделов GPT для компьютеров, работающих в режиме UEFI. Если UEFI не используется, то, насколько мне известно, создается MBR таблица (для дисков объемом до 3Тб). Теперь мы можем видеть свободное место на нашем диске.
Чистый диск

Мы создадим три раздела:

  • EFI раздел. Его нужно создавать только для компьютеров, работающих в режиме UEFI. Данный раздел форматируется в файловую систему FAT32. Объем EFI раздела рекомендуется указывать 512Mb.
  • Корневой «/». Для корневого раздела рекомендуется выделять минимум 30-50Gb. Файловая система EXT4.
  • /home раздел. Для /home раздела можно задействовать все остальное оставшееся пространство диска. Файловая система EXT4.

Создадим EFI раздел (если его нет).
Данный пункт нужно выполнять только если у вас используется режим UEFI и если у вас уже не создан EFI раздел. Нажимаем в таблице на строку с надписью свободное место и нажимаем кнопку с символом плюс «+». Откроется окно с настройками нового раздела. Указываем следующие настройки:

  • Размер. Указываем размер раздела в мегабайтах — 512Mb.
  • Тип нового раздела: Первичный.
  • Местоположение нового раздела: Начало этого пространства.
  • Использовать как: Системный раздел EFI.

Настройки EFI раздела

Если вдруг в процессе создания разделов над или под каким-либо разделом в таблице появилась строка свободное место размером 1Mb, не обращайте на это особого внимания. Это связано с выравниванием разделов на диске.

Сейчас таблица разделов будет выглядеть примерно так (это только в том случае, если у вас до этого был пустой диск):
Список разделов. EFI

Создадим корневой раздел «/»
Снова нажимаем в таблице на строку свободное место и нажимаем кнопку «+». Указываем настройки:

  • Размер. Указываем размер раздела в мегабайтах. Рекомендуется минимум 30-50Gb. Я указал всего 10Gb, так как устанавливаю тестовую систему.
  • Тип нового раздела: Первичный. Если у вас диск с таблицей разделов MBR, то лучше выбрать Логический.
  • Местоположение нового раздела: Начало этого пространства.
  • Использовать как: Журналируемая файловая система Ext4.
  • Точка монтирования: /

Настройки корневого раздела

Создадим /home раздел.
Нажимаем на строку свободное место и нажимаем «+». Указываем настройки:

  • Размер. Так как под /home раздел мы планируем использовать все оставшееся свободное пространство, то размер оставляем тот, который уже указан.
  • Тип нового раздела: Первичный. Если у вас диск с таблицей разделов MBR, то лучше выбрать Логический.
  • Местоположение нового раздела: Начало этого пространства.
  • Использовать как: Журналируемая файловая система Ext4.
  • Точка монтирования: /home

Настройки home раздела

В итоге список разделов у меня выглядит следующим образом.
Список разделов
Или вот так, если устанавливаете рядом с Windows.
Список разделов Linux и Windows

Также обратите внимание — в нижней части окна есть разворачивающийся список. Это выбор диска, на который будет установлен загрузчик GRUB. Для установки загрузчика указывается не раздел диска, а диск целиком. В моем случае загрузчик устанавливается на диск /dev/sda, на который я устанавливаю систему, и который установлен в BIOS, как загрузочный.
Выбор диска для установки GRUB

Еще раз внимательно просмотрите список разделов. Если нужно что-то изменить, то вы можете удалить разделы и создать снова. На самом деле на данном шаге еще никакие разделы на диске физически не создаются, вы пока только указываете настройки. Если же все готово и вы уверены, что сделали все правильно, то нажимаем кнопку Установить сейчас.

Появится предупреждение, в котором указан список разделов, которые будут созданы. Нажимаем кнопку Продолжить
Предупреждение перед созданием разделов диска

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

Откроется окно с выбором часового пояса. Выберите ваш часовой пояс.

Создание пользователя

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

Создание пользователя пароля и hostname во время установки Linux Mint

Вам нужно заполнить следующие поля:

  • Ваше имя — впишите имя в произвольном формате.
  • Имя вашего компьютера — Имя компьютера (hostname) используется для идентификации компьютера в сети. Можно указать что-нибудь вроде mylaptop или vasyapc. Я указал pingvinushost.
  • Имя пользователя — Имя пользователя от имени которого вы будете работать в системе. Рекомендую указывать не очень длинное имя. Можно просто указать свое имя, например, vaysa, petya. Я указал pingvinus.
  • Пароль и повтор пароля — Нужно указать пароль, который будет использоваться для входа в систему и для выполнения административных задач. Обязательно запомните или запишите его.

Чуть ниже выберите пункт Входить в систему автоматически, если компьютером планируете пользоваться только вы и для входа в систему не хотите вводить пароль. Но я рекомендую выбирать пункт Требовать пароль для входа в систему. Также можно установить опцию Шифровать мою домашнюю папку. Для новичков и для большинства пользователей этого делать не нужно. Когда все настройки указаны, нажимаем кнопку Продолжить.

Процесс установки

Теперь наконец-то начнется процесс установки. Он может занять несколько минут. Ничего делать не нужно, просто ждем завершения.

Установка завершена

Когда установка будет завершена, появится предупреждение. Нажимаем кнопку Перезагрузить, чтобы перезагрузить компьютер.

Появится еще одно предупреждение. Отключите (выньте) флешку или диск от компьютера и нажмите клавишу Enter.

Начнется перезагрузка компьютера и загрузка Linux Mint.

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

Если все пройдет успешно, то перед вами появится приглашение ко вводу пароля пользователя. Введите пароль, который вы указали во время установки и нажмите Enter.
Вход в Linux Mint

Появится рабочий стол Linux Mint, и откроется приветственное окно Добро пожаловать в Linux Mint. Чтобы это окно не показывалось при каждой загрузке снимите галочку в правом нижнем углу этого окна.
Окно приветствия

Рабочий стол Linux Mint

Переключение раскладки клавиатуры по умолчанию выполняется сочетанием славишь Shift+Alt.


Если вы устанавливали Linux рядом с Windows, то по умолчанию у вас будет загружаться Linux. Чтобы загрузить Windows, вам нужно при загрузке компьютера в меню загрузчика Grub выбрать пункт: Windows Boot Manager (может называться по другому).
GRUB загрузка Windows

Заключение

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

Данное руководство можно использовать и для установки других дистрибутивов Linux. Многие из них, особенно основанные на Ubuntu, устанавливаются аналогично.

Содержание статьи

  • 1. Загрузка версии Linux
  • 2. Запись версии Linux на переносное устройство
  • 3. Подготовка раздела диска
    • Windows
    • macOS
  • 4. Подготовка загрузчика
    • Windows
    • macOS
  • 5. Загрузка Линукс с носителя
  • 6. Начало установки Linux
  • 7. Разметка диска
    • Установка Linux в качестве основной операционной системы
    • автоматический
    • ручной
  • Установка Linux в качестве Второй операционной системы
    • автоматический
    • Ручной
  • 8. Завершающий этап

[статья обновлена 27 октября 2020]

Установить Ubuntu, mint, Elementary, MX, Zorin, Pop! и другие дистрибутивы для новичков Linux на компьютеры с другими операционными системами или вообще без них, достаточно, просто. Главное – знать правильную последовательность всех действий.

Linux интересен по многим параметрам. Хотя бы, потому что ему доступны те задачи, о которых тот же Windows даже не мечтал. Допустим, у вас компьютер допотопной модели и, конечно, на старые агрегаты новые версии Винды не доступны. Кроме того, выбрав бесплатный Linux, вы экономите на установке ОС.

Для установки самой лёгкой Linux никаких особых навыков не потребуется. Однако изначально следует определиться с конкретной версией. Arch не рекомендована для новичков, поскольку, его установка сложней остальных дистрибутивов. Но большинство других устанавливаются элементарно и быстро, даже Windows не сравнится с простотой и скоростью установки Linux.

Линукс

Обратите внимание! Перед установкой Linux важно сделать бэкап важной информации на своем компьютере. Во время установки жесткий диск может потерять нужные файлы. Поэтому нелишним будет сохранение данных на переносное устройство. Хотя, если вы будете четко придерживаться ниже выложенной инструкции, потерь данных не должно произойти. Но подстраховка, в любом случае, не помешает.

Если на ваш компьютер установлены такие операционные системы, как Windows, macOS или вообще «голый» ПК, то вы можете смело устанавливать Linux. Linux записывается в качестве основной ОС, а также для параллельной работы с другой системой. В общем, как именно пользоваться, решать вам.

1. Загрузка версии Linux

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

Вы не знаете, какой дистрибутив необходим именно вам? Как выбрать читайте тут.

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

ссылка на официальный сайт Ubuntu.

Скачать Linux mint – официальный сайт.

Обычно официальные источники Linux предлагают произвести закачку по двум принципам на выбор:

  • стандартная загрузка;
  • через Р2Р (торрент).

Разумеется, последний способ является самым быстрым.

2. Запись версии Linux на переносное устройство

Kak ustanovit Linux fddc

При закачке Linux в формате ISO его нужно смонтировать на съемный носитель (CD диск, флешка). Перенос сведений на съемные носители осуществляется просто – обычной записью. Для этого нужно правой кнопкой мыши нажать на выделенный элемент и выбрать подходящий пункт в открывшемся окне, функция – «Запись образа диска».

Чтобы записать ISO на флешку, то для:

  • Windows – Rufus;
  • macOS – Unetbootin.

Разобраться с перечисленными программами невероятно просто.

3. Подготовка раздела диска

Такая процедура необходима в том случае, если вы хотите одновременно использовать несколько систем. Но, если Linux – единственная рабочая система, то этот шаг можно пропустить.

Windows

управление дисками

  • открываем «Средство управлениями дисками», где выбираем диск либо отдельный раздел, куда планируется запись будущей операционной системы. 10 ГБ – достаточный объем памяти. Если в планах – загрузка других файлов, то нужно той же правой кнопкой мышки выбрать «Сжать том», далее – «Ок»;
  • процесс весьма долгий. По окончанию, на носителе появится пустота, выделенная черным цветов. Именно в это место нужно поместить Linux. Если Linux когда-нибудь надоест, то на его место можно перезаписать другую операционную систему таким же способом, который мы предложили для Linux.

macOS

Как установить Linux. Пошаговая инструкция - rdd.media 2023

Если у вас стоит macOS, то найти место для Linux можно благодаря функции «Дисковая утилита». Выбираем наш диск и нажимаем на «+», таким образом, создается раздел для Linux. Как и в предыдущем варианте, процесс будет долгим.

4. Подготовка загрузчика

Windows

Сейчас разговор затрагивает исключительно новые ПК, на которых установлена Винда таких серий: 8; 8.1 или 10. Фишка этих компьютеров заключается в том, что для них применим загрузчик UEFI, который не загружает никакую операционную систему, за исключением «родной» Windows.

Но мы знаем, как обхитрить такой принцип. Заходим в ВІОS, отключаем функцию Secure Boot и перезагружаемся. Все! Теперь компьютер готов к загрузке и установке новых ОС. Вы можете поместить эти операционные системы рядом со своей Виндой.

macOS

Тут придется немножко поднапрячься, поскольку, macOS требует гораздо большего количества действий для установки Linux в паре с macOS.

Последовательность действий такова: отключаем SІР, перезагружаем систему, нажимаем Сmd + R. После чего возникнет меню Recovery, в котором необходимо выбрать «Терминал» и ввести без кавычек «csrutil
disable». Снова перезагружаем. Теперь SІР отключен.

По умолчанию у вас встроен Вооt Camp, который рассчитан исключительно для установки Windows. Поэтому нам необходимо скачать и установить rЕFlnd. Благодаря этому приложению вы сможете закачать ту ОС, которая вам необходима, включая «Линукс».

Затем нужно распаковать загрузившийся файл. Для его открытия после распаковки нужно открыть «Терминал» и ввести без кавычек «diskutil
list». В появившемся окне нужно найти необходимый загрузчик ЕFІ. Как правило, он называется /dev/disk0s1. Вводим «mount /dev/disk0s1» и запускаем rЕFlnd путем перемещения install.sh из распакованной папки в меню «Терминал».

5. Загрузка Линукс с носителя

Первым делом, необходимо перезагрузиться. Далее выбираем наш носитель с Линукс. Действия зависят от типа операционной системы. Если речь идет о Windows, то наши основные помощники Еsс, F9 либо ВІОS.  Для «Макинтоша» – долгое нажатие Орtіоn.

6. Начало установки Linux

Рассмотрим процессы на примере Ubuntu. Следует добавить, что большинство версий Linux (openSUSE, Mint, Debian, Fedora, Manjaro и многие другие) устанавливаются так же, как и Ubuntu. Некоторые версии требуют псевдографический установщик. Разница в действиях установщика состоит в том, что при псевдографическом варианте необходимо выбирать функционалы с помощью клавиш. Другие манипуляции производятся аналогичным способом.

Итак, выбираем язык системы, нажимаем «Установить». После чего отмечаем «Установить стороннее программное обеспечение», таким образом, наш новенький «Линукс» сможет применять проприетарные драйверы. Далее выбираем «Загрузить обновления во время установки», что допускается оставлять включенным, но это не относится к быстрому интернет-подключению.

7. Разметка диска

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

Установка Linux в качестве основной операционной системы

Для установки Linux как единственной операционной системы существует два способа.

автоматический

Как установить Linux. Пошаговая инструкция - rdd.media 2023

создает новые разделы и устанавливает систему, удалив все предыдущие данные с диска. Преимущества данного метода очевидны, ведь вам не придется ломать голову над ручными действиями. Для этого способа нужно выбрать «Стереть диск и установить Linux». Предварительно рекомендуется сохранить информацию на другой жесткий диск;

ручной

Как установить Linux. Пошаговая инструкция - rdd.media 2023

данный вариант лучше предыдущего тем, что вы самостоятельно определяете размеры для разделов. Чтобы выбрать ручной режим установки, необходимо нажать «Другой вариант», затем – «Продолжить».

Linux продемонстрирует все имеющиеся на компьютере разделы. Их можно удалять и использовать по собственному усмотрению. Однако, ни в коем случае, нельзя трогать те разделы, где сохранена необходимая для вас информация.

Для установки Linux в качестве основной операционной системы, следует выбрать раздел с установленной ОС и удалить при помощи клавиши «-». После чего, на освободившихся местах создаем такие разделы:

Как установить Linux. Пошаговая инструкция - rdd.media 2023

  • корневой – для хранения системных файлов операционки. Для чего выбираем – Ехt4 и /;
  • swap или подкачка необходимы в качестве дополнительной оперативки. Нужно лишь в меню файловых систем выбрать «Раздел подкачки»;
  • home – хранилище ваших файлов. Для выбора именно этого раздела клацаем на Ехt4 и /home.

По завершению нажимаем «Продолжить» и подтверждаем действия. Программа стирает указанные вами разделы, а на их месте создает новые.

Установка Linux в качестве Второй операционной системы

Linux в качестве соседствующей операционки с другой ОС так же, как и предшествующий вариант, устанавливается автоматически и вручную.

автоматический

Как установить Linux. Пошаговая инструкция - rdd.media 2023

Что касается автоматической настройки, то практически всегда установщики «Линукс» видят загруженные на компьютере системы, конечно, если они создавались. Если не создавались, то выбираем «Установить рядом с Windows». Далее все происходит на автомате.

Ручной

Как установить Linux. Пошаговая инструкция - rdd.media 2023

Ручная установка потребуется в том случае, когда вы самостоятельно хотите выделить то количество мест, которое считаете нужным. Для этого выбираем «Другой вариант», затем – «Продолжить». После чего, система покажет пустое подготовленное вами место для Linux. Тут же создается корневой раздел. Home-раздел в данной ситуации необязателен.

Нажимаем «Продолжить». Программа не трогает ваши документы, оставляя их на прежних местах. При этом, создает новые на освободившемся пространстве. Вы сами решаете, какую ОС загружать во время запуска.

8. Завершающий этап

Как установить Linux. Пошаговая инструкция - rdd.media 2023

Программа для определения вашего часового пояса может спросить о месте нахождения, а также предложит выбрать – язык, назвать свое имя и придумать пароль.

Как установить Linux. Пошаговая инструкция - rdd.media 2023

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

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

Вам может быть интересно:

Как переустановить Windows? Поэтапная инструкция

Не запускается Windows, что делать?

20 советов по работе с Excel

Как скачать фото из инстаграма

Как накрутить просмотры в инстаграм

Содержание

Данная статья предназначена для тех пользователей, кто хорошо владеет компьютерами вообще и имеет большой опыт работы с Windows в частности, но плохо знает (или вообще не знает) Linux. Именно поэтому в этой статье не будет употребляться лексика, специфическая для UNIX. Обычные для Linux задачи, такие как разбиение жёсткого диска на разделы, установка программного обеспечения и подключение необходимых плагинов, будут полностью решены с помощью графического пользовательского интерфейса (GUI).

Подготовка

  • Аппаратное обеспечение

    Одним из самых привлекательных качеств Linux является относительно низкий уровень технических требований даже к самым современным системам. Минимальные системные требования Ubuntu — это 512 Мбайт оперативной памяти и 5 Гбайт дискового пространства. Поэтому Ubuntu идеально подходит для использования в нетбуках, которые не блещут своей производительностью в Windows.

  • Какую версию выбрать?

    Для начала вам нужно скачать ISO-файл c официального Web-сайта Ubuntu. Прежде всего, вас попросят выбрать между обычной версией и LTS. Новая версия Ubuntu появляется каждые шесть месяцев, а LTS-релиз выходит раз в два года. Ubuntu с индексом LTS поддерживается в течение трёх лет, помимо двух лет в течении которых эта версия будет последней. Если вы всегда стремитесь за новинками, то выбирайте обычную версию и обновляйте релиз (см. версия) каждые полгода. Если же вы хотите настроить систему и оставить её в покое, то выбирайте LTS и тогда апгрейд на следующий релиз будете делать раз в два года, если хотите оставаться всегда на LTS релизах. Заметьте ничто не мешает обновлять LTS версию на обычную каждые пол года.

  • Выбор между 32bit или 64bit

    Далее нужно будет выбрать между 32-битной и 64-битной версией системы. Помните, что подобно Windows, у 64-битной версии Ubuntu будет больше проблем совместимости, чем у её 32-битного аналога. С поддержкой драйверов тоже могут возникнуть проблемы на 64-битной платформе. В конечном счёте, выбор за вами, 64-битная версия может дать большую производительность, но 32-битные системы доставят меньше хлопот, а как для начинающего пользователя это очень важно. Спросите: а как насчет поддержки оперативной памяти более 4ГБ? Ответ прост — нужно лишь будет через графический менеджер пакетов установить ядро с индексом «pae».

  • Скачивание

    Итак, вы определились, какую версию Ubuntu будете использовать. Переходим по ссылке для скачивания ubuntu, в поле «Choose your flavour» выбираем 32-битную или 64-битную версию, жмем «Get Ubuntu XX.XX». Возможно после этого вам будет предложено ответить на опрос, но сейчас нас это не интересует, в конце страницы нажимаем «Not now, take me to the download ›»(перевод «Не сейчас, приступить к загрузке >»). После этого откроется страница загрузки и через несколько секунд начнется загрузка. Образ *.iso дистрибутива Ubuntu занимает размер около 700 Мб, поэтому рекомендуется использовать менеджер закачки, для того, что бы можно было докачать образ в случае разрыва соединения.

Предупреждение: Настоятельно рекомендуем сделать резервную копию всех важных данных, прежде чем приступать к выполнению шагов данного руководства, особенно если вы хотите установить Ubuntu на тот же самый жёсткий диск, где установлена система Windows. И это не из-за того, что Ubuntu может что-то испортить, а из-за того что зачастую пользователь сам по незнанию выполняет некоторые действия неправильно, отходя от описанных в руководстве. Кроме того, рекомендуем прочитать статью до конца, прежде чем следовать инструкциям. Вам придётся внести изменения в таблицу разделов диска, поэтому возможна потеря данных. Вы должны знать, как записать ISO-образ на CD и как настроить BIOS на загрузку с оптического привода. Кроме того, от вас потребуется знание основ разбиения жёсткого диска на разделы. Если вам нужна альтернативная загрузка Ubuntu и Windows, тогда сначала установите Windows, поскольку при установке Ubuntu раньше Windows вы, наверняка, столкнётесь с проблемами. Если вы не доверяете разметчику, имеющемуся на установочном CD Ubuntu, но это зря, или просто хотите воспользоваться своим собственным решением для разбиения диска на разделы, тогда вам понадобится как минимум 20 Гбайт неразмеченного свободного места для Ubuntu, чтобы следовать нашим инструкциям.

Начинаем установку

Как только вы записали ISO-файл на CD или USB, загруженный c официального Web-сайта Ubuntu, можно перезагружаться.

Не забудьте предварительно настроить BIOS на загрузку с CD/DVD.

После загрузки CD с помощью курсорных клавиш выберите язык установки и нажмите Enter.

Нажмите клавишу , а затем Enter, чтобы выбрать пункт Установить Ubuntu.

Шаг 1 из 8

Шаг 1 в графическом мастере установки подразумевает выбор языка для новой операционной системы. Выбрав язык на левой панели, нажмите кнопку «Вперед».

Если вы устанавливаете не с DVD, а CD диска, то поддержка русского языка установится не полностью, ничего страшного в этом нет, все решается в течение пяти минут. Как это сделать можно узнать из этой статьи.

Шаг 2 из 8

Далее нужно будет выбрать ваш часовой пояс. Можно либо просто щёлкнуть в нужном месте на карте, либо выбрать регион или крупный город, находящийся в вашем часовом поясе. Установив часовой пояс, нажмите кнопку Вперед.

Шаг 3 из 8

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

Шаг 4 из 8

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

Для начала вам будет предложено несколько опций, в зависимости от того, что в данный момент находится на вашем жёстком диске. Выберите Задать разделы вручную и нажмите Вперед, не обращая внимания на то, что сейчас есть на диске.

Шаг 5 из 8

  • Если весь диск полностью размечен под Windows, выполняйте указания Части A.

  • Если диск совершенно пустой или вы хотите установить Ubuntu на второй жёсткий диск, а Windows оставить на первом, выполняйте указания Части B.

  • Если на диск установлена операционная система Windows, и есть неразмеченное свободное дисковое пространство, выполняйте указания Части C.

Подготовка жёсткого диска Часть A.

  1. Если весь диск полностью размечен под Windows, выберите свой раздел Windows и нажмите кнопку Изменить….

  2. В появившемся диалоговом окне вам нужно сократить размер раздела Windows, чтобы появилось свободное место для Ubuntu. В первое поле введите размер (в мегабайтах), до которого вы хотите уменьшить раздел Windows, а во втором поле выберите «не использовать раздел». Нажмите OK.

  3. Появится диалоговое окно с просьбой подтвердить изменения. Это ваш последний шанс всё отменить, прежде чем изменения вступят в силу. Если вы готовы, нажмите Продолжить.

  4. Таким образом вы получили свободное пространство для установки.

  5. Далее следуйте пунктам 2 и 3 Части B.

Подготовка жёсткого диска Часть B.

  1. Если у вас один жёсткий диск, и он совершено пустой, то первым делом нужно будет создать новую таблицу разделов. Для этого выберите свой пустой диск, который обычно обозначается как HDA (для IDE) или SDA (для SATA, SCSI и USB), и нажмите кнопку Новая таблица разделов. Если вы устанавливаете Ubuntu на второй жёсткий диск, а на первом у вас установлена Windows, то второй диск, скорее всего, будет обозначен «HDB» или «SDB» (или наоборот, второй диск будет HDA или SDA). Появится предупреждение о возможной потере данных. Если у вас несколько дисков, убедитесь, что вы выбрали нужный, и нажмите «Продолжить».

    Получится новая таблица — свободное пространство без разделов.

  2. Как и в случае с местом, предназначенным для файлов подкачки в Windows, существуют разные мнения по поводу того, каким должен быть размер раздела «swap». Для простоты выделяем под «swap» место, равное объёму оперативной памяти системы. Если у вас 512 Мбайт памяти, то раздел «swap» должен иметь размер 512 Мбайт. Если у вас 4 Гбайт памяти, то и раздел «swap» будет на 4 Гбайт. Будет ли раздел первичным (primary) или логическим (logical), зависит от того, сколько операционных систем вы планируете поставить на этот диск. Максимальное число первичных разделов – четыре на диск. Хотя есть определённая выгода от расположения раздела «swap» в начале или в конце жёсткого диска, в значительной степени это зависит от индивидуальных спецификаций винчестера. Выберите пункт свободное пространство и нажмите кнопку Добавить…. Заполните все поля, кроме «Точка монтирования» и нажимите OK.

  3. Далее нужно создать корневой раздел ( / ). Выберите пункт свободное пространство и нажмите кнопку Добавить…. Поскольку корневой раздел будет содержать все точки монтирования, вы должны выделить для него место. Минимум для корневого раздела ( / ) — 4 Гбайт, и этого будет достаточно, если большинство ваших приложений находятся в онлайне (в облаке). Однако если вы планируете установить много приложений локально или приложения будут большими, то нужно выделить для корневого раздела ( / ) больше места. Рекомендуется выделить под корневой раздел от 15 Гбайт и более, в зависимости от того, сколько у вас доступно места. В отличие от Windows, системные файлы Ubuntu можно установить как на первичный, так и на логический раздел. Для данного раздела выберите Журналируемая файловая система Ext4, точку монтирования — /, затем нажмите OK.

    1. Для тех кто в начале следовал Части B. разметка диска должна выглядеть так:

    2. Для тех кто в начале следовал Части A. и Части С. разметка диска должна выглядеть так:

  4. Теперь, когда разделы созданы, нажмите кнопку Вперед, чтобы продолжить установку. Перейдите к Шагу 6 из 8.

Подготовка жёсткого диска Часть С.

  1. Если на диск установлена операционная система Windows, и есть неразмеченное свободное дисковое пространство, то это должно выглядеть примерно так:

  2. Далее следуйте пунктам 2 и 3 Части B.

Шаг 6 из 8

Этот этап процесса установки очень простой, но очень важно записать или запомнить те данные, которые вы здесь вводите! В верхнее поле введите своё имя. Во втором поле появится имя пользователя, образованное от вашего имени, которое вы указали выше. Здесь вы можете изменить имя пользователя, если вас не устраивает предложенный вариант. Главное – не забыть то имя пользователя, которое вы ввели! Имя пользователя и пароль вам понадобятся не только для входа в систему.

Шаг 7 из 8

Следующий шаг называется Перенос настроек из других операционных систем – это мастер для переноса вспомогательных файлов и настроек. Этот шаг будет пропущен, если на вашем компьютере не установлено других операционных систем. Если Ubuntu является единственной операционной системой, то вы сразу перейдёте к последнему шагу. Если же у вас уже установлена операционная система Windows, то вам будет предложено перенести в Ubuntu файлы и настройки из пользовательских учётных записей Windows.

Шаг 8 из 8

На последнем шаге выводится окно, в котором подытожены все выбранные вами изменения и настройки.

Кнопка Дополнительно… вызывает окно с расширенными опциями для начального загрузчика GRUB, а также с настройками прокси-сервера и предложением поучаствовать в опросе пользователей. Если у вас несколько жёстких дисков, убедитесь, что начальный загрузчик будет установлен на тот жёсткий диск, который будет загружаться первым. Значение по умолчанию обычно указывает на первый жёсткий диск в очереди загрузки. Подтвердите свой выбор кнопкой OK. Если вы готовы нажмите Установить, чтобы начать копировать файлы на жёсткий диск.

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

Через какое-то время CD-привод откроется, и вам предложат достать диск и нажать клавишу Enter.

Первая загрузка Ubuntu

После загрузки BIOS, вас поприветствует начальный загрузчик Ubuntu: GRUB. Если Ubuntu – это единственная операционная система, то система загрузится сразу, если нет, то у вас будет три варианта загрузки. Первая опция – система Ubuntu, которая автоматически загрузится через 10 секунд. Вторая опция – «recovery mode», аналогичный «safe mode» в Windows. Третья опция – запуск теста оперативной памяти. Windows будет четвёртой опцией. Можно подождать 10 секунд до загрузки Ubuntu или воспользоваться курсорными клавишами, чтобы вручную выбрать одну из опций и нажать Enter.

Все, система установлена, теперь можете приступать к русификации, настройке оформления и установке дополнительных приложений, удачи! :-)

Загрузка дополнительных приложений, плагинов, кодеков и локализаций происходит из интернета.

Ссылки

Сначала мы установим Archlinux и превратим его в загрузочный сервер. Прямо оттуда подготовим новую компактную систему, в которую добавим минимальное графическое окружение и самый необходимый функционал (на примере Firefox). Научим нашу систему загружаться по сети даже на компьютерах с UEFI. Затем полностью переведём её в режим «только для чтения» (сделаем «живой»), что позволит нам использовать систему одновременно хоть на пол сотне разномастных компьютеров с одним единственным загрузочным сервером. Это всё будет работать даже внутри дешёвой 100-Мб сети, которую мы дополнительно «разгоним» в пару раз.

Никакие закладки в жестких дисках будут вам не страшны, потому что дисков у нас не будет. Никакие очумелые ручки пользователей ничего не сломают, т. к. после перезагрузки система вернется в первозданное лично вами состояние. Конечно же, вы научитесь и сможете самостоятельно изменять загружаемую систему таким образом, чтобы в ней содержался только нужный вам функционал и ничего лишнего. Между делом мы выясним, как и в каком порядке загружается Linux, а также из чего он состоит. Знания, как известно, — бесценны, поэтому я делюсь ими даром.

Постараюсь без долгих рассуждений пояснять происходящее, иногда забегая немного вперёд, но впоследствии обязательно раскладывая всё по полочкам. Чтобы у вас вообще не возникало проблем с пониманием, предполагаю, что вы уже работали с каким-нибудь готовым дистрибутивом Linux, пробовали писать простые скрипты с помощью nano или другого текстового редактора. Если вы новичок в ArchLinux, то узнаете много нового, а если «старичок», то узнаете поменьше, но, надеюсь, что в любом случае вы ещё сильнее полюбите Linux.

Информации оказалось очень много. И по устоявшейся голливудской традиции впереди вас ждёт сериал в нескольких частях:
продолжение;
окончание.

Сейчас мы установим Archlinux в VirtualBox, который можно будет клонировать и запускать практически на любом компьютере с legacy BIOS без каких-либо дополнительных настроек. Между делом мы познакомимся с основными приёмами работы с systemd, а также узнаем как его использовать для запуска произвольных служб и программ во время загрузки. Ещё мы увидим, какие этапы проходит Linux при загрузке, и напишем собственный обработчик (hook), который поместим в initramfs. Не знаете что такое initramfs? Тогда заходите под кат.

Есть много причин, по которым выбор пал именно на Archlinux. Первая причина: он мой давний изворотливый приятель и верный помощник. Gentoo, как пишут на просторах Интернета, ещё более изворотлив, но собирать систему из исходников не хочется. Вторая причина: в готовых сборках всегда содержится много лишнего, а перекачивание больших объемов данных может критично сказаться на производительности сети, да и ничего не видно за широкой спиной «автоматического инсталлятора» — это третья причина. Четвертая: systemd постепенно проникает во все дистрибутивы и даже в Debian, так что мы сможем хорошенько покопаться в грядущем готовых дистрибутивов на примере Archlinux. При всём при этом, систему, которую мы позднее подготовим, можно будет загружать по сети не только сервера, работающего в виртуальной машине, но и с обычного компьютера, например, с Raspberry Pi, и даже с Western Digital My Cloud (проверено), который работает под Debian.

Подготовительные работы

Скачиваем свежий образ по ссылке с официального сайта. В Москве с серверов Яндекса, например, загрузка происходит очень быстро, и если у вас процесс затянулся — просто попробуйте качать в другом месте. Рекомендую запомнить в каком, т. к. эта информация нам ещё пригодится.

В VirtualBox создаем новую виртуальную машину (например, с 1 Гб оперативной памяти и 8 Гб накопителем). В настройках сети необходимо выбрать тип подключения «сетевой мост» и подходящий сетевой адаптер с доступом к сети Интернет. Подключаем скаченный образ к CD-ROM’у. Если не терпится начать работать с железом, то берите флешку и записывайте образ с помощью Win32 Disk Imager (если работаете под Windows), а потом загружайте будущий сервер прямо с неё.

Включаем машину, дожидаемся появления командной строки и устанавливаем пароль, без которого SSH работать не будет:

passwd

Запускаем сервер SSH командой:

systemctl start sshd

Остается узнать IP адрес машины, изучив вывод команды:

ip addr | grep "scope global"

Адрес будет указан сразу после «inet».

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

Базовая установка

Дальше максимально коротко опишу стандартную установку Archlinux. Если появятся вопросы, то ответы на них вы, вероятно, найдете в Подробном описании установки для новичков. Wiki просто замечательная, а англоязычная wiki даже актуальная, так что старайтесь пользоваться именно ей.

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

cfdisk /dev/sda

Форматируем в ext4 и устанавливаем метку, например HABR:

mkfs.ext4 /dev/sda1 -L "HABR"

Будущий корневой раздел монтируем в /mnt:

export root=/mnt
mount /dev/sda1 $root

Archlinux обычно устанавливается через интернет, поэтому сразу после установки у вас будет самая новая и актуальная версия. Список репозиториев находится в файле /etc/pacman.d/mirrorlist. Постарайтесь вспомнить, откуда скачивали дистрибутив и перенесите эти серверы в самое начало списка — так вы серьезно сэкономите время на следующем шаге. Обычно это серверы, географически расположенные там же, где вы сейчас находитесь.

nano /etc/pacman.d/mirrorlist

Устанавливаем базовый набор пакетов и набор для разработчиков:

pacstrap -i $root base base-devel

Теперь воспользуемся командой arch-chroot, которая позволяет временно подменить корневой каталог на любой другой, в котором есть структура корневой файловой системы Linux. При этом программы, которые мы оттуда запустим, не будут знать о том, что снаружи ещё что-то существует. Мы практически окажемся в нашей новой системе с правами администратора:

arch-chroot $root

Обратите внимание, как поменялось приглашение командной строки.

Выбираем языки, которые планируем использовать. Предлагаю оставить en_US.UTF-8 UTF-8 и ru_RU.UTF-8 UTF-8. В текстовом редакторе нужно просто снять комментарии напротив них:

nano /etc/locale.gen

Теперь генерируем выбранные локализации:

locale-gen

Если всё прошло хорошо, то вы увидите примерно такой текст:

Generating locales...
  en_US.UTF-8... done
  ru_RU.UTF-8... done
Generation complete.

Устанавливаем язык, который будет использоваться по-умолчанию:

echo LANG=ru_RU.UTF-8 > /etc/locale.conf

А также раскладку и шрифт в консоли:

echo -e "KEYMAP=runFONT=cyr-sun16nFONT_MAP=" > /etc/vconsole.conf

Указываем часовой пояс (я использую московское время):

ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime

Придумываем название для нашего будущего сервера:

echo "HabraBoot" > /etc/hostname

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

passwd

Дважды вводим пароль и убеждаемся, что password updated successfully.

Добавим нового пользователя с именем username (можете выбрать любое), наделим его правами администратора и зададим ему пароль из тех же соображений, а ещё и из-за того, что под root в текущей версии Arch мы не сможем собирать пакеты из AUR (Arch User Repository — это репозиторий от сообщества пользователей Arch Linux с программами, которые не вошли в основной репозиторий):

useradd -m username

Редактируем файл настроек /etc/sudoers с помощью nano:

EDITOR=nano visudo

Добавив в него сразу после строки «root ALL=(ALL) ALL» ещё одну строчку:

username ALL=(ALL) ALL

И задаём пароль для пользователя username:

passwd username

Теперь нужно установить загрузчик на внутренний накопитель, чтобы система смогла самостоятельно с него загрузиться. В качестве загрузчика предлагаю использовать GRUB, потому что позже он нам снова пригодится. Устанавливаем пакеты с помощью стандартного для Archlinux менеджера пакетов pacman:

pacman -S grub

Записываем загрузчик в MBR (Master Boot Record) нашего внутреннего накопителя.

grub-install --target=i386-pc --force --recheck /dev/sda

Если всё прошло нормально, то вы увидите Installation finished. No error reported.

Выходим из chroot:

exit

И замечаем, как поменялось приглашение командной строки.

Мы будем использовать метки дисков, подробное объяснение этого утверждения последует позже.

Снимите комментарий со строки GRUB_DISABLE_LINUX_UUID=true, чтобы не использовались UUID накопителей:

nano $root/etc/default/grub

Генерируем файл конфигурации загрузчика, снова используя arch-chroot. Будет произведён вход, выполнение одной единственной команды, и последует автоматический выход:

arch-chroot $root grub-mkconfig --output=/boot/grub/grub.cfg

Нам нужно заменить все упоминания /dev/sda1 на LABEL=HABR в файле конфигурации:

mv $root/boot/grub/grub.cfg $root/boot/grub/grub.cfg.autoconf &&  cat $root/boot/grub/grub.cfg.autoconf | sed 's/(root=)/dev/sda1/1LABEL=HABR/g' > $root/boot/grub/grub.cfg

Если поменять в этом же файле строку set lang=en_US на set lang=ru_RU, то загрузчик будет общаться с нами на великом и могучем.

Генерируем файл fstab с ключом -L, который заставит генератор использовать метки дисков:

genfstab -p -L $root > $root/etc/fstab

На этом базовая установка ArchLinux закончена. Система будет загружаться самостоятельно и встретит вас приветливым русскоязычным интерфейсом командной строки. Если после этого мы введем команду dhcpcd, то скорее всего даже Интернет заработает. Но мы пока не будем торопиться с перезагрузкой.

Запуск при загрузке с помощью systemd на примере NTP и SSH

Поскольку наша система будет общаться с другими компьютерами, нам потребуется синхронизировать время. Если время на сервере и клиенте будет отличаться, то существует большая вероятность того, что они вообще не смогут соединиться друг с другом. В свою очередь sudo может начать просить пароль после каждого действия, думая, что таймаут авторизации давно истёк. И кто знает, с чем нам ещё предстоит столкнуться? Перестрахуемся.

Чтобы синхронизировать время с серверами через Интернет по протоколу NTP, нам нужно установить недостающие пакеты. Можно воспользоваться arch-root, но но мы обойдёмся ключами, которые сообщат новое место для установки менеджеру пакетов:

pacman --root $root --dbpath $root/var/lib/pacman -S ntp

Настроим получение точного времени с российских серверов:

mv $root/etc/ntp.conf $root/etc/ntp.conf.old && cat $root/etc/ntp.conf.old | sed 's/([0-9]).*(.pool.ntp.org)/1.ru2/g' | tee $root/etc/ntp.conf

Нам достаточно синхронизировать время один раз при загрузке. Раньше мы бы записали запуск службы точного времени в файл rc.local, но сейчас появился менеджер системы и служб systemd, который старается запускать службы (в оригинале они называются unit) параллельно для уменьшения времени загрузки системы. Естественно, что работоспособность одной службы может зависеть от функционирования другой. Например, нам бесполезно пытаться синхронизировать время через Интернет до того, как у нас на компьютере заработает сеть. Чтобы описать все эти взаимосвязи, уже недостаточно простого указания имени исполняемого файла, поэтому запуск посредством systemd стал весьма нетривиальным занятием. Для этой цели были созданы специальные файлы с расширением «.service». В них указаны зависимости, имена исполняемых файлов и другие параметры, которые нужно учитывать для успешного запуска. В частности, для управления этапами загрузки в systemd используются цели (target), которые по возлагаемым на них задачам схожи с уровнями запуска (runlevel). Подробности читайте в вики.

К радости новичков, вместе с пакетом ntp поставляется уже готовый ntpdate.service. Все файлы, описывающие запуск служб, находятся в папке $root/usr/lib/systemd/system/, и их можно открыть в любом текстовом редакторе или посмотреть обычным образом. Вот, например, $root/usr/lib/systemd/system/ntpdate.service:

[Unit]
Description=One-Shot Network Time Service
After=network.target nss-lookup.target
Before=ntpd.service

[Service]
Type=oneshot
PrivateTmp=true
ExecStart=/usr/bin/ntpd -q -n -g -u ntp:ntp

[Install]
WantedBy=multi-user.target

В блоке [Unit] в строке Description указывается краткое описание службы, и при каких условиях она должна быть запущена (в данном случае, после запуска сети, но до перед запуском сервера NTP, который мы вообще не планируем запускать). Запрос точного времени происходит единственный раз во время загрузки, и за это отвечает строка Type=oneshot из блока [Service]. В этом же блоке в строке ExecStart указаны действия, которые необходимо выполнить для запуска сервиса. В блоке [Install] в нашем случае указано, что запуск нашей службы необходим для достижения цели multi-user.target. Рекомендуется использовать такое же содержание блока [Install] для запуска самодельных служб.

В качестве первого практического примера мы немного расширим функциональность ntpdate.service, попросив его дополнительно исправлять время на аппаратных часах. Если после этого, на этом же самом компьютере вы загрузите Windows, то увидите время по Гринвичу, так что не пугайтесь.

Изменение стандартного поведения любой службы systemd производится следующим образом: сначала в папке /etc/systemd/system/ создается новый каталог с полным именем службы и расширением «.d», куда добавляется файл с произвольным именем и расширением «.conf», и уже там производятся нужные модификации. Приступим:

mkdir -p $root/etc/systemd/system/ntpdate.service.d && echo -e '[Service]nExecStart=/usr/bin/hwclock -w' > $root/etc/systemd/system/ntpdate.service.d/hwclock.conf

Здесь просто говорится о том, что во сразу после запуска службы выполнить команду «/usr/bin/hwclock -w», которая переведёт аппаратные часы.

Добавляем службу ntpdate в автозагрузку (синтаксис стандартен для всех служб):

arch-chroot $root systemctl enable ntpdate
Created symlink from /etc/systemd/system/multi-user.target.wants/ntpdate.service to /usr/lib/systemd/system/ntpdate.service.

Как видите, в каталоге multi-user.target.wants создалась обыкновенная символическая ссылка на файл ntpdate.service, а упоминание о цели multi-user.target мы видели в блоке [Install] этого самого файла. Получается для того, чтобы система достигла цели multi-user.target, должны быть запущены все службы из каталога multi-user.target.wants.

Теперь устанавливаем пакет SSH аналогичным способом (в ArchLinux он называется openssh):

pacman --root $root --dbpath $root/var/lib/pacman -S openssh

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

arch-chroot $root systemctl enable sshd.socket

Мы не поменяли стандартный 22-й порт и не включили принудительное использование Protocol 2 — пусть это останется на моей совести.

Забегая вперед или знакомимся с обработчиками (hooks)

Чтобы мы могли не глядя подключиться к нашему будущему серверу, нам нужно знать его IP адрес. Будет намного проще, если этот адрес — статический. Обычные способы, о которых говорится в вики, нам не подходят. Проблема в том, что сетевые адаптеры в современном мире именуются согласно своему физическому расположению на материнской плате. Например, имя устройства enp0s3 означает, что это сетевой адаптер ethernet, который расположен на нулевой шине PCI в третьем слоте (подробности здесь). Сделано так для того, чтобы при замене одного адаптера другим, имя устройства в системе не поменялось. Такое поведение нам не желательно, т. к. на разных моделях материнских плат положение сетевой карты может быть разным, и когда мы попытаемся перенести наш загрузочный сервер из VirtualBox на реальное железо, нам скорее всего придётся загружаться с клавиатурой и монитором, чтобы правильно настроить сеть. Нам нужно, чтобы имя сетевого адаптера стало более предсказуемым, например, eth0 (это место зарезервировано смайликом).

Почему будем делать так?

Не сомневаюсь, что существуют более изящные решения проблемы имён устройств, но приведённый далее вариант оказался весьма подходящим для демонстрации общего принципа загрузки Linux. Пожалуйста, не забывайте в комментариях знакомить сообщество с проверенными вами способами.

Устанавливаем пакет mkinitcpio-nfs-utils, и у нас появится обработчик (hook) под названием «net»:

pacman --root $root --dbpath $root/var/lib/pacman -S mkinitcpio-nfs-utils

По-умолчанию, все файлы обработчика попадают в /usr/lib/initcpio/. Обычно это парные файлы с одинаковым названием, один из которых окажется в подкаталоге install, а другой — в hooks. Сами файлы являются обычными скриптами. Файл из папки hooks обычно попадает внутрь файла initramfs (позже мы о нём всё узнаем) и выполняется при загрузке системы. Второй файл из пары попадает в папку install. Внутри него есть функция build(), в которой находятся сведения о том, какие действия нужно выполнить во время генерации файла initramfs, а также функция help() с описанием того, для чего предназначен данный обработчик. Если запутались, то просто читайте дальше, и всё сказанное в этом абзаце встанет на свои места.

Папка initcpio также присутствует в каталоге /etc, и в ней тоже есть подкаталоги install и hooks. При этом она имеет безусловный приоритет над /usr/lib/initcpio, т. е. если в обеих папках окажутся файлы с одинаковыми названиями, то при генерации initcpio будут использоваться файлы из /etc/initcpio, а не из /usr/lib/initcpio.

Нам нужно немного поменять функциональность обработчика net, поэтому просто скопируем файлы из /usr/lib/initcpio в /etc/initcpio:

cp $root/usr/lib/initcpio/hooks/net $root/etc/initcpio/hooks/ && cp $root/usr/lib/initcpio/install/net $root/etc/initcpio/install/

Приводим файл hooks/net к следующему виду:

cat $root/etc/initcpio/hooks/net

# vim: set ft=sh:
run_hook() {
    if [ -n "$ip" ]
    then
        ipconfig "ip=${ip}"
    fi
}

# vim: set ft=sh ts=4 sw=4 et:

Теперь откроем файл $root/etc/initcpio/install/net и увидим, что в функции help() отлично написано, что из себя должна представлять переменная «ip»:

ip=<client-ip>:<server-ip>:<gw-ip>:<netmask>:<hostname>:<device>:<autoconf>

Останется просто установить значение переменной, чтобы задать статический IP адрес и название сетевого устройства, например так «192.168.1.100::192.168.1.1:255.255.255.0::eth0:none» (здесь и далее используйте подходящие для себя настройки сети). В следующем разделе вы узнаете, где именно задаётся значение.

А пока уберём всё лишнее из файла $root/etc/initcpio/install/net. Оставляем загрузку модулей сетевых устройств, программу ipconfig, которую использовали выше, и, естественно, сам скрипт из папки hooks, выполняющий всю основную работу. Получится примерно следующее:

cat $root/etc/initcpio/install/net

#!/bin/bash

build() {
    add_checked_modules '/drivers/net/'

    add_binary "/usr/lib/initcpio/ipconfig" "/bin/ipconfig"

    add_runscript
}

help() {
    cat <<HELPEOF
This hook loads necessary modules for a network device.
Manually configures network and freezes network device name.
HELPEOF
}

# vim: set ft=sh ts=4 sw=4 et:

Когда во время загрузки менеджер устройств systemd-udevd попробует переименовать наше сетевое устройство в привычное ему predictable network interface name, например, в enp0s3, то у него ничего не получится. Почему — читайте дальше.

Как происходит загрузка системы

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

Как раз такой загрузчик мы записали в MBR нашего накопителя. Мы использовали GRUB, в настройках которого (файл grub.cfg) указали, что корневой раздел находится на диске с меткой HABR. Вот эта строка целиком:

linux   /boot/vmlinuz-linux root=LABEL=HABR rw  quiet

Здесь упомянут файл vmlinuz-linux, который является ядром системы, а указатель на корневую систему является его параметром. Мы просим искать корневую систему на устройстве с меткой HABR. Здесь также мог бы быть уникальный для каждого накопителя UUID, но в этом случае при переносе системы на другой диск нам несомненно пришлось бы его изменить. Если бы мы указали положение корневой системы привычным для линуксоидов образом: /dev/sda1, то не смогли бы загрузиться с USB накопителя, т. к. это имя USB накопитель бы получил только будучи единственным накопителем в компьютере. Маловероятно, что в компьютере окажется ещё один накопитель с меткой HABR, но не стоит об этом забывать.

Здесь же устанавливается значение глобальной переменной «ip» для нашего обработчика «net» (не забудьте поменять адреса на используемые в вашей сети):

linux   /boot/vmlinuz-linux root=LABEL=HABR rw  quiet ip=192.168.1.100::192.168.1.1:255.255.255.0::eth0:none

В соседней строке есть упоминание файла initramfs, с которым я обещал разобраться:

initrd  /boot/initramfs-linux.img

Далее при загрузке происходит следующее: загрузчик GRUB получает файлы vmlinuz и initramfs, сообщает им, где искать корневую файловую систему и передаёт им управление дальнейшей загрузкой.

Название initramfs образовано от initial ram file system. Это на самом деле обычная корневая файловая система Linux, упакованная в архив. Она разворачивается в оперативной памяти во время загрузки и предназначена для того, чтобы найти и подготовить корневую файловую систему нашего linux, который мы пытаемся загрузить в итоге. В initramfs есть всё необходимое для этих целей, ведь это настоящий «маленький линукс», который может выполнять многие обычные команды. Его возможности расширяются с помощью обработчиков (hooks), которые помогают сформировать новую корневую файловую систему нашего linux.

После того, как программы из initramfs выполнят свою работу, управление дальнейшей загрузкой передается процессу init подготовленной корневой файловой системы. В качестве процесса init Archlinux использует systemd.

Менеджер устройств systemd-udevd является частью systemd. Он, как и его старший брат, старается обнаруживать и настраивать все устройства в системе параллельно. Он начинает свою работу одним из первых, но уже после того, как наш обработчик net инициализирует сетевую карту ещё на на этапе работы initramfs. Таким образом, systemd-udevd не может переименовать используемое устройство, и имя eth0 сохраняется за сетевой картой в течение всего времени работы.

Готовим initramfs

Для создания файла initramfs используется программа mkinitcpio, которая входит в пакет base, установленный нами в самом начале. Настройки находятся в файле $root/etc/mkinitcpio.conf, а пресеты лежат в папке /etc/mkinitcpio.d. От нас требуется сделать initramfs таким, чтобы он смог найти и подготовить корневую файловую систему, с которой впоследствии начнёт работать systemd. Нам совершенно необязательно учитывать все возможные варианты, достаточно только самого необходимого, чтобы не увеличивать размеры файла initramfs. Более подробная информация находится здесь wiki.archlinux.org/index.php/Mkinitcpio

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

Достаточный для наших целей список обработчиков включая созданный нами net выглядит следующим образом:

HOOKS="base udev net block filesystems"

вставляем эту строку в файл mkinitcpio.conf, а старую комментируем:

nano $root/etc/mkinitcpio.conf

На базе стандартного пресета linux создаем свой пресет habr:

cp $root/etc/mkinitcpio.d/linux.preset $root/etc/mkinitcpio.d/habr.preset

И приводим его к такому виду:

cat $root/etc/mkinitcpio.d/habr.preset

ALL_config="/etc/mkinitcpio.conf"
ALL_kver="/boot/vmlinuz-linux"

PRESETS=('default' )

default_image="/boot/initramfs-linux.img"

Нам не нужна ветка ‘fallback’, которая удаляет из обработчиков autodetect, ведь мы его уже сами убрали, и нам не нужно дважды генерировать одинаковый файл initramfs с разными названиями.

Генерируем новый initramfs с помощью пресета habr:

arch-chroot $root mkinitcpio -p habr

Пишем службу обновления DNS для использования с systemd

Наша сетевая карта получает все настройки для того, чтобы работала сеть и Интернет. Но названия сайтов переводиться в IP адреса не будут, т. к. наша система не знает, какие серверы DNS следует для этого использовать. Напишем собственную службу для этих целей, которую при загрузке будет запускать systemd. А чтобы узнать что-то новое и не заскучать от однообразия, передадим информацию о названии сетевого устройства в качестве параметра, а список DNS серверов сохраним во внешнем файле.

Обновлением информации о DNS серверах занимается resolvconf. Нам идеально подходит синтакскис:

resolvconf [-m metric] [-p] -a interface <file

В импортируемом здесь файле IP адрес каждого сервера указывается в новой строке после ключевого слова nameserver. Можно указать сколько угодно серверов, но использоваться будут только первые 3 из них. В качестве примера воспользуемся серверами Яндекс. В этом случае файл, передаваемый в resolvconf, должен выглядеть вот так:

nameserver 77.88.8.8
nameserver 77.88.8.1

Нам нужно получать информацию о DNS серверах до того, как система будет уверена, что сеть полностью работает, т. е. до достижения цели network.target. Будем считать, что информацию о серверах нам достаточно обновлять один раз во время загрузки. И стандартно скажем, что нашу службу требует цель multi-user.target. Создаём файл запуска службы в каталоге со следующим содержанием:

cat $root/etc/systemd/system/update_dns@.service

[Unit]
Description=Manual resolvconf update (%i)
Before=network.target

[Service]
Type=oneshot
EnvironmentFile=/etc/default/dns@%i
ExecStart=/usr/bin/sh -c 'echo -e "nameserver ${DNS0}nnameserver ${DNS1}" | resolvconf -a %i'

[Install]
WantedBy=multi-user.target

В строке ExecStart мы выполняем команду echo, на лету генерирующую файл со списком серверов, который через конвейер передаем resolvconf. Вообще, в строке ExecStart нельзя использовать несколько команд и тем более нельзя использовать конвейеры, но мы снова всех обманули, передав эти команды в качестве параметра -c для /usr/bin/sh.

Обратите внимание, что в названии файла update_dns@.service используется символ @, после которого можно указать переменную, и она попадёт внутрь файла, заменив собой «%i». Таким образом строка EnvironmentFile=/etc/default/dns@%i превратится в EnvironmentFile=/etc/default/dns@eth0 — именно это название внешнего файла, мы будем использовать для хранения значения переменных DNS0 и DNS1. Синтаксис как в обычных скриптах: «название переменной=значение переменной». Создадим файл:

nano $root/etc/default/dns@eth0

И добавим следующие строки:

DNS0=77.88.8.8
DNS1=77.88.8.1

Теперь добавляем службу в автозагрузку не забывая указать имя сетевой карты после @:

arch-chroot $root systemctl enable update_dns@eth0.service

Только что мы написали универсальный файл, обеспечивающий запуск службы. Универсальность заключается в том что, если в нашей системе окажется несколько сетевых адаптеров, то для каждого из них мы сможем указать свои собственные DNS серверы. Нужно будет просто подготовить набор файлов со списком серверов для каждого из устройств и запускать службу для каждого адаптера в отдельности указывая его имя после @.

Перед первым запуском

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

Отключаем готовую корневую систему:

umount $root

И выключаем виртуальную машину:

poweroff

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

Продолжение и окончание.

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

Linux – это бесплатная операционная система с открытым исходным кодом (если быть точнее, Linux – это ядро операционной системы). Поэтому любой разработчик может абсолютно свободно создать свою операционную систему на базе Linux, и такая система будет называться дистрибутивом Linux.

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

Linux Ubuntu – это один из самых популярных дистрибутивов операционной системы Linux, который отлично подходит для домашнего компьютера.

Ubuntu имеет отличную локализацию, с поддержкой русского языка, огромное сообщество, т.е. Вы легко можете найти любую интересующую Вас информацию об этом дистрибутиве.

Содержание

  1. Системные требования Linux Ubuntu
  2. Пошаговое описание установки Linux Ubuntu
  3. Шаг 1 – Скачивание установочного образа Linux Ubuntu
  4. Шаг 2 – Запись установочного ISO образа на диск или флешку
  5. Шаг 3 – Загрузка с установочного носителя и запуск программы установки
  6. Шаг 4 – Выбор языка
  7. Шаг 5 – Выбор раскладки клавиатуры
  8. Шаг 6 – Параметры установки приложений и обновлений
  9. Шаг 7 – Разметка жесткого диска в Ubuntu
  10. Шаг 8 – Выбор часового пояса
  11. Шаг 9 – Создание пользователя
  12. Шаг 10 – Завершение установки
  13. Скриншоты Linux Ubuntu

В Ubuntu используется среда рабочего стола GNOME, она красивая, современная и функциональная, поэтому Linux Ubuntu не входит в число легковесных дистрибутивов, которые можно использовать на «слабом» оборудовании. У Ubuntu, по сравнению с другими дистрибутивами, достаточно серьезные системные требования, однако для современных ПК — это не проблема. Требования следующие:

  • Двухъядерный процессор 2 ГГц или выше;
  • Оперативной памяти 2 ГБ или больше;
  • Рекомендовано 25 ГБ свободного места на жестком диске.

Если Ваш компьютер отвечает всем заявленным требованиям, то система будет работать быстро.

Пошаговое описание установки Linux Ubuntu

Сразу скажу, что если Вы хоть раз устанавливали Windows, то с установкой Linux Ubuntu Вы также справитесь без проблем. Сейчас я подробно, по шагам, расскажу все действия, которые необходимо выполнить, чтобы установить Linux Ubuntu.

На заметку! Если Вы обычный пользователь домашнего компьютера и хотите познакомиться с Linux поближе, рекомендую почитать мою книгу – «Linux для обычных пользователей», в ней я подробно рассказываю про основы операционной системы Linux

Шаг 1 – Скачивание установочного образа Linux Ubuntu

Практически все дистрибутивы Linux распространяются в виде ISO образов дисков, поэтому для того чтобы установить Linux Ubuntu, сначала необходимо скачать установочный ISO файл. Это можно сделать, конечно же, с официального сайта Ubuntu, вот страница загрузки — https://www.ubuntu.com/download/desktop

На этой странице всегда находятся ссылки на актуальные версии Linux Ubuntu. После перехода на страницу просто нажимаете на кнопку «Download».

Шаг 2 – Запись установочного ISO образа на диск или флешку

После того как Вы загрузили установочный ISO образ Linux Ubuntu, его необходимо записать на DVD диск или USB флешку, для того чтобы создать загрузочный установочный носитель, с которого и будет производиться установка.

Для этого существует много различных программ (ссылки на инструкции по работе с некоторыми программами я также прилагаю).

В Windows:

  • Для записи на USB флешку: Rufus или Etcher;
  • Для записи на диск: CDBurnerXP, ImgBurn, UltraISO.

В Linux:

  • Для записи на USB флешку: Etcher или стандартная программа «Запись образа на USB-накопитель»;
  • Для записи на диск: k3b или Brasero.

Шаг 3 – Загрузка с установочного носителя и запуск программы установки

Установочный носитель с Linux Ubuntu Вы подготовили, теперь можно переходить к процессу установки.

Первое, что нужно сделать – это загрузиться с этого установочного носителя, т.е. с диска или USB флешки. Для этого в BIOS необходимо выставить данный носитель на первое место в порядке загрузки устройств. Подробней об этом мы говорили в материале – «Как загрузиться с флешки? Изменение порядка загрузки устройств в BIOS».

Когда Вы загрузитесь с носителя, Вам сразу предложат выбрать язык, выбираем нужный и нажимаем ввод (Enter).

Скриншот 2

После этого откроется меню. Для установки на жесткий диск компьютера необходимо нажать на пункт «Установить Ubuntu». Если Вы хотите запустить Linux Ubuntu без установки, в режиме Live, например, для того чтобы протестировать систему или просто посмотреть на нее, то нажимайте на пункт «Запустить Ubuntu без установки».

Скриншот 3

Шаг 4 – Выбор языка

Программа установки Linux Ubuntu запустится. Сначала нам нужно выбрать язык системы, по умолчанию выбран тот, который Вы выбрали, когда только загрузились с носителя. Нажимаем «Продолжить».

Скриншот 4

Шаг 5 – Выбор раскладки клавиатуры

На этом шаге выбираем раскладку клавиатуры, по умолчанию она уже выбрана. Нажимаем «Продолжить».

Скриншот 5

Шаг 6 – Параметры установки приложений и обновлений

Теперь нам необходимо выбрать приложения, которые мы хотим установить, для этого мы выбираем режим установки программного обеспечения:

  • Обычная установка – это установка системы со стандартным набором приложений. Рекомендована обычным пользователям ПК, так как в данном случае будут автоматически установлены все необходимые для работы программы;
  • Минимальная установка – это установка системы с минимальным набором приложений. Данный режим Вы можете использовать, если Вам нужна чистая система только с основными утилитами, все приложения Вы будете устанавливать самостоятельно. Режим для тех, кто любит настраивать систему под себя, т.е. устанавливать только те приложения, которые ему нужны.

Оставляем по умолчанию, т.е. «Обычная установка», также, если есть интернет, галочку «Загрузить обновления во время установки Ubuntu» тоже лучше оставить, нажимаем «Продолжить».

Скриншот 6

Шаг 7 – Разметка жесткого диска в Ubuntu

Затем нам нужно разметить жесткий диск, иными словами, создать необходимые разделы. Сразу скажу, что у меня жесткий диск чистый и на нем нет никаких разделов. Поэтому сейчас я Вам покажу, как делается разметка жесткого диска в Linux Ubuntu на чистом жестком диске. Все необходимые операции мы будем делать вручную, т.е. Вы сами сможете создать разделы и указать их размер, в этом нет ничего сложного. Для этого необходимо нажать пункт «Другой вариант».

При этом если Вы не хотите заморачиваться с ручной разметкой, доступен вариант, при котором программа установки в автоматическом режиме разметит жесткий диск, в данном случае необходимо выбрать пункт – «Стереть диск и установить Ubuntu».

В случае если у Вас уже установлена какая-нибудь система, программа установки может предложить Вам еще несколько вариантов, например, «Переустановить систему», «Удалить систему и совершить переустановку», а также «Установить Ubuntu рядом с уже установленной системой» (в этом случае при включении компьютера Вы будете выбирать, какая система должна загрузиться).

Курс по SQL для начинающих

Я выбираю пункт «Другой вариант» и нажимаю «Продолжить».

Скриншот 7

На чистом жестком диске нет таблицы разделов, поэтому нам ее необходимо создать. Нажимаем кнопку «Новая таблица разделов».

Скриншот 8

Программа установки предупреждает нас о том, что будет создана новая таблица разделов, и все существующие разделы на этом диске будут удалены, в нашем случае (чистый жёсткий диск) разделов просто нет, поэтому нажимаем «Продолжить».

Скриншот 9

Затем, для того чтобы создать новый раздел, выбираем «Свободное место» и нажимаем плюсик.

Скриншот 10

Сначала нам необходимо создать системный раздел (корневой раздел) для самой системы. Для этого указываем следующие данные:

  • Размер – для корневого раздела нужно указывать минимум 10-15 гигабайт, но лучше указывать больше, например, 50 гигабайт (я для примера указываю 15 гигабайт, так как у меня тестовый жесткий диск небольшого размера);
  • Тип нового раздела – указываем «Первичный»;
  • Местоположение нового раздела – указываем «Начало этого пространства»;
  • Использовать как – выбираем журналируемая файловая система Ext4, данная файловая система лучше всего подходит для корневого раздела;
  • Точка монтирования – для корневого раздела указываем «/».

Нажимаем «ОК».

Скриншот 11

Системный раздел создан, теперь нам нужно создать раздел для пользовательских данных, т.е. «Домашний раздел». Он необходим для того, чтобы в случае переустановки системы или даже смены дистрибутива Linux все наши личные данные (документы, фото, видео) остались на месте.

В данном случае точно также выбираем свободное место и нажимаем на плюсик.

Скриншот 12

Для создания домашнего раздела необходимо указать:

  • Размер – по возможности максимальный, иными словами, можете указать все оставшееся место;
  • Тип нового раздела – указываем «Логический»;
  • Местоположение нового раздела – указываем «Начало этого пространства»;
  • Использовать как – также выбираем файловую систему Ext4;
  • Точка монтирования – указываем «/home».

Нажимаем «ОК».

Скриншот 13

Разметку жесткого диска в Linux Ubuntu мы выполнили (создали два обязательных раздела), теперь можно запускать установку дистрибутива, нажимаем «Установить сейчас».

Скриншот 14

Далее, программа установки Ubuntu спросит у нас, хотим ли мы записать все внесенные изменения на диск, так как до этого момента все можно отменить, нажимаем «Продолжить».

Скриншот 15

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

После этого нам нужно выбрать часовой пояс, выбираем и нажимаем «Продолжить».

Скриншот 16

Шаг 9 – Создание пользователя

Теперь нам нужно создать учетную запись, т.е. пользователя, под которым мы будем работать. Вводим имя, имя компьютера, логин, пароль и подтверждаем его. В целях безопасности рекомендую пункт «Требовать пароль для входа в систему» оставить включенным. Если Вы не хотите каждый раз при входе в систему вводить пароль, то можете отметить пункт «Входить в систему автоматически» (при условии, что за компьютером будете работать только Вы, в противном случае — это небезопасно).

Вводим данные и нажимаем «Продолжить».

Скриншот 17

Установка Linux Ubuntu началась, она займет буквально 10-15 минут, в это время Вы пока можете посмотреть слайды.

Скриншот 18

Шаг 10 – Завершение установки

Установка будет завершена, когда появится соответствующее сообщение. Нажимаем «Перезагрузить».

Скриншот 19

Скриншоты Linux Ubuntu

Рабочий стол Linux Ubuntu

Скриншот 20

Меню запуска приложений в Ubuntu

Скриншот 21

Файловый менеджер и менеджер программ в Linux Ubuntu

Скриншот 22

Вот мы с Вами и рассмотрели установку дистрибутива Linux Ubuntu, у меня на этом все, удачи!

Многие пользователи наслышаны об операционной системе семейства Linux, являющейся востребованной альтернативой Windows. Но если лет 20 и более назад эта ОС ставилась в основном на сервера, то сегодня она частый гость на обычных компьютерах.

Как установить Linux

Те из нас, кто не прочь попробовать использовать её, зачастую не решаются на такой шаг по одной простой причине – из-за боязни, что процедура установки окажется слишком сложной. На самом деле если вы хоть раз самостоятельно устанавливали Windows, то и с Linux справитесь без особых проблем. Причем не обязательно инсталлировать эту операционную систему на чистый компьютер – использование загрузчика позволяет мирно уживаться на одном ПК нескольким ОС.

Сегодня мы рассмотрим, как инсталлировать Linux на компьютер с уже установленной Windows 10, и эти инструкции будут одинаково справедливыми и для младших версий Винды.

Что касается выбора дистрибутива Linux, то и Mint, и Ubuntu, и другие популярные комплектации ставятся практически одинаково, во всяком случае, согласно единому алгоритму. Различия будут только в деталях.

Как производится установка Linux

Если вы определились с дистрибутивом (часто заминки возникают именно на этом этапе, ведь на форумах каждый отстаивает именно свою позицию, и выбор сделать непросто), необходимо для начала скачать его в виде файла образа (с расширением ISO). Алгоритм, как установить Linux, в общем виде выглядит просто: записываем образ на флешку или оптический диск, выставляем в BIOS загрузку с внешнего носителя, вставляем диск или флеш-носитель в компьютер, перезагружаемся в Live-систему. Далее запускаем инсталлятор и просто наблюдаем за процессом, выполняя появляющиеся инструкции и запросы. Инсталляция Linux обычно не занимает много времени.

Linux Mint на компьютере

Самый важный и ответственный этап во время установки – подготовка жёсткого диска для будущей системы. Процедуру разметки нужно выполнять крайне осмотрительно, чтобы случайно не удалить существующие разделы с установленной Windows или пользовательскими данными. Мы уделим рассмотрению этого вопроса максимум внимания.

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

Пошаговое описание процедуры установки Linux

Установка Kali Linux, Linux Mint, Ubuntu или любого другого понравившегося дистрибутива (а большинство из них постоянно развивается, дополняясь новым функционалом и программами, обновления выходят с частотой 1-2 релиза в год) – процедура несложная. Фанаты Linux утверждают, что не сложнее инсталляции Windows. Вам предстоит оценить, насколько эти слова отвечают истине.

Установка Linux Ubuntu

Скачивание установочного файла Linux в виде ISO образа

Так уж повелось ещё с эпохи безраздельного властвования оптических носителей, что инсталляция операционной системы производится не с комплекта установочных файлов – в неархивированном виде они зачастую занимают объём, превышающий 4,7 ГБ. Поэтому создаётся единственный файл с расширением ISO, который называется образом диска и представляет собой сжатую версию классического установочного диска. Сегодня ситуация с объёмом внешнего носителя, с которого обычно и производится установка, не такая острая, но традиция использования образов дисков осталась.

Итак, нам предстоит найти и скачать такой файл. Лучше такое скачивание производить с официального сайта разработчика. Образ диска обычно находится в разделе Download – вам нужно будет только выбрать версию, желательно стабильную, и совсем необязательно она будет самой свежей.

Запись установочного ISO образа на DVD-диск или флешку

Скачанный образ Linux требуется записать на тот носитель, который вы будете использовать в качестве установочного. Если ваш компьютер имеет оптический дисковод, имеет смысл произвести запись на болванку DVD. Но сегодня большее распространение получили флешки, у которых объём может быть в разы большим. При этом не рекомендуется использовать накопители ёмкостью свыше 32 ГБ.

UltraISO

Создание загрузочного носителя проще всего выполнить с помощью сторонних программ, для оптических дисков мы рекомендуем UltraISO (одна из самых популярных утилит среди российских пользователей), CDBurnerXP, ImgBurn.

Для создания загрузочной флешки можно использовать программы Rufus, тот же UltraISO или Etcher.

Загрузка с флешки/диска, запуск программы установки

Теперь, когда носитель с образом системы подготовлен, пришла пора очередного этапа. Установка Linux требует, чтобы ПК загрузился с нашего носителя. Просто вставив его в компьютер, мы ничего не добьемся – загрузка по-прежнему будет производиться с жёсткого диска. Для достижения поставленной цели нужно зайти в BIOS и поменять приоритет загрузки, поставив на первое место флешку или DVD-диск. После сохранения внесённых изменений компьютер снова уйдёт в перезагрузку, но на сей раз она будет производиться с нашего внешнего носителя.

Выбор языка

Первым делом установщик Linux попросит вас определиться с языком интерфейса. После того, как выбор сделан, жмём Enter и попадаем в первое меню. Здесь нам предложат несколько вариантов загрузки. Нам нужен пункт «Установить Linux» (вместо слова Linux будет стоять наименование конкретного дистрибутива). Но если мы хотим произвести установку новой ОС в ознакомительных целях и для тестирования её возможностей, нужно выбрать режим Live.

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

Начальные шаги установки Linux на компьютер примерно такие же, как у Windows, поэтому после выбора языка нам нужно будет указать инсталлятору раскладку клавиатуры, согласившись со значением по умолчанию (он базируется на выборе языка) или изменив значение на нужное и нажав «Продолжить».

Параметры установки программ, приложений, обновлений

Алгоритм, как установить Linux, и на следующем этапе напоминает процедуру инсталляции Windows: нам предложат выбрать один из следующих вариантов установки, касающихся выбора состава ОС:

  • обычная установка производится с конкретным набором приложений. Именно этот режим рекомендован для начинающих пользователей, как и в случае с операционными системами от Microsoft, поскольку инсталляция будет производится автоматически;
  • минимальная установка требуется, если вы хотите, чтобы на компьютере была установлена ОС с минимальным набором утилит, а всё остальное ПО вы планируете устанавливать самостоятельно. Это выбор для опытных юзеров, предпочитающих настраивать систему «под себя».

Загрузка обновлений

Если имеется доступ к интернету, можно оставить галочку напротив пункта «Загрузить обновления в процессе установки Linux». Если вы скачали самый свежий дистрибутив, то галочку можно и убрать, поскольку образ системы уже содержит все последние обновления, что ускорит инсталляцию ОС.

Разметка жесткого диска

И вот мы дошли до самого важного шага установки дистрибутива ОС Linux – подготовки разделов на накопителе для новой системы.

Сразу отметим, что, в отличие от Windows, здесь не принято устанавливать систему в единственный раздел, несмотря на наличие такой возможности. Гибкость Linux в том и состоит, что для ОС, пользовательских файлов и настроек можно и нужно использовать разные разделы. Из этого следует, что минимальное количество таких разделов – три. Это позволяет при необходимости производить переустановку операционной системы на основной раздел – остальные останутся нетронутыми.

Так что даже для неопытных пользователей нужно выбирать вариант разметки диска вручную, то есть остановить свой выбор на пункте «Другой вариант».

Разметка жесткого диска

Установщик сам определит, присутствует ли на диске другая ОС, и если ответ будет положительным, количество доступных вариантов инсталляции увеличится. Например, могут появиться пункты «Установка Linux Mint вместе с установленной ОС», или «Удалить существующую систему и переустановить Linux», или просто «Переустановить систему».

И ещё немного теории. Мы уже знаем, что нам нужен корневой раздел, раздел для личных файлов (он обычно называется /home), раньше требовался также раздел swap для подкачки, но сейчас вместо него используют файл подкачки.

Если вы хотите получить минимальную Linux, достаточно корневого раздела, но в большинстве случаев наличие домашнего раздела считается обязательным.

Вариант с установкой системы на чистый диск мы рассматривать не будем, равно как и автоматическую установку рядом с Windows. Наш вариант – это ручная разметка диска.

После выбора запустится утилита, предназначенная для разметки жёсткого диска.

Если установка Linux на ПК производится вместе с Windows, получим примерно следующую картину:

Утилита для разметки

Внизу видим строку с надписью «Свободное место», и там будет указано то значение, которые мы задали для размещения Linux. Остальные разделы созданы в среде Windows, включая EFI-раздел (если бы его не было, пришлось бы его создавать).

Теперь приступаем к разбиению диска. В ОС Linux таблица разделов использует формат GPT, если ПК использует UEFI, в противном случае создаётся таблица формата MBR с ограничением по размеру не более 3 ТБ.

Поскольку раздел EFI уже имеется, его создавать не нужно.

Создаём корневой раздел объёмом и домашний /home, под который отводим всё оставшееся пространство.

На верхнюю строку «свободное место» обращать внимание не нужно – это служебный размер, используемый для выравнивания размера разделов. Для создания корневого раздела кликаем на нижней строке «Свободное место» и на кнопку «+».

Строка «Свободное место»

В новом окне указываем параметры раздела:

  • размер в мегабайтах (например, 10000, что соответствует 10 ГБ);
  • в графе «Тип раздела» ставим галочку напротив слова «Первичный», но для таблицы разделов формата MBR лучше указать «Логический»;
  • в графе «Местоположение раздела» указываем вариант, озаглавленный «Начало этого пространства»
  • в следующей графе выбираем пункт «Журналируемая файловая система Ext4»;
  • графа «точка монтирования» должна принимать значение «/».

Аналогичным образом создаем домашний раздел. Размер здесь будет указан автоматически как остаток от общего объёма минус размер корневого раздела.

Тип раздела указываем таким же, как и следующие две графы. Изменения будут только в графе точка монтирования, где нужно выбрать вариант «/home».

В итоге получим список разделов следующего содержания:

Список разделов

Если прокрутить окно вниз, то вы увидите разворачивающийся список. Здесь нужно выбрать диск для установки загрузчика Linux. Нужно понимать, что для инсталляции загрузчика нужно указать не раздел, а диск целиком. В конкретном примере это /dev/sda, то есть диск, на котором инсталлируется ОС Linux, и который указан в BIOS в качестве загрузочного.

Диск для установки загрузчика Linux

Перед тем, как продолжить, ещё раз внимательно изучите таблицу созданных разделов – на данном этапе ещё можно внести коррективы или откатить изменения, поскольку мы только указали инсталлятору, какие разделы хотим создать. Физически они будут созданы только после нажатия кнопки «Установить сейчас», и тогда уже допущенные ошибки и неточности можно будет исправить только повторной установкой.

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

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

Создание пользователя

Если в Windows создание пользователей носить формальный характер, то здесь это обязательная процедура, поскольку Linux изначально позиционируется как многопользовательская ОС. Так что вводим свой рабочий псевдоним (имя пользователя), указываем имя компьютера и пароль, подтверждаем ввод пароля. Даже если вы планируете использовать компьютер или ноутбук с установленной ОС Linux в гордом одиночестве, рекомендуется не снимать галочки с опции «Требовать пароль для входа…».

Настройка пароля

Но даже в этом случае можно не указывать пароль каждый раз при включении ПК. Для этого достаточно поставить галочку чуть выше, напротив опции «Входить в систему автоматически» Разумеется, вы должны быть уверены, что никто из посторонних не сможет получить доступ к компьютеру.

Только после этого и начнётся собственно процесс установки ОС Linux, во время которого на экране монитора будут ротироваться красивые слайды. Предположительное время инсталляции – около 15 минут. Завершение установки будет отмечено выводом соответствующего сообщения, после чего компьютер можно перезагрузить.

Как видим, основные этапы интерактива при установке Linux почти не отличаются от таковых при инсталляции Windows, единственный серьёзный момент, требующий основательного и взвешенного подхода, – разметка диска под систему.

Понравилась статья? Поделить с друзьями:
  • Инструкция по охране труда при хранении гсм
  • Мазь малавтилин инструкция по применению цена отзывы
  • Ecogoo 9600 инструкция на русском языке
  • Видеорегистратор neoline x cop 9300c инструкция
  • Эдарбикло инструкция по применению цена отзывы аналоги