Обзор операционных систем для raspberry pi 2
Содержание:
- Что такое Twister OS?
- Установка операционной системы Raspbian
- Подготовка SD-карты
- Как установить Windows на RPi3?
- Что такое ОмниРОМ?
- Как установить Raspbian OS с NOOBS (проще)
- Установка операционной системы на Raspberry Pi
- Configure WiFi settingsif(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-raspberrytips_com-leader-2-0’)};
- Какие дистрибутивы Linux возможно установить на RPi 3
- Мультизагрузка: будущее Raspberry Pi Computing!
- Официальный Ubuntu 21.04 на Raspberry Pi
- Flash the SD Card
- 3.3 Выбираем правильную модель разделения памяти ARM/GPU
- 4. SD карты
- Установка системы Raspberry с помощью NOOBS
- Настройка Raspbian
- Настройка локальной сети
- Шаг 6. Переадресация IPv4
Что такое Twister OS?
Преемница Raspbian 95, Raspbian XP и других тематических операционных систем Pi, Twister OS основана на Raspberry Pi OS и включает среду рабочего стола Xfce.
Предустановлен набор тем рабочего стола, вдохновленных операционными системами Windows и Mac. Итак, вы найдете темы для Windows 95, XP, Vista и 7, а также iRaspbian в стиле Mac.
Twister OS также включает утилиту администрирования, инструмент для разгона, предустановленное мультимедийное программное обеспечение (включая Kodi) и удаленный инструмент Android.
Twister лучше всего устанавливать на Raspberry Pi 4, хотя он может работать и на Raspberry Pi 3B +. Вам понадобится карта microSD большего размера, чем обычно, – 32 ГБ – хороший вариант.
Установка операционной системы Raspbian
Raspberry Pi не имеет внутренней памяти для размещения файлов и операционной системы. Операционная система устанавливается на microSD карту, с которой и выполняется загрузка платы. У такого решения есть как плюсы, так и минусы.
К минусам стоит отнести более низкую скорость обмена данными, по сравнению со встроенной памятью (если бы она была). К плюсам можно отнести возможность выбора объема карты памяти под свои нужды. А также легкость восстановления — если вдруг что-то пошло не так, достаточно перезаписать систему на карте памяти. То есть превратить плату в «кирпич» очень сложно. К тому же можно иметь несколько разных карт с разными системами и при необходимости просто подключать нужную.
Процесс установки Raspbian
Почему-то раньше я думал, что установка системы для Raspberry Pi это сложное занятие, сопряженное с долгой настройкой и подготовкой платы к работе. Но, к счастью, я очень сильно ошибался. Установить Raspbian не просто, а очень просто. Это сделать проще, чем установить обычный дистрибутив Linux на персональный компьютер.
Процесс установки включает следующие шаги:
- Скачивание образа Raspbian (файл представлен в виде zip-архива).
- Запись образа на micoSD карту.
- Вставка microSD карты в Raspberry Pi (просто вставить карту в слот на плате).
- Включение Raspberry Pi и выполнение нескольких простых первичных шагов.
- Всё. Raspbian готов к работе.
Скачиваем Raspbian
Для загрузки доступны три вида образов (три редакции):
- Raspbian with desktop and recommended software — Редакция с графическим окружением и предустановленным набором утилит и некоторыми программами. Рекомендуется для большинства пользователей.
- Raspbian with desktop — Редакция с графическим окружением, но с минимальным набором предустановленных программ.
- Raspbian Lite — Минимальная редакция. Версия без графического интерфейса.
Если вы новичок, то рекомендую использовать первую редакцию — Raspbian with desktop and recommended software. Образ системы сжат в формате ZIP. Скачайте ZIP-архив или используйте torrent.
После того, как вы записали образ на microSD, необходимо вставить карту в Raspberry Pi.
Что такое NOOBS
Для справки: Вы могли заметить, что на странице загрузки Raspbian также предлагается скачать NOOBS. NOOBS (New Out Of the Box Software) представляет собой архив, содержащий утилиту для установки системы на Raspberry Pi. Пользователю достаточно скачать NOOBS и скопировать файлы на пустую карту, а затем вставить карту в Raspberry Pi. После запуска, в данной утилите можно выбрать систему, которую вы хотите установить. Предлагается Raspbian и некоторые другие системы. Мы не будем использовать NOOBS, так как на предыдущем шаге мы уже скачали образ Raspbian и нам достаточно записать его на карту (см. следующий шаг).
Запись образа на microSD
Теперь необходимо записать загруженный образ Raspbian на microSD карту. Для этого можно воспользоваться очень простой и бесплатной программой Etcher. Она доступна для Linux, Windows и MacOS.
Запишите загруженный образ (ZIP-архив), используя программу Etcher на карту.Инструкция: Как создать загрузочную флешку
Если вы используете другую программу для записи образа, то, скорее всего, вам нужно будет предварительно распаковать загруженный ZIP-архив. Внутри архива находится файл .IMG, который и нужно будет записать на карту.
Подключение карты памяти
После того, как вы записали образ системы на карту, необходимо вставить карту в слот, который расположен на обратной стороне платы Raspberry Pi.
Подготовка SD-карты
Перед тем, как записать образ на карту micro SD, сначала необходимо отформатировать его в файловую систему FAT32.
Загрузчик Raspberry Pi поддерживает чтение только из файловых систем FAT. Если ваша SD-карта имеет размер 64 ГБ или больше, убедитесь, что она отформатирована как FAT32, а не как exFAT.
Обратите внимание, что форматирование — это разрушительный процесс, и он стирает все существующие данные. Если у вас есть данные на SD-карте, сначала сделайте резервную копию
Windows
Пользователи Windows могут отформатировать карту с помощью стандартного управления дисками.
- Вставьте SD-карту в дисковод SD-карты Windows.
- В поле поиска Windows введите «Диск» и выберите «Создать и отформатировать разделы жесткого диска» в поле результатов.
- Щелкните правой кнопкой мыши незанятое пространство карты и запустите Мастер, щелкнув «Новый простой том». Нажмите «Далее».
- Далее вас спросят размер тома. Оставьте максимальное дисковое пространство по умолчанию. Нажмите «Далее».
- Вам будет предложено указать путь монтирования. Нажмите «Далее».
Linux
В Linux вы можете использовать графический инструмент, такой как GParted, или инструмент командной строки, такой как или для создания раздела и форматирования диска.
-
Вставьте SD-карту в дисковод SD-карты Linux.
-
Узнайте имя своей SD-карты с команды :
В этом случае имя SD-устройства — , но это может отличаться в вашей системе. Лучший способ узнать имя — это проверить размер устройства.
-
Следующим шагом будет форматирование карты с помощью parted:
-
Отформатируйте раздел в FAT32:
macOS
Пользователи macOS могут отформатировать SD-карту с помощью стандартной Дисковой утилиты или из командной строки.
-
Вставьте SD-карту в дисковод SD-карты MacOS.
-
Введите следующую команду в окне терминала, чтобы определить имя SD-карты:
-
Отформатируйте SD-карту в FAT32, выполнив следующую команду:
Убедитесь, что вы используете правильный диск.
Как установить Windows на RPi3?
Теперь о том, как происходит на Raspberry Pi 3 установка Windows 10. Это делается несколько сложнее, чем распаковка образа с Raspbian или другой Linux-системой.
Первое, что нужно сделать – это загрузить на компьютер, с которого будет производиться установка, следующие программы:
- MSVStudio версий 15-17.
- Dashboard.
- Windows IoT Remote Client.
После того, как это скачено и загружено, понадобится открыть дэшборд и перейти на вкладку «Настройка нового…», а затем выбрать то устройство, на которое нужно записать систему. Конечно, карточка должна быть установлена в кардридер.
На следующем шаге нужно ввести имя устройства (потом будет использоваться в MSVSturio) и пароль для администрирования системы. Также потребуется выбрать модель «Малины» и версию системы. После этого можно начать запись.
Remote Client понадобится в том случае, если нет возможности или не хочется подключать RPi к монитору. Хотя можно обойтись и без него.
Но при первом запуске лучше подсоединить к «Малине» всю периферию и экран. После ее загрузки система попросит ввести указанный ранее пароль. Затем можно нажать на OK и система будет полностью готова к работе.
Что такое ОмниРОМ?
OmniROM — это новая сборка Raspberry Pi на базе Android 11. Она поставляется в флэш-архиве .zip и может быть получена из Разработчики XDA. OmniROM уже довольно давно является заметным именем в сообществе XDA. За последние несколько месяцев они выпустили несколько сборок на базе Android 11 для нескольких телефонов. Этот опыт, вероятно, сделал их достаточно смелыми, чтобы создать сборку для Pi 4.
OmniROM для Pi 4 поставляется в двух вариантах: один в комплекте с приложениями microG, а другой позволяет устанавливать стандартные Gapps. Сборка microG больше ориентирована на конфиденциальность, поскольку она не полагается на сервисы Google Play или Play Store.
Еженедельные сборки предназначены для установки с Google Apps, когда вы записываете ПЗУ на SD-карту. Хотя сборка из коробки довольно стабильна, это пока только первая. Может быть несколько ошибок, поэтому не рекомендуется использовать его в качестве повседневного драйвера.
Кроме того, хотя новый OmniROM поддерживает установку на USB-носители и жесткие диски, вам необходимо будет создать свои собственные разделы, а затем отформатировать их на основе файловых систем, поддерживаемых Pi 4. Поэтому мы рассмотрим только процедуру для SD-карты, которые автоматически распознаются как загрузочный диск при подключении к вашему Pi 4.
Связанный: Как установить официальное обновление Android 11
Как установить Raspbian OS с NOOBS (проще)
Освоение файлов изображений и запись на карты microSD могут быть немного сложными. К счастью, есть альтернатива, которая не требует установки дополнительного программного обеспечения. Вместо этого вы просто копируете установщик на свою SD-карту.
Это NOOBS (новое программное обеспечение из коробки), разработанное для облегчения установки операционных систем на Raspberry Pi. Более того, он поддерживает установку нескольких ОС, потенциально предоставляя вам выбор:
- Ubuntu MATE
- ЦМСН
- РИСК ОС
- Windows 10 IoT Core
- Распбиан и Распбиан Лайт
- … и многое другое
Для начала, скачать NOOBS с сайта Raspberry Pi. У вас есть выбор автономной версии или NOOBS Lite, которая требует подключения к Интернету.
Что бы вы ни выбрали, после загрузки вам просто нужно распаковать содержимое и скопировать на отформатированную SD-карту. Как только это будет сделано, безопасно извлеките карту, вставьте ее в выключенный Raspberry Pi и включите ее. Через несколько секунд вы увидите меню NOOBS, где вы можете выбрать Raspbian для установки.
Просто!
Альтернативой NOOBS является BerryBoot. Оба выполняют одинаковые цели — проверьте наши NOOBS против BerryBoot
сравнение, чтобы решить, что лучше для вас.
Установка операционной системы на Raspberry Pi
Первым делом нам понадобится операционная система (ОС), на которой будет работать наша плата Raspberry Pi, самым популярным и универсальным вариантом ОС для нее сейчас является операционная система Raspberry Pi OS (которая раньше называлась Raspbian).
Актуальный вариант
Начинающим лучше выбирать вариант NOOBS — в этом случае вы попадете на страницу, где вам предложат скачать приложение Imager — которое очень упрощает установку нужной ОС на SD карту для платы Raspberry Pi. Там же находится и ссылка на видео (оно длительностью всего 45 секунд), на котором подробно объясняется как правильно установить ОС для Raspberry Pi с помощью приложения Imager. Вот это видео:
Если же вы более «продвинутый» пользователь, то можно выбрать первый вариант (не NOOBS), в этом случае вы попадете на страницу, где вам предложат скачать один из вариантов Raspberry Pi OS — начиная от самого продвинутого до варианта Lite, который вы потом можете установить на SD карту.
Если же вы прокрутите первоначальную страницу загрузок (https://www.raspberrypi.org/downloads./) вниз, то вы увидите там доступные альтернативные операционные системы для Raspberry Pi.
Устаревший вариант
Если же вам по какой-нибудь причине (а они возможны) необходимо установить не свежую версию Raspberry Pi OS, а ее устаревший вариант Raspbian, то вам необходимо скачать к себе на компьютер архив с образом этой ОС (где его лучше сейчас скачать — к сожалению не знаю) и распаковать скачанный архив (с помощью Winrar или Winzip, к примеру).
После скачивания этой программы установите ее, после этого вы увидите как ее значок появится у вас на рабочем столе.
Чтобы установить операционную систему Raspbian на SD карту, выполните следующую последовательность шагов:
1. Распакуйте скачанный архив ‘Raspbian Jessie’ на рабочий стол своего компьютера, после этого вы увидите файл образа операционной системы как показано на рисунке ниже. Вы должны иметь как минимум 5 Гб свободного места на диске ‘C’ своего компьютера чтобы выполнить эту операцию.
2. Вставьте SD карту в свой компьютер – в соответствующий слот или с помощью USB адаптера если у вас нет такого слота.
3. Произведите форматирование вашей SD карты, для этого выберите опцию быстрого форматирования, установите тип файловой системы ‘FAT32’ и нажмите кнопку ‘Start’ для начала процесса форматирования.
4. После завершения процесса форматирования запустите ранее скачанное приложение “win32diskimager”.
5. В этой программе выберите SD карту, файл образа операционной системы и нажмите на кнопку ’WRITE’ как показано на следующем рисунке.
6. После завершения процесса записи безопасно извлеките SD карту из вашего компьютера.
После этого можете вставлять SD карту в вашу Raspberry Pi и приступать к настройке ОС для нее. Этот процесс мы подробно описали в следующей статье.
Configure WiFi settingsif(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-raspberrytips_com-leader-2-0’)};
If you also need to use a wireless connection with your Raspberry Pi Zero, you need to do the same thing for the WiFi configuration:
- Access the boot partition from the SD card on your computer
- Create a new file named “wpa_supplicant.conf”
- Right-click in the folder, select “New” in the context menu, and “Text document”.Then rename the new document to “wpa_supplicant.conf”
- But this time we need to put something inside: the Wi-Fi SSID and password
- Open the wpa_supplicant.conf file with your favorite editor
- Paste these lines inside:Adjust these settings to fit your network environment (country, SSID, password and security type).This file is not at the usual place, but it’s a common file on Raspberry Pi and Linux. You’ll find all the help you need on the Internet if you have specific settings to configure. For example, here is the Debian wiki about this.
- Save the file and exit.
That’s it, the Wi-Fi configuration is also on the SD card, so everything should work at the first try
Какие дистрибутивы Linux возможно установить на RPi 3
У владельцев Raspberry Pi 3 есть широкий выбор операционных систем. Согласно данным специализированных форумов, на этой платформе нормально работают более 30 дистрибутивов. При этом на ней способны функционировать не только системы на базе Linux. Также, например, под Raspberry Pi 3 существует и FreeBSD. На первый взгляд они похожи, так как построены на Unix, но по факту это не так, ведь их ядра имеют между собой мало общего.
По причине того, что многие из систем для RPi3 рассчитаны на профессиональных системных администраторов, следует привести те, с которыми более или менее легко может справиться незнакомых с *nix человек. Вот перечень самых популярных дистрибутивов для «Малины».
- Raspbian;
- Debian;
- Pidora;
- Kali Linux;
- Arch Linux и другие.
Также существуют версии Linux, созданные специально для «Малины». В качестве наиболее известных можно назвать RetroPie и RecalBox. Эти системы созданы для воспроизведения игр для старых консолей.
Следует отметить, что есть и другие дистрибутивы для ARM. Например, можно подумать, что на Raspberry Pi 3 Ubuntu сможет работать, но это не так. Это обусловлено тем, что в третьей «Малине» установлен процессор ARM v8, тогда как последняя официальная сборка Убунту под данную архитектуру – 12.04. И она ориентирована на ARM v7.
Мультизагрузка: будущее Raspberry Pi Computing!
Дни необходимости повторного форматирования SD-карты вашего Raspberry Pi, чтобы начать новый проект, прошли. Все, что вам нужно, это инструмент множественной загрузки! Когда вы закончите, у вас будет каждая необходимая ОС Raspberry Pi, ограниченная только размером вашего устройства хранения.
В то время как NOOBS и BerryBoot эффективно используют ваше физическое хранилище, опция PiServer потенциально может изменить игру. Сказав это, NOOBS, безусловно, является самым простым установщиком мультизагрузки Raspberry Pi.
Теперь вам просто нужно выбрать операционную систему Raspberry Pi для установки.
Официальный Ubuntu 21.04 на Raspberry Pi
Ubuntu MATE уже давно предлагает образ для Raspberry Pi, но я также давно чувствовал, что MATE создан не для меня
Рассказывая вам, что привлекает мое внимание больше всего GNOME Я уже сказал достаточно. Итак, следующим логическим шагом было протестировать рабочий стол Ubuntu на знаменитой плате raspberry, что, если вы еще этого не сделали, было сделано из-за боязни тратить время, поскольку GNOME обычно вам не подходит
И что ж, спойлер, я думаю, что зря потратил время.
У нас есть два варианта установки системы. Canonical рекомендует использовать Imager, официальное приложение Raspberry Pi, откуда вы загрузите изображение и «прошейте» его на SD. Мне Я использовал Etcher, Но Я скачивал изображение раньше с официального сайта. Как только мы кладем карту на плату, мы запускаем и переходим непосредственно к установщику. Ну, это после того, как мы увидим логотип Ubuntu и он загрузится, что лично мне очень нравится. Также после просмотра обоев, которые на этот раз такие же, как в версии для ПК.
Flash the SD Card
Then you need a micro SD card to copy the image on it. I can help you without a keyboard or monitor, but you really need an SD card If you don’t have one yet, check my recommended products page to find the best one for you.
To copy the image on the SD card, we’ll use a tool that does everything for you. Follow this procedure to create the SD card:
- Download Etcher from this page
- Install it on your computerIt’s available for any operating system
- Start EtcherIt looks like that:
- Insert the SD card in your computer
- Click on “Select image” and browse to find the image file on your computer
- Etcher will auto-select the drive when you insert the SD card
- So just click on “Flash” to copy the files on the SD card
After a few minutes, the SD card is ready, but as we cannot configure the Raspberry Pi Zero with a screen and a monitor, there are some extra steps to take.
3.3 Выбираем правильную модель разделения памяти ARM/GPU
Существует несколько моделей разделения памяти между процессором ARM и графическим сопроцессором GPU:
arm240_start.elf : 240M ARM, 16M GPU split : Максимум памяти процессора. Подходит для задач, в которых не используется видео и 3D. arm224_start.elf : 224M ARM, 32M GPU split : Новый режим. Минимально достаточный для запуска графической среды и простых программ. arm192_start.elf : 192M ARM, 64M GPU split : Средний режим. Простое видео (omxplayer) или 3D (quake). Используется по умолчанию. arm128_start.elf : 128M ARM, 128M GPU split : Используйте этот режим для серьезных задач 3D или просмотра видео вместе с 3D. Необходим для XBMC.
Для переключения вручную, замените файл start.elf одним из перечисленных выше и перезагрузите компьютер. Например:
sudo cp /boot/arm240_start.elf /boot/start.elf && sudo reboot
Замечание: файл arm224_start.elf в обычном случае использовать не стоит. arm240_start.elf будет лучшим выбором.
4. SD карты
- В случае проблем, сначала убедитесь, что установлена последняя версия прошивки (как это сделать )
- Некоторые SD карты не совместимы с Raspberry Pi, поэтому проверьте совместимость .
- В случае любых проблем с SD картой начать стоит с форматирования карты, особенно, если на карте уже были какие то данные.
- Также для форматирования SD карты можно воспользоваться цифровым фотоаппаратом.
- После записи образа системы на SD карту проверьте, что существует загрузочный раздел boot, подключив карту памяти к компьютеру. Этот раздел должен содержать несколько файлов, среди которых start.elf и kernel.img. Если этих файлов на карте памяти нет, то очевидно проблема возникает при записи карты.
- Если вы создаете карту памяти вручную в системах Linux или Mac OS с использованием команды dd, то эта операция в любом случае полностью очищает всю информацию, записанную на карте. Но обязательно убедитесь, что вы записываете карту памяти полностью (например /dev/sdd), а не отдельный раздел карты памяти (например /dev/sdd1).
- Убедитесь, что в момент записи и после него SD карта не защищена от записи. Многие карты имеют переключатель на корпусе карты, который запрещает запись на такую карту. Кроме того, из-за неисправностей, некоторые картридеры неверно определяют положение этого переключателя и ошибочно считают, что запись на такие карты памяти запрещена. В это случае можно попробовать заменить картридер или карту памяти.
К счастью, большинство проблем с картами памяти чаще всего связаны с неисправными картридерами. Некоторые пользователи советуют продуть сжатым воздухом внутренности картридера, это может помочь восстановлению. Проблемы с картридерами, которые неверно определяют состояние защиты от записи, иногда решаются установкой переключателя защиты от записи в промежуточное положение. При этом картридер считывает его состояние верно. В конце концов, USB картридер стоит недорого (дешевле карты памяти) и всегда можно попробовать воспользоваться другим устройством.
Установка системы Raspberry с помощью NOOBS
Это самый простой способ получить полноценный и работающий Linux на Raspberry Pi. Набор операционных систем по умолчанию NOOBS (New Out Of Box Software) для Raspberry Pi вышел в 2013 году и предоставляет простой интерфейс, с помощью которого вы можете установить несколько популярных систем в несколько кликов.
1. Подготовка SD карты
Первым делом нам нужно подготовить вашу SD карту. Нужна карта объемом, как минимум, 4 Гб. Выполните такую команду:
Теперь подключите карту к компьютеру с помощью картридера, и выполните команду еще раз, так вы сможете определить какое имя в системе было присвоено вашей карте. Например, это может быть mmcblk0. Если она уже разбита на разделы, то вы увидите в конце имени p1, например, mmcblk0p1. Если же карта еще не разбита, то нам нужно это сделать, для этого используйте fdisk:
Удалите все существующие разделы с помощью d, введите нужный номер раздела, если нужно, затем используйте n, для создания нового раздела и p для подтверждения создания. Нам нужен один раздел на всю флешку, если у вас уже так, то ничего делать не нужно.
После завершения нажмите t и установите тип раздела W95 FAT32, несмотря на то, что это Linux, для установщика нужно использовать файловую систему FAT. Для записи изменений нажмите w.
Осталось отформатировать раздел в файловую систему FAT32:
2. Загрузка образа NOOBS
Вы можете выбрать две версии, полную, с офлайн установкой и минимальную, которая требует интернет подключение для развертывания на Raspberry Pi. Микрокомпьютер должен быть подключен с помощью кабеля Ethernet, беспроводная сеть доступна только в установленной операционной системе.
- Raspbian;
- Pidora;
- RISC OS;
- Arch Linux;
- OSMC.
Возможно, со временем туда будут добавлены и другие системы.
3. Запись на SD карту
Здесь все еще проще установка операционной системы Raspberry Pi 3 выполняется путем обычного копирования файлов. Для этого нужно чтобы ваша SD карта была примонтирована в системе. Проверяем куда ее подключил ваш файловый менеджер:
Если еще не подключил, то откройте ее в файловом менеджере и затем повторите еще раз. В Nautilus есть такая опция контекстного меню, как «Открыть в терминале», вы можете здесь ее использовать. Или используйте команду cd для перехода в папку флешки:
Затем просто разархивируем в нее содержимое архива NOOBS:
Вот и вся установка, когда извлечение будет завершено, вы можете размонтировать карту памяти:
В Windows вы можете сделать все то же в графическом интерфейсе, просто распакуйте содержимое zip архива noobs на флешку.
4. Запуск системы
Дальше можете извлечь карту из компьютера и подключить ее к Raspberry, также вам понадобится подключить устройство по HDMI к экрану, затем подайте питание и подключите клавиатуру. В установщике нужно выбрать операционную систему, которую вы хотите установить:
Установка выполняется довольно быстро и представляет из себя копирование нужных файлов на ту же карту памяти. Если вы установите несколько систем, то вам будет доступно меню выбора, если же только одну — то она будет загружаться по умолчанию. Установка noobs raspberry pi 3 на видео:
Настройка Raspbian
Вставьте SD-карту в плату Raspberry Pi, подключите монитор, клавиатуру и источник питания, и вы готовы к работе.
Имя пользователя по умолчанию — pi , а пароль — raspberry .
Если вы включили SSH и хотите использовать Raspberry Pi в качестве автономного сервера, подключите плату с помощью сетевого кабеля к маршрутизатору. После загрузки вы можете найти IP-адрес платы в таблице аренды DHCP вашего маршрутизатора и войти в свой Raspbian через ssh:
Чтобы начать настройку вашего Pi, используйте инструмент :
Отсюда вы можете изменить пароль пользователя pi, настроить WiFi и расширить файловую систему.
Настройка локальной сети
Если у вас есть локальная сеть, то Raspberry Pi 3 уже подключен к ней (в случае открытой и корректно настроенной сети). Чтобы иметь к ней удобный доступ, в стандартном файловом менеджере нужно открыть меню «Перейти», выбрать «Сеть», открыть меню «Закладки», нажать «Добавить в закладки», переключить вид «Дерево директорий» на «Точки входа». Теперь ссылка на сеть будет под рукой при каждом открытии файлового менеджера.
Вроде, всё неплохо: сетевые ресурсы доступны, файлы открываются, копируются и даже удаляются. Только при входе чуть ли не в каждую сетевую папку система запрашивает пароль (который мы меняли в самом начале работы с ОС). Другие компьютеры в моей сети (и на Windows, и на Linux) заходят на те же ресурсы без паролей. Убрать ввод этого пароля пока не удалось (ввожу каждый раз).
Для того, чтобы компьютеры, входящие в ЛВС, отображались на верхнем уровне, правим настройки Samba /etc/samba/smb.conf. Только файл нужно открыть с правами суперпользователя. Например, вводим в терминале следующую команду (предварительно выполнив sudo -i):
leafpad /etc/samba/smb.conf
Меняем значение параметра workgroup на название нашей рабочей группы, сохраняем изменения, делаем перезагрузку. Теперь при заходе в «Сеть» можно сразу переходить к нужному компьютеру (не открывая ещё две папки).
Шаг 6. Переадресация IPv4
Теперь у нас есть несколько вещей, которые нам нужно сделать на стороне Wi-Fi, поскольку у нас не будет точки доступа, если она не может подключиться к Интернету. Исправим это, перенаправив трафик wlan0 на Ethernet-соединение.
Первое, что нужно сделать — открыть файл sysctl.conf, набрав в консоли команду sudo nano /etc/sysctl.conf, а затем раскомментировать следующую строку, удалив решетку #.
net.ipv4.ip_forward = 1
Когда вы это сделаете, файл должен выглядеть следующим образом:
Сохраните и выйдите, нажав Ctrl + X, затем Y, затем Enter.
Для применения этих изменений обычно нужно перезагружать Pi, но нам этого делать не обязательно. Вместо этого мы можем перезапустить только соответствующую службу. Введите в терминале:
sudo sh -c «echo 1 > /proc/sys/net/ipv4/ip_forward»
Теперь, когда переадресация IPv4 работает правильно, мы можем получить наш NAT (network address translation — преобразование сетевых адресов) между интерфейсами wlan0 и eth0. Для этого нужно обновить iptables. Мы сделаем это, если введем следующие строки в терминал, одну за другой:
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE sudo iptables -A FORWARD -i eth0 -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT sudo iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPT
Это должно выглядеть следующим образом:
Готово! Теперь все будет работать, но есть одна загвоздка. Iptables сбрасываются при каждой загрузке, то есть их необходимо снова устанавливать. Вы можете обновлять их каждый раз, но это быстро начнет раздражать, а кроме того, мы ленивы, поэтому нужно сделать их постоянными.
К счастью, для этого есть специальный пакет. Скачайте его, введя эту команду в терминал:
sudo apt-get install iptables-persistent
Когда появится такое диалоговое окно, убедитесь, что выбрано «Да», и нажмите «Enter», это сохранит наши текущие iptables. Он также спросит об IPv6, это не должно ни на что повлиять, но в любом случае сохраните и их тоже.
Если вам когда-нибудь понадобится изменить iptables, сделайте это, а затем опять сохраните эти изменения, набрав sudo netfilter-persistent save в консоли.
Теперь нам нужно только включить службу, введя в консоли следующее:
sudo systemctl enable netfilter-persistent