Составляя инструкции по установке Linux дистрибутивов, я всегда упускал один важный момент – запись образа Linux-дистрибутива на флешку. В статьях: “Как установить Ubuntu 16.04 LTS” и “Как установить Linux Mint 18.3 Sylvia” я указывал только программы, с помощью которых можно это сделать, минуя вопрос о прямой последовательности действий. Теперь я решил исправить эту оплошность, и создать для вас статью, которая расскажет как записать образ Linux на USB-носитель.
В этой статье мы рассмотрим именно запись Linux-дистрибутива, причем записывать мы будем не только из под Windows, но и из под Linux. Во втором случае будет рассмотрен кроссплатформенный софт, который точно таким же образом будет работать на всех операционных системах.
Для начала нужно обозначить свод программного обеспечения, который мы будем использовать для записи того или иного образа Linux.
Rufus: бесплатное открытое ПО для Windows, с помощью которого можно форматировать и создавать загрузочные или Live USB.
Etcher: кроссплатформенное программное обеспечение с открытым исходным кодом, которое предназначено для записи образов на флешку. Программа работает в Windows, Linux и Mac.
dd: встроенная в Linux (и Unix) утилита, которая позволяет копировать и конвертировать файлы.
Именно с помощью этих программ мы будем создавать загрузочные USB. Теперь же, с чистой совестью, мы можем переходить к делу.
Как записать образ Linux из под Windows
Как вы уже могли догадаться, здесь мы можем использовать два приложения из вышеобозначенного свода. Etcher и Rufus отлично подходят для записи образов на USB-носители, и именно поэтому я рекомендую вам использовать этот софт.
Запись образа на USB с помощью Rufus
Итак, переходим на официальный сайт программы и прокручиваем чуть вниз, чтобы увидеть ссылки загрузки, которые там расположены.
На выбор доступны две версии:
Инсталируемая версия, которую просто нужно установить на жесткий диск
Portable-версия, которую не надо устанавливать, и можно просто запустить
Какой вариант вам ближе, в принципе, решайте сами. Особой разницы в работе этих двух версий я не заметил.
После запуска программы мы увидим примерно следующее:
Стоит разобраться со всеми вкладками, которые нам доступны.
Устройство: если в компьютер воткнута только одна флешка – выберется автоматически. В ином случае вы просто выбираете нужную USB и раскрывающегося списка.
Схема раздела и тип системного интерфейса: здесь уже доступны варианты.
MBR для компьютеров с BIOS или UEFI (в большинстве случаев используется именно этот вариант)
MBR для компьютеров с UEFI (если вы точно уверены, что у вас UEFI)
GPT для компьютеров с UEFI (Если ваш жесткий диск размечен в GPT)
Как я уже сказал, предпочтительнее всего использовать первый вариант. Потому как если у вас Windows, и вы впервые устанавливаете Linux – скорее всего у вас MBR с BIOS или UEFI.
Файловая система: тут оставляем FAT32
Размер кластера: оставляем по-умолчанию.
Новая метка тома: вводим произвольно на латинице (желательно без пробелов), или ждем автозаполнения при выборе образа.
Параметры форматирования: галочки оставляем. Выбираем нужный образ с помощью значка диска справа. Откроется проводник – находите образ и нажимаете “Открыть”.
После того выбора образа просто кликайте на “Старт”. Запись пройдет достаточно быстро, после завершения программа оповестит вас об этом.
Как записать образ Linux из под другого Linux
В этом варианте нам недоступен Rufus. Однако мы все так же можем использовать Etcher и DD.
Запись образа Linux с помощью Etcher
Стоит отметить, что с помощью этого способа можно записывать образы и из под Windows. Там он даже проще, вероятно.
Итак, идем на официальный сайт и скачиваем AppImage-образ установки приложения Etcher.
После загрузки, файл с расширением AppImage уже готов к работе (устанавливать ничего не нужно). Нужно лишь разрешить ему быть исполняемым, и для этого мы кликаем по нему правой кнопкой мыши и переходим в “Свойства” -> “Права”. Там в конце нужно поставить галочку на “Разрешить выполнение файла как программы”.
Или же выполняем в терминале эту команду:
sudo chmod +x Etcher-1.3.1-linux-x86_64.AppImage
После запуска приложения нам достаточно лишь:
Выбрать образ
Вставить флешку
Нажать “Flash”
Все, как показано на этой гифке.
Запись образа Linux с помощью dd
Для записи образа с помощью этой утилиты достаточно лишь ввести в терминал следующее:
dd if=~/путьдообраза.iso of=/dev/sdb1
Где /dev/sdb1 – это и есть ваша флешка. Но, все же, стоит проверить это утверждение на истинность. Для этого вводим команду:
fdisk -l
Начало вывода этой команды и будем искомым значением.
Вот и все, после ввода команды утилита начнет работу и скопирует все необходимые файлы на ваш USB. После этого вы без проблем сможете установить linux дистрибутив, или же загрузиться в Live-режиме.
Выводы
Записать образ Linux на USB не так уж сложно, правда же? Надеюсь, что данная статья помогла вам разобраться с этим моментом, и впредь вы не будете испытывать проблемы при записи образов на флешки. Это действительно очень просто, особенно с приведенным в статье софтом.
Когда Apple с выходом Xcode 8 отказались от UI Automator, мы, как и многие, оказались у разбитого корыта. Appium, который у нас использовался, потерял актуальность, мы начали искать альтернативы и нашли инструмент WebDriverAgent от Facebook. Под катом — текстовая расшифровка доклада о том, с какими проблемами мы столкнулись, как мы их решали и как это повлияло на нашу инфраструктуру тестирования iOS-приложений.
Avito — это несколько веб-интерфейсов, API и приложения под iOS и под Android. Всё это надо тестировать, поэтому у нас есть свой тестовый фреймворк. Он выглядит примерно так:
И состоит из двух основных частей.
Первая — это, конечно, сами тесты. Они представляют собой набор высокоуровневых шагов: залогиниться, открыть страничку, разлогиниться и так далее. Работают они со стейджами, где описана работа со всеми конкретными элементами: нажать на кнопку, заполнить поле ввода и так далее. И (куда же без них?) под этим всем скрываются page objects, в которых описаны сами элементы, их локаторы, описания.
Вторая часть фреймворка — большой набор библиотек, которые позволяют создать объявление, найти готовое, удалить его, что-то сделать с пользователем, еще что-то, применить какие-то услуги и так далее. Короче, все, что нужно для получения предсостояния теста.
Все тесты «общаются» с тестируемыми приложениями, кроме API, через WebDriver протокол. Для iOS мы использовали Appium. Всё было круто: у нас было тестовое покрытие, всё работало. А потом Apple объявила о выходе Xcode 8. Ключевая его особенность в том, что они полностью отказались от UI Automation, который был в инструментах Apple. И вся эта схема просто перестала работать.
Надо было принимать какое-то решение. Apple предлагает взамен писать тесты на Swift. Но мы не хотим: у нас большой набор библиотек, 200 тысяч строк кода, 400 тестов под разные приложения и так далее. Не хочется всё это терять. В качестве замены мы нашли инструмент от Facebook — WebDriverAgent. Система его работы похожа на Appium, он тоже поднимает веб-сервер, правда, сразу на девайсе или на симуляторе, и транслирует вызовы из тестовых скриптов через XCUITest на тестируемое приложение.
Плюсы WDA
Что умеет WebDriverAgent? Поддерживает Json Wire протокол. Это значит, что мы сохраняем свои тесты и весь тестовый фреймворк. Под капотом у него XCUITests. Это круто, потому что это технология, которую поддерживает Apple, и есть шанс, что еще года два-три она продержится. Написан WebDriverAgent на ObjC, благодаря этому нам не нужно переписывать всё с каждым новым релизом Xcode. Также из плюсов: WDA поддерживает различные стратегии локаторов, можно искать по типу элемента, по имени, XPath — все как мы любим. Из дополнительных плюсов – позволяет работать с системой вне приложения. Мы можем сходить в настройки, в Safari, вбить DeepLink, открыть сразу приложение, где нам надо и так далее. В настройках запретить или разрешить геолокацию и так далее. Ещё WDA поддерживает технологию Touch ID, это отдельный плюс этого инструмента.
Минусы WDA
Есть и минусы. Первый — Инспектор. В любой системе функционального тестирования он занимает очень важную роль, это то, как автотестер видит приложение, код страницы на экране и так далее. У WebDriverAgent с этим довольно плохо. Конкретнее расскажу об этом ниже. И ключевая проблема — в нашей инфраструктуре он работает медленно. Причем настолько, что им нельзя пользоваться. Но это всё мы узнали не сразу. Сначала было всё круто, но не заработало примерно у половины наших автотестеров.
Первая правка, которую мы внесли в WebDriverAgent была вот такой.
Ребята из Facebook не запаривались: ведь все знают, что в MacOS — регистронезависимая файловая система. Но у нас в отделе мы пишем код, который выполняется преимущественно на Linux-серверах, поэтому мы сразу советуем всем переставить MacOS, и кто так сделал, не смогли скомпилировать WDA: просто перепутали букву.
Следующая смешная правка, которую мы внесли, выглядела так.
Это — метод стирания текста из поля. Правка ускорила некоторые наши тесты примерно на 30 секунд. Почему? Основная проблема в том, что длина итерируемого массива вычислялась прямо в теле цикла. Обычно в компилируемых языках вам не нужно об этом думать: там есть оптимизатор, он делает всё за вас. Но в системах функционального тестирования это не работает. Потому что у нас есть элемент на экране, который лежит где-то в кэше WDA, и который надо достать оттуда, найти на странице, взять его атрибуты, найти среди них value и стереть один символ. Потом снова пойти, снова достать элемент из кэша, снова найти его на странице, снова вычислить длину поля value и снова стереть один символ. У нас поле описания, по-моему, 1000 символов. Минус 30 секунд. Но и это не самое страшное. Самое страшное выглядело примерно так:
Здесь — страница «Уточнить» в поиске в iOS-приложении Avito. Он осуществляется через XPath. Ищутся два элемента: минимальная цена и максимальная. Это видео ускорено в 6,5 раз. Реальное время прохождения — минута сорок. Из них 20 секунд я вожу руками по экрану, набиваю текст и так далее. По 40 секунд выполняется каждый из двух запросов на поиск элементов. При этом «сжираются» лишние 16 Мб оперативной памяти. Мы подумали и поняли, что жить с этим нельзя: сейчас это занимает 40 секунд, а если пройдет половина теста, наберется еще памяти, запросы начнут выполняться еще дольше. И либо WebDriverAgent упадет, когда использует слишком много памяти, либо у нас HTTP-запросы будут отваливаться по таймауту.
Мы посидели, посмотрели, что мы можем с этим сделать, и нашли решение: придумали свою систему аллокаторов. Назвали её XUI: eXtended UI Interator. Это просто хорошо отражало наше отношение к этому на тот момент. Под её капотом — биндинги на XCUI локаторы. Вот второе демо:
Ищутся ровно те же элементы, но теперь через наши новые локаторы. Видео ускорено в два раза, реальное время его прохождения — 20 секунд, и это те же 20 секунд, что я вожу руками по экрану, потому что каждый запрос выполняется меньше, чем за одну секунду. И используется всего 1,5 Мб памяти.
Как мы этого добились? Если кто-то писал тесты на XCUI нативно, то он знает, что там всё начинается с того, что у нас есть объект application, из которого мы потом ищем просто элементы, например, текст, кнопка с надписью on и так далее. Если что-то посложнее – можно найти элемент по индексу и так далее.
XCUI селекторы:
let app = XCUIApplication()
app.staticTexts[«Volley»]
app.buttons[«On»]
app.windows.element(boundBy: 0)
В реальной жизни, правда, это скорее вот так выглядит:
Но суть остается такой же: есть какой-то parent, у него есть либо прямой потомок из какого-то типа, либо, если вглубь по дереву, то непрямой. Поэтому нам нужно знать тип элемента и иметь какой-то признак прямого и непрямого потомка. Мы залезли в WebDriverAgent, начали кодить. Взяли тип элемента. Если нам тип не важен — просто *. Точка показывает, прямой или непрямой потомок, children ищем или descendants.
Всё круто, но это всё может быть вложено, поэтому нам нужен какой-то разделитель. Мы выбрали pipe (“|”), просто чтобы не путаться с XPath.
И всё, что было выше, выполняется теперь в цикле.
С этим разобрались. Дальше нужен выбор по индексу элемента. Если пришел индекс, если мы задетектили, что он нам нужен, выбираем просто из коллекции найденных элементов. Здесь есть ключевое слово last, чтобы брать сразу последний.
Самое важное — нам еще нужен выбор по сложным условиям, потому что у XPath есть XPath access и куча других функций. И тут нас сильно выручил NSPredicate, класс, который поставляется в Foundation Framework Apple и служит для фильтрации и выборки элементов из коллекции.
По сути, он умеет очень много. Тут ссылка, можно почитать.
Кто помнит, в Appium во времена UI Automation были BEGINSWITH, MATCH и так далее, это прямо оно. Синтаксис – что-то среднее между RegExr и секцией WHERE в SQL. Мы это скомпоновали и получились такие локаторы. В круглых скобках — NS предикаты, в квадратных — индексы, пайпы и точки.
XUI-локаторы
xui=StaticText[1]|TextView[0]
xui=Button(label == 'Stop')
xui=NavigationBar[last]
xui=Table[0]|Cell[3]|.StaticText(id=Address)
xui=Table[0]|Cell[3]|.StaticText(id=Time)
С этим разобрались: заработало с приемлемой скоростью, начали разбираться со следующей проблемой. Инспектор. У WebDriverAgent инспектор есть, есть даже классная инструкция, как его запустить, можно выполнить раз команду, два, три и… Не завелось, короче:
Даже если бы завелось, там тоже ничего полезного. Поэтому нам пришлось написать свой. Он тоже простенький, но довольно функциональный.
Есть дерево элементов, зеленым отмечены accessibilityID, если они проставлены. Можно выбрать элемент и в правом верхнем углу можно увидеть информацию по нему, в левом — на скриншоте посмотреть, где конкретно он расположен на экране. Ключевое, что было нам нужно — строка поиска, чтобы тестировать, правильно мы составили локаторы или нет, ищется по нему элемент на странице или нет.
Что в итоге? Был WebDriver со своими плюсами и минусами. Мы над ними немного поработали — стало сильно лучше. На нашей схеме Appium поменялся на WebDriverAgent:
Тесты мы оставили как есть:
Стейджи оставили как есть. В page objects поменяли локаторы Appium на наши. Они стали даже более читаемыми.
На всё ушло примерно 2-3 недели и сэкономило нам 200 000 строк в библиотеках и примерно 400 тестов. На этом мы не остановились, конечно. Appium помимо того, что просто позволял тестировать, решал еще какие-то задачи. Теперь нам пришлось заниматься ими самим. Например: мы хотим параллелить тесты, нам нужно запустить несколько инстансов WebDriverAgent, запустить тесты, в каждом указать API и так далее.
Но ведь люди придумали grid! Однако вот проблема: когда подключаешь больше трех нод, ему сносит башню, он начинает жрать память, течь, тупить. Некоторые люди извращаются примерно вот так. Не пытайтесь здесь ничего понять:
Здесь есть grid, за ним еще 4, за ними еще 4 и так далее. Я посчитал: с учетом особенностей нашего проекта нам бы пришлось бы сто таких гридов ставить, целый сервер на это выделять. Мы не стали этим заморачиваться. Мы написали свой. Он простой, написан на Go, использует примерно 10 Мб оперативной памяти и обслуживает 300 нод. Регистрирует ноды, проксирует все вызовы на эти ноды и выбирает подходящую с учетом capabilities на запрос сессии. И в конце надо ее освободить. Либо когда сессию закрыли, либо по тайм-ауту, если тест свалился и не смог сообщить, что закончил. Всё это совместимо с Selenium grid, чтобы можно было работать. Теперь у нас есть вот эта схема, она рабочая на этот раз:
Но проблемы наши на этом не заканчиваются, потому что мы тестируем приложение, надо его на телефон как-то поставить, что-то с ним сделать, поэтому мы написали штуку под названием grid-wda-agent:
Она делает несколько простых вещей: регистрируется в grid, потому что сам WebDriverAgent этого не умеет. Проксирует все вызовы на WDA, и на старт сессии выбирает или запускает нужный симулятор, который мы запросили в Capabilities, удаляет старую версию приложения, ставит новую, и перезапускает WDA, если надо, потому что он все равно иногда поджирает память, его лучше иногда рестартовать. И дополнительно он записывает видео прохождения теста и отправляет его потом в хранилище по S3 протоколу. Всё это мы положили на Github в организацию qa-dev, можно заходить, читать, слать pull requests, issues.
Что теперь делать, если в 2018 году мы хотим тестировать iOS-приложения? Два пути. Если умеем Swift/ObjC — мы можем писать нативные тесты, XCUI Tests, ждать, пока это будет компилироваться, чтобы проверить один тест. Или можем взять WebDriverAgent. Тут выбор побольше: есть либо Appium, разработчики которого спустя полгода спустя выхода XCode 8 все-таки запилили свою реализацию поверх WDA Agent, форкнув его и что-то добавив. Есть оригинальная версия от Facebook. И наша.
Что есть у Facebook? Он официальный, в него все потихоньку контрибутят. Есть Appium. Во-первых, процитирую Дэна, который Appium разрабатывает.
«De-facto standard for automating mobile applications».
Во-вторых, у Appium есть поддержка open-source сообщества. И ребята недавно запилили свой инспектор в виде приложения для MacOS.
Есть наш вариант. У нас есть быстрые локаторы, свой инспектор, Grid, Grid-агент. Последние три, в принципе, работают с любым WebDriverAgent, можно их брать отдельно и пробовать использовать.
Какие выводы мы можем сделать? Первое — выбирайте то, что подходит вам. Второе — не бойтесь делать свои инструменты. В 2015 году моя жизнь выглядела примерно так:
Потом в 2016 году начали происходить все эти события, мы начали писать свою «костылевую» версию WDA. Стало так:
Сейчас у нас есть Grid, Grid-агент… Жизнь-то налаживается!
Когда делаете свои велосипеды, делайте то, что нужно вам для проекта. И более важно – не делайте то, что не нужно. Потому что когда вся история происходила, мы думали: «классно, есть XPath, мы сейчас его возьмем и сделаем нормально, а не как у них, и будет работать». Но XPath имеет настолько мощный синтаксис и настолько много функций, что мы, наверное, бы до сих пор писали, если бы пошли этим путем. Нам нужны были быстрые локаторы, а не сделать XPath. Пожалуй, на этом всё. Задавайте свои вопросы.
Новгородский мальчик Онфим из XIII века превратил кору в носитель персональных данных, собрав набор из изображения человека и его имени.
Представьте, что вы нашли трёх друзей, которые родились с вами в один и тот же день. У вас одинаковая дата рождения, одинаковый пол, и вы можете определёнными усилиями сменить имена в рамках закона. В итоге получится четверо одинаковых людей. Будет ли набор «Ф. И. О. + дата рождения + пол» персональными данными?
Ответ, как это ни странно, — да.
При этом под персональными данными понимается такой набор информации, который так или иначе позволяет идентифицировать физическое лицо — субъекта персональных данных. То есть однозначно указывает на конкретного человека.
Ранее в законодательном определении содержалось указание на конкретные примеры, которые каждый в отдельности или в совокупности с другой информацией составляли персональные данные. В текущей же редакции ст. 3 Федерального закона № 152-ФЗ примеров персональных данных не приводится, т. к. законодатель сделал упор на «духе закона», прямо оговорив, что к таким данным относится «любая информация, относящаяся к прямо или косвенно определённому или определяемому физическому лицу», отдав решение этого вопроса на откуп судебной практике.
Поэтому давайте разбирать на примерах, что есть ПДн, а что — нет.
Простые случаи
Для начала — есть категория «сырых» данных, которые позволяют однозначно определить личность конкретного человека. Например, это номер паспорта или набор из Ф. И. О., пола и даты рождения.
Персональные данные, например:
Номер паспорта
Ф. И. О. + пол + дата рождения
Отпечаток пальца
В то же время есть вторая категория «сырых» данных, которые сами по себе вряд ли помогут вам идентифицировать субъекта персональных данных. Например, к таковым относятся:
Любимое блюдо
Место работы
Личные качества (характер нордический, самоотвержен)
Количество детей
То есть называть такие сведения персональными данными с точки зрения действующего законодательства нельзя.
Правило номер один: если смешать ту информацию, которая сама по себе образует персональные данные, и ту, что их не образует, в одну базу данных, то получится база персональных данных. Например:
Номер паспорта + место работы = персональные данные
Медицинский диагноз + любимое блюдо + фотография = персональные данные
Ф. И. О. + пол + дата рождения + место работы + отпечаток пальца = персональные данные.
Уточнение про «голые» ПДн
Некоторые персональные данные не позволяют случайному человеку установить вашу личность, но позволяют установить вашу личность, например, правоохранительным органам. Так, номер мобильного телефона физического лица привязывается к его Ф.И.О. и номеру паспорта, то есть он является «чистыми» персональными данными. Использовать его отдельно и смешивать номер телефона с какой-либо другой информацией о его владельце — значит получать наборы персональных данных. То же самое может относиться к номеру кредитки, номеру страхового удостоверения, номеру медполиса и так далее.
В случае же если абонентский номер привязан к юридическому лицу, то он сам по себе не является персональными данными, т. к. не позволяет идентифицировать конкретного сотрудника юрлица, пользующегося данным номером.
Более сложные случаи
Не всегда в основе персональных данных лежит что-то, что делает весь набор сразу ПДн. Например, если в наборе есть номер паспорта — это точно ПДн, что бы ещё там ни лежало. Но иногда ни одна часть набора не является ПДн в изолированном виде, но всё вместе позволяет вам точно определить человека.
Например, медицинский диагноз, как правило, не является персональными данным в отрыве от Ф. И. О. (а вот результат анализа кода ДНК является персональными геномными данными, кстати). Расовая принадлежность сама по себе — не персональные данные. Место работы само по себе — не персональные данные.
Однако может так оказаться, что набор «место работы + раса + диагноз» — это персональные данные. Например, когда на автозаправке работает только один однорукий китаец.
Что самое интересное, если изначально на автозаправке работало два одноруких китайца, а потом один уволился, набор данных, по логике, не был персональным, а потом стал. Равно как когда вы были одним таким в наборе «Ф. И. О. + пол + дата рождения», а потом уговорили друзей поменять имена, по идее, набор перестал быть ПДн. На практике же это не так.
Чтобы понять, является ли ваш набор данных персональными, надо учесть следующее:
Посмотреть судебную практику: если было решение о том, что подобный набор является ПДн, то и ваш набор с очень высокой вероятностью — ПДн.
Экспертизы, определяющей, ПДн это или нет, пока нет. Вы можете обратиться за разъяснениями в Роскомнадзор. Однако с некоторой вероятностью вы получите ответ: «Если можно определить человека однозначно — это ПДн».
И, наконец, окончательным определением будет судебное решение, но, как правило, до него лучше не доводить, а продумывать заранее, всё же можно определить человека или нет.
Естественно, в обычной практике большинство наборов уже давно описаны, и с ними понятно, как работать. Тем не менее, есть несколько интересных моментов с биометрией, фото и специальными категориями ПДн.
Интересные моменты
Копия паспорта — это ПДн. Потому что из изображения можно однозначно извлечь числа, которые точно являются ПДн сами по себе.
Фотография с паспорта, фотография с улицы, видеоизображение — это уже дискуссионный вопрос. Дискуссионный он потому, что не всегда можно однозначно понять, позволяет ли, например, конкретная фотография установить личность (где проходит та же граница качества съёмки?). Если это 3000 пикселей по узкой стороне и съёмка на паспорт — очевидно, это ПДн. А если эта же картинка хранится в размере 32х32 px? А если это не фото с паспорта, а фото в толпе на улице?
Пока чёткого определения нет. Оценки экспертные: например, когда вы проходите паспортный контроль, сотрудник ФСБ (пограничник) смотрит на ваше лицо, смотрит на фото в паспорте или визе и решает, похожи вы или нет. Если с его точки зрения достаточно похожи — значит, экспертное решение вынесено положительно. Примерно так же проходит идентификация по фото: суд привлечёт эксперта, а эксперт решит, можно или нет.
Что ещё забавнее, гражданин может прекратить обработку своих ПДн, то есть в теории можно вылавливать все свои фотографии в толпе и настаивать, что это хранение и обработка без вашего согласия. Исключениями из данной ситуации являются случаи, когда:
использование изображения осуществляется в государственных, общественных или иных публичных интересах;
изображение получено при съёмке, которая проводится в местах, открытых для свободного посещения, или на публичных мероприятиях (собраниях, съездах, конференциях, концертах, представлениях, спортивных соревнованиях и подобных мероприятиях);
гражданин позировал за плату.
Изображение человека является ПДн. Обычно речь про фото, но не про портрет. Тем не менее по этому портрету можно установить человека, поэтому непонятно, как его хранить и обрабатывать.
Ещё один спорный случай — это почта. Однозначно понятно, что info@domain.ru в изолированном виде (без Ф. И. О., например) — это не ПДн, потому что там может оказаться кто угодно, включая робота. А вот если это ivanpetrov1990@mail.ru? Или billgates@microsoft.com? Скорее всего — не ПДн, нужны ещё наборы. Кроме того, по аналогии с телефонным номером всё зависит от того, на кого зарегистрирована почта: на юрлицо или гражданина.
Биометрические данные — индивидуальная форма черепа и ушей — однозначно являются персональными данными, как и отпечаток пальца. Это накладывает серьёзные ограничения на системы распознавания лиц — надо заручаться согласием даже на хранение хэша от биометрических замеров.
Чем регулируется
Федеральное законодательство:
«Об утверждении перечня сведений конфиденциального характера» — Указ Президента РФ от 06.03.1997 № 188 определяет, что к персональным данным также относятся сведения о фактах, событиях и обстоятельствах частной жизни гражданина, позволяющие идентифицировать его личность.
149-ФЗ «Об информации, информационных технологиях и защите информации» — базовый закон, устанавливающий общие вещи.
«О персональных данных» от 27.07.2006 № 152-ФЗ — в нём задаётся фреймворк того, что такое ПДн, как их обрабатывать (кстати, хранение и передача — это подвиды обработки).
Особенно интересны цитаты:
«Не допускается объединение баз данных, содержащих персональные данные, обработка которых осуществляется в целях, несовместимых между собой».
«Обработке подлежат только персональные данные, которые отвечают целям их обработки».
«Содержание и объём обрабатываемых персональных данных должны соответствовать заявленным целям обработки. Обрабатываемые персональные данные не должны быть избыточными по отношению к заявленным целям их обработки».
Постановление Правительства РФ «Об утверждении требований к защите персональных данных при их обработке в информационных системах персональных данных» от 01.11.2012 № 1119 — в документе описаны правила определения уровней защищённости ПДн и основные требования по защите ПДн.
Постановление Правительства РФ «Об утверждении требований к материальным носителям биометрических персональных данных и технологиям хранения таких данных вне информационных систем персональных данных» от 06.07.2008 № 512 — содержит требования, которые должны применяться при использовании материальных носителей, на которые осуществляется запись биометрических ПДн, а также при хранении биометрических ПДн вне информационных систем персональных данных. Документ хоть и старый, но учитывать его требования нужно.
Постановление Правительства РФ «Об утверждении Положения об особенностях обработки персональных данных, осуществляемой без использования средств автоматизации» от 15.09.2008 № 687 — всё понятно из названия: требования по обработке и защите ПДн, которые обрабатываются в бумажном виде.
Основные документы регуляторов:
Приказ ФСТЭК России от 18.02.2013 № 21 «Об утверждении Состава и содержания организационных и технических мер по обеспечению безопасности персональных данных при их обработке в информационных системах персональных данных» — большой набор организационных и технических требований по защите информации, а также правила создания систем защиты персональных данных. Вкратце — смотрите пост про то, как мы проходили сертификацию и как мы помогаем аттестовываться.
Приказ ФСБ России от 10.07.2014 № 378 «Об утверждении Состава и содержания организационных и технических мер по обеспечению безопасности персональных данных при их обработке в информационных системах персональных данных с использованием средств криптографической защиты информации, необходимых для выполнения установленных Правительством Российской Федерации требований к защите персональных данных для каждого из уровней защищенности» — очень полезный документ, который содержит не только требования по защите ПДн, но и позволяет определить класс необходимых к применению криптосредств.
«Об утверждении требований и методов по обезличиванию персональных данных» — Приказ Роскомнадзора от 05.09.2013 № 996 (Зарегистрировано в Минюсте России 10.09.2013 № 29935) и «Методические рекомендации по применению приказа Роскомнадзора от 5 сентября 2013 г. № 996 “Об утверждении требований и методов по обезличиванию персональных данных”» утв. Роскомнадзором 13.12.2013, что перестаёт делать ПДн собственно ПДн при обезличивании, например, для целей Data Mining.
Существенное внимание тонкостям квалификации изображений в качестве персональных данных уделил Роскомнадзор в своих разъяснениях «О вопросах отнесения фото- и видеоизображения, дактилоскопических данных и иной информации к биометрическим персональным данным и особенности их обработки» (см. 25.rsoc.ru).
Конечно, список далеко не полный, выше приведены только основные документы. Ещё есть информационные сообщения и документы по моделированию угроз безопасности информации от ФСТЭК России, методические рекомендации и документы по формированию предположений о возможностях нарушителей от ФСБ России, документы Минкомсвязи и прочее.
Что это значит?
Когда вы строите ИТ-инфраструктуру, надо понимать, являются ли ваши данные персональными или нет. Классов персональных данных уже нет, есть таблица вот отсюда (в посте больше про сертификацию). Если ваши данные всё же персональные, то надо понять, что у вас за типы данных, какие угрозы для них возможны и сколько у вас будет записей. Дальше из таблицы вычисляется нужный уровень защищённости — и для этого уровня реализуются меры защиты в соответствии с требованиями законодательства.
Следуя духу закона и правоприменительной практике, почти во всех ситуациях можно определить, речь идёт про ПДн или нет. Крайне редкие случаи обычно рассматриваются отдельно юристами, которые выполняют оценку и делают запросы в контролирующие органы.
Это материал начальника отдела правового консалтинга Ильи Григорьева.
В этой статье мы расскажем вам, как изменить колонтитул на панели администраторав WordPress. По умолчанию, WordPress добавил свой собственный текст в области колонтитула админки в WordPress. Если вы хотите изменить текст ниже, то читайте этот пост.
“Am I getting my committed bandwidth?” is a common question to any network administrator. This question may arise either from your customer or from your owner if you are an employee of any organization. If you feel boring hearing this question and want to establish a system where your customer will be able to inspect his bandwidth usage, MikroTik Graphing is your best friend. MikroTik Graphing can be used to display graphics for traffic which is passed through interfaces and simple queues as well as for resource usage (CPU, RAM and Disk usage). MikroTik Graphing method first records bandwidth or resource usage information on memory or on the device’s storage with a time basis and then displays this information in an easy to read graph that can be printed or the web link can be given to a client for his or her own inspect ion. But before getting these graphs available in your Winbox or web interface, you must first configure MikroTik Graphing properly. In this article, I will explain how to configure MikroTik Graphing for recording MikroTik bandwidth and resource usage information and displaying recorded information in an easy to read graph through Winbox or the web interface.
MikroTik Graphing Configuration to Record Bandwidth and Resource Usage
Before getting MikroTik bandwidth and resource usage graphs available in winbox or web interface, we have to configure MikroTik Graphing first. MikroTik Graphing is able to display graphs for
traffic which is passed through interfaces,
traffic which is passed through simple queues and
CPU, RAM and Disk usage.
So, in Graphing we need to configure Interface Rules, Queue Rules and Resource Rules which will record traffic and resource data and display graphs in winbox or web interface. The following sections will show how to create interface, queue and resource rules in your MikroTik Graphing.
Creating Interface Rules to Record Interface Traffic
Interface Rule is responsible to record and display interface traffics graphically. The following steps will show you how to create Interface Rules in MikroTik Graphing.
Login to your MikroTik Router and go to Tools > Graphing menu item. Graphing window will appear.
Click on Interface Rules tab and then click on PLUS SIGN (+). New Interface Graphing Rule window will appear.
Choose your desired interface, which traffics you want to view graphically, from Interface dropdown menu. If you want to view all interfaces’ traffic, select all from Interface dropdown menu.
Put your desired IP Address or Network, which is allowed to view this interface graph in webpage, in Allow Address input field. If you don’t provide any specific IP Address, all IP Addresses will be able to view this interface graphs.
Click on Apply and OK button.
First Interface Rule for Graphing has been completed. Similarly, you can create as many Interface Rules as you want and can view traffics graphically.
Creating Queue Rules to Record Queue Traffic
Creating Queue Rules, you can view any simple queue traffic graphically and you can also send this graph link to your customer for his inspection. The following steps will show you how to create Queue Rules in your MikroTik Graphing.
In Graphing window, click on Queue Rules tab and then click on PLUS SIGN (+). New Queue Graphing Rule window will appear.
Choose your desired simple queue, which traffics you want to view graphically, from Simple Queue dropdown menu. If you want to view all simple queues’ traffic, select all from Simple Queue dropdown menu.
Put your desired IP Address or Network, which is allowed to view this simple queue graph in webpage, in Allow Address input field. If you don’t provide any specific IP Address, all IP Addresses will be able to view this simple queue graphs.
Click on Apply and OK button.
First Queue Rule for Graphing has been completed. Similarly, you can create as many Queue Rules as you want and can view traffics graphically.
Creating Resource Rules to Record Resource Information
MikroTik Graphing gives facility to monitor CPU, RAM and Disk Usage graphically but Resource Rules must create to view this graphs. The following steps will show you how to create Resource Rules in your MikroTik Router.
In Graphing window, click on Resource Rules tab and then click on PLUS SIGN (+). Resource Graphing Rule window will appear.
Put your desired IP Address or Network, which is allowed to view resource graph in webpage, in Allow Address input field. If you don’t provide any specific IP Address, all IP Addresses will be able to view this resource graphs.
Click on Apply and OK button.
Resource Rule has been created successfully. Now it is possible to monitor your MikroTik Resource (CPU, RAM and Disk) usage graphically.
How to View Recorded Bandwidth and Resource Graphs
Bandwidth and Resource Graphs can be viewed through winbox or the web interface. Your customers are only eligible to view graphs in web interface. The following section will show how to view
Bandwidth usage and
Resource usage graphs that are created by MikroTik Graphing Tool.
Viewing Graphs through Winbox
Your winbox is eligible to view your bandwidth and resource usage graphs. So, you can view your interface graphs, queue graphs and resource graphs whose rule you created before in your Winbox. The following steps will show how to view graphs through your winbox.
Go to Tools > Graphing and then click on Interface Graphs tab. Your created interface rules will be available here. Click on your desired rule twice. Your desired graph will appear where you can inspect your traffic which is passed through this interface.
Now click on Queue Graphs tab. Your created queue rules will be available here. Click on your desired queue whose bandwidth you want to inspect. You will get your desired bandwidth usage report graphically.
Again, click on Resource Graphs tab and click on your desired resource (CPU, RAM or Disk) twice and you will find your resource usage graphs now.
Viewing Graphs through the Web Interface
The best and suitable method to view your bandwidth and resource usage graphs through web interface. Your created graphs will be found at https://[Router_IP_address]/graphs. You can also send this URL to your customer and he/she can view his/her accessible bandwidth usage graphs from this URL. An interface bandwidth usage graphs looks like below image.
MikroTik Interface Graphs
You can easily configure MikroTik Graphing Tool to monitor bandwidth and resource usage if you follow my above steps properly. However, if you face any confusion, feel free to watch my video about MikroTik bandwidth and resource monitoring with graphs. I hope, it will reduce your any confusion.
How to View Bandwidth and Resource Usage Graphically with MikroTik Graphing has been explained in this article. I hope, you will be able to create and view your MikroTik bandwidth and resource usage graphs easily following my steps properly. However, if you face any confusion, feel free to discuss in comment or contact with me from Contact page. I will try my best to stay with you.
Linux Mint — это один из самых популярных Linux дистрибутивов. Linux Mint оптимален для новичков, удобный, красивый и содержит все необходимое. В данном руководстве подробно рассматривается процесс установки 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.
Да, это так. На данный момент этот дистрибутив занимает первое место в рейтинге Distrowatch. Конечно, в последнее время Manjaro стремительно догоняет его, однако в прошлые года Mint уверено лидировал. Причем, догнать его не мог даже Debian, потомком которого он и является.
Стоит сказать, что Mint – это своего рода внук известного Debian. Он основан на Ubuntu, который в свою очередь основан на Debian. Подобной родословной могут похвастаться многие дистрибутивы Linux, однако обрести популярность, большую чем у своего родоначальника, смогли только Mint и Ubuntu.
Когда-то Ubuntu обогнал по популярности Debian. Теперь же Mint обогнал по популярности Ubuntu.
Однако чем же все эти дистрибутивы отличаются друг от друга? Я не буду проводить параллели с Debian, но позволю себе сравнить Linux Mint и Ubuntu.
Отличия Linux Mint и Ubuntu
Данные дистрибутивы очень похожи, но и у них есть свои отличия. Среди них можно выделить:
Linux Mint имеет необходимый софт и медиа-кодеки прямо из коробки
Linux Mint имеет более виндоподобный (а значит более удобный для новичков) интерфейс
Ubuntu разрабатывается огромной компанией, в то время как Mint – небольшой командой
Многие инструменты и пакеты, доступные в Mint изначально, отсутствуют в Ubuntu (нужно доустанавливать)
Mint готов к работе практически сразу после установки – Ubuntu нужно допиливать
В Mint используется своя графическая среда – Cinnamon. В Ubuntu – Unity. (А с версии 17.10 – Gnome)
Это еще не все, есть и другие отличия. Однако они мелочные, и говорить о них здесь пока не имеет смысла.
Установить Linux Mint достаточно просто
Установка здесь мало отличается от установки того же Ubuntu. Однако и здесь могут быть свои нюансы. Прежде чем приступать непосредственно к инсталяции, нужно ознакомиться с требованиями системы.
Системные требования:
Процессор: x86 или x64-архитектурный процессор с частотой не менее 1.3GHz
RAM: 512MB для Cinnamon, xfce4 и mate. 2GB для KDE
HDD: 9GB свободного места
Видеокарта: та, для которой есть драйвер
Остальное: привод CD/DVD-ROM или порт USB
Вот так и выглядят системные требования для Linux Mint. Это минимальные, есть еще рекомендуемые, но я не вижу смысла их рассматривать, т.к разница в работе все равно будет ощущаться слабо (Mint шустр).
Подготовка к установке
Перед тем, как переходить к самой установке, нам нужно определиться с выбором редакции. На выбор доступно аж 4 штуки, и это очень хорошо:
Cinnamon: дефолтное, в меру красивое, легкое оформление, разрабатываемое самими авторами Mint
MATE: форк Gnome 2, который также обладает высокой производительностью
Xfce: наверное одна из самых шустрых графических оболочек
KDE: более красивая, но вместе с тем и более требовательная оболочка
Установка Linux Mint выполняется довольно просто. Вы скачиваете образ дистрибутива (файл с расширением .iso), записываете его на флешку или диск и загружаетесь с флешки (диска) в Live-систему. Внутри Live-системы запускаете инсталлятор и следуете инструкциям инсталлятора. Установка проходит относительно быстро.
Самый ответственный шаг на этапе установки, это разметка диска или выбор диска (раздела диска), на который будет установлена система. Если вы устанавливаете систему рядом с Windows, то нужно быть внимательным, чтобы случайно не отформатировать существующий раздел диска (если он есть), на котором находятся важные данные. Ниже мы разбираем процесс разметки диска по шагам, поэтому не волнуйтесь.
Перед началом установки я рекомендую сначала прочитать данное руководство, чтобы представлять то, что вам предстоит сделать.
Также нельзя забывать про процессорную архитектуру. Тут доступна 32-х версия для более старых машин (В то время как у многих других дистрибутивов осталась только одна версия – 64х), использовать ее или же нет – смотрите сами. Я же рекомендую делать это только в случае, когда у вас очень старый и допотопный процессор.
Загрузка образа
Теперь же нам необходимо получить образ данного Linux дистрибутива. Для этого мы идем на официальный сайт Linux Mint. Страница загрузки доступна в главном меню, однако я, дабы сэкономить вам время, поставил ссылку именно на нее, а не на главную страницу (существенное сокращение времени, знаю).
Прокручивая вниз, мы можем видеть блок со всеми необходимыми ссылками. Кликаем на нужную, после чего переходим к следующей странице.
Как вы уже могли догадаться, данная страница будет содержать в себе ссылки на зеркала. Если вы из России, то вам лучше всего использовать отечественные зеркала, потому как скорость загрузки, в ином случае, будет разительно ниже. Соответственно, если вы, например, из Украины, то вам лучше использовать зеркала своей, или ближайшей к вам, страны.
При клике на соответствующую версию откроется новая страница, на которой можно выбрать ближайший к вам сервер для загрузки или же использовать торрент файл для скачивания.
Вы также можете использовать torrent. Ссылка на него доступна в начале страницы.
Если у вас на компьютере уже установлен 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 для загрузки с USB-флешки:
Сохраняем настройки BIOS и перезагружаем компьютер. Не забудьте предварительно подключить флешку к компьютеру.
Начнется загрузка с флешки. Появится окно с таймером. Можно нажать любую клавишу или дождаться окончания таймера.
Появится загрузочное меню. Нужно выбрать первый пункт — Start Linux Mint, чтобы началась загрузка Live-системы.
В некоторых случаях загрузочное меню может выглядеть следующим образом:
Запуск установки Linux Mint
Когда загрузится Live-система, перед вами появится рабочий стол. Чтобы запустить установку, дважды щелкните по иконке Install Linux Mint, расположенной в левом верхнем углу рабочего стола.
Запустится инсталлятор. В инсталляторе нужно будет выполнить несколько шагов.
Выбор языка Linux Mint
Выберите из списка язык будущей системы и нажмите кнопку Продолжить.
Выбор раскладки клавиатуры Linux Mint
Выберите раскладку клавиатуры.
Установка дополнительных компонентов Linux Mint
На этом шаге вам предлагают поставить галочку, чтобы во время установки автоматически были установлены драйвера видео-карты, WiFi, поддержка Flash, MP3 и некоторые другие компоненты. Рекомендую их устанавливать, поэтому ставим галочку и нажимаем Продолжить.
Выбор диска и разметка диска
Выбор диска и разметка диска самый важный шаг установки, который у новичков обычно вызывает сложности. На этом шаге вам нужно выбрать на какой диск или радел диска устанавливать Linux Mint. А также, если требуется, самим разметить диск, то есть создать необходимые разделы диска, на которые будет установлена система.
Пара слов о разделах диска для Linux Mind
Прежде чем мы перейдем к разметке диска, буквально пару слов о том, зачем 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 и нажмите кнопку Установить сейчас.
Появится следующее предупреждение. Из этого предупреждения видно, что на диске будет создано 2 раздела: ESP (EFI) раздел и один корневой раздел.
Для систем с классическим BIOS раздел ESP (EFI) не создается, то есть будет создан только корневой раздел.
Автоматическая установка Linux Mint рядом с Windows
Если у вас уже установлен Windows, то установщик определит это и предложит вам установить Linux Mint рядом с Windows. В таком случае установщик автоматически уменьшит раздел, на котором установлен Windows и создаст корневой раздел для Linux. Рассмотрим, как это сделать. Выбираем пункт Установить Linux Mint рядом с Windows Boot Manager.
Появится следующее окно. В нем вы должны указать, сколько места вы планируете отрезать от раздела, на котором установлен Windows, чтобы использовать это место для Linux. Для этого перемещайте мышкой разделитель влево или вправо. В моем случае на тестовой системе для Linux Mint я выделяю 15.1Gb. Когда все готово, нажмите кнопку Установить сейчас.
Появится следующее предупреждение. Еще раз подумайте, все ли вы сделали правильно и сделали ли резервную копию данных. Если да, то нажимаем Продолжить.
Появится еще одно предупреждение. В нем видно, что установщик создаст один корневой раздел и отформатирует его в файловую систему ext4. Нажимаем Продолжить.
Теперь рассмотрим, как самим создавать разделы диска. Для этого выбираем пункт Другой вариант и нажимаем кнопку Продолжить.
Откроется утилита для создания разделов диска. В ней представлена таблица с дисками и разделами дисков.
Если у вас чистый диск, на котором нет никаких разделов, то вы увидите следующее окно. Ваш диск обозначается, как /dev/sda, он и представлен в списке разделов. Если у вас к компьютеру подключено несколько дисков, то они также будут отображены в списке и будут иметь названия /dev/sdb, /dev/sdc и так далее.
Если вы устанавливаете Linux рядом с Windows, то список разделов будет выглядеть примерно следующим образом. Внизу списка мы видим свободное место. Это то место, которое мы выделили для установки Linux. Также можно заметить, что уже создан EFI-раздел (он подписан, как Windows Boot Manager).
Если у вас совсем пустой диск, то нужно сначала создать на нем таблицу разделов. Нажмите кнопку Создать таблицу разделов. Таблица разделов уже может существовать на диске, в таком случае создавать ее не нужно. Появится предупреждение. Нажимаем Продолжить.
Мы создадим три раздела:
EFI раздел. Его нужно создавать только для компьютеров, работающих в режиме UEFI. Данный раздел форматируется в файловую систему FAT32. Объем EFI раздела рекомендуется указывать 512Mb.
Корневой «/». Для корневого раздела рекомендуется выделять минимум 30-50Gb. Файловая система EXT4.
/home раздел. Для /home раздела можно задействовать все остальное оставшееся пространство диска. Файловая система EXT4.
Создадим EFI раздел (если его нет).
Данный пункт нужно выполнять только если у вас используется режим UEFI и если у вас уже не создан EFI раздел. Нажимаем в таблице на строку с надписью свободное место и нажимаем кнопку с символом плюс «+». Откроется окно с настройками нового раздела. Указываем следующие настройки:
Размер. Указываем размер раздела в мегабайтах — 512Mb.
Тип нового раздела: Первичный.
Местоположение нового раздела: Начало этого пространства.
Использовать как: Системный раздел EFI.
Если вдруг в процессе создания разделов над или под каким-либо разделом в таблице появилась строка свободное место размером 1Mb, не обращайте на это особого внимания. Это связано с выравниванием разделов на диске.
Сейчас таблица разделов будет выглядеть примерно так (это только в том случае, если у вас до этого был пустой диск):
Создадим корневой раздел «/»
Снова нажимаем в таблице на строку свободное место и нажимаем кнопку «+». Указываем настройки:
Размер. Указываем размер раздела в мегабайтах. Рекомендуется минимум 30-50Gb. Я указал всего 10Gb, так как устанавливаю тестовую систему.
Тип нового раздела: Первичный. Если у вас диск с таблицей разделов MBR, то лучше выбрать Логический.
Местоположение нового раздела: Начало этого пространства.
Использовать как: Журналируемая файловая система Ext4.
Точка монтирования: /
Создадим /home раздел.
Нажимаем на строку свободное место и нажимаем «+». Указываем настройки:
Размер. Так как под /home раздел мы планируем использовать все оставшееся свободное пространство, то размер оставляем тот, который уже указан.
Тип нового раздела: Первичный. Если у вас диск с таблицей разделов MBR, то лучше выбрать Логический.
Местоположение нового раздела: Начало этого пространства.
Использовать как: Журналируемая файловая система Ext4.
Точка монтирования: /home
В итоге список разделов у меня выглядит следующим образом.
Список разделов
Или вот так, если устанавливаете рядом с Windows.
Также обратите внимание — в нижней части окна есть разворачивающийся список. Это выбор диска, на который будет установлен загрузчик GRUB. Для установки загрузчика указывается не раздел диска, а диск целиком. В моем случае загрузчик устанавливается на диск /dev/sda, на который я устанавливаю систему, и который установлен в BIOS, как загрузочный.
Еще раз внимательно просмотрите список разделов. Если нужно что-то изменить, то вы можете удалить разделы и создать снова. На самом деле на данном шаге еще никакие разделы на диске физически не создаются, вы пока только указываете настройки. Если же все готово и вы уверены, что сделали все правильно, то нажимаем кнопку Установить сейчас.
Появится предупреждение, в котором указан список разделов, которые будут созданы. Нажимаем кнопку Продолжить
Выбор часового пояса Linux Mint
Откроется окно с выбором часового пояса. Выберите ваш часовой пояс.
Создание пользователя в Linux Mint
На данном шаге нужно указать данные пользователя, который будет создан в системе и от имени которого, вы будете работать, а также указать имя компьютера.
Вам нужно заполнить следующие поля:
Ваше имя — впишите имя в произвольном формате.
Имя вашего компьютера — Имя компьютера (hostname) используется для идентификации компьютера в сети. Можно указать что-нибудь вроде mylaptop или vasyapc. Я указал pingvinushost.
Имя пользователя — Имя пользователя от имени которого вы будете работать в системе. Рекомендую указывать не очень длинное имя. Можно просто указать свое имя, например, vaysa, petya. Я указал pingvinus.
Пароль и повтор пароля — Нужно указать пароль, который будет использоваться для входа в систему и для выполнения административных задач. Обязательно запомните или запишите его.
Чуть ниже выберите пункт Входить в систему автоматически, если компьютером планируете пользоваться только вы и для входа в систему не хотите вводить пароль. Но я рекомендую выбирать пункт Требовать пароль для входа в систему. Также можно установить опцию Шифровать мою домашнюю папку. Для новичков и для большинства пользователей этого делать не нужно. Когда все настройки указаны, нажимаем кнопку Продолжить.
Процесс установки
Теперь наконец-то начнется процесс установки. Он может занять несколько минут. Ничего делать не нужно, просто ждем завершения.
Установка завершена
Когда установка будет завершена, появится предупреждение. Нажимаем кнопку Перезагрузить, чтобы перезагрузить компьютер.
Появится еще одно предупреждение. Отключите (выньте) флешку или диск от компьютера и нажмите клавишу Enter.
Начнется перезагрузка компьютера и загрузка Linux Mint.
После установки Linux Mint
Если все пройдет успешно, то перед вами появится приглашение ко вводу пароля пользователя. Введите пароль, который вы указали во время установки и нажмите Enter.
Появится рабочий стол Linux Mint, и откроется приветственное окно Добро пожаловать в Linux Mint. Чтобы это окно не показывалось при каждой загрузке снимите галочку в правом нижнем углу этого окна.
Переключение раскладки клавиатуры по умолчанию выполняется сочетанием славишь Shift+Alt.
Если вы стараетесь установить Linux Mint рядом с Windows, то по умолчанию у вас будет загружаться Linux. Чтобы загрузить Windows, вам нужно при загрузке компьютера в меню загрузчика Grub выбрать пункт: Windows Boot Manager (может называться по другому).
Следуя этой пошаговой инструкции, вы без труда сможете установить Linux Mint на свой компьютер. Причем, это касается не только версии с Cinnamon, но и редакций с другими графическими оболочками. Установка в них практически идентична. Сам Linux Mint достаточно хороший дистрибутив, он входил в десятку лучших дистрибутивов для домашнего пользования.