Ayaklimat.ru

Климатическая техника
8 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Raspberry Pi энтузиаст

Создание SD карты с операционной системой для Raspberry Pi

Перед тем, как записывать SD карту с операционной системой для загрузки Raspberry Pi необходимо скачать образ операционной системы. Последние образы для загрузки можно скачать по адресу http://www.raspberrypi.org/downloads. Существует несколько разных дистрибутивов системы Linux для Raspberry Pi. Самым распространенным является Raspbian — адаптированный вариант дистрибутива Debian Linux. Помимо официальных образов существуют адаптированные другими энтузиастами варианты Raspbian, с ними можно ознакомиться на сайте системы http://www.raspbian.org/RaspbianImages. Удобнее всего скачивать образы карты при помощи бесплатной программы Bittorrent в системе Windows или Deluge и Transmission в системе Linux. Тем не менее, можно скачать образ и напрямую с сайта, хотя возможно это займет больше времени. Установка полученного образа на SD карту производится разными способами, в зависимости от операционной системы вашего PC. Самые простые способы описаны ниже.

Запись образа SD карты в системе Windows

  1. Скачайте образ SD карты как описано выше. Файл образа представляет собой архив ZIP.
  2. Распакуйте полученный архив. Внутри находится файл с расширением IMG. Это и есть образ SD карты.
  3. Вставьте карту в картридер и подключите его к компьютеру. Откройте программу Windows Explorer и посмотрите, какая буква диска присвоена вашей карте. Кроме того, если на карте памяти уже что то было записано, то лучше будет её отформатировать, чтобы избежать проблем на следующих шагах.
  4. Скачайте программу Win32DiskImager. Ссылка для закачки находится справа (зеленого цвета) с надписью «binary.zip».
  5. Распакуйте полученный архив и запустите программу. Лучше будет запустить ее с правами Администратора.
  6. Укажите программе, где лежит распакованный на 2-м шаге образ SD карты.
  7. Укажите также букву диска SD карты из 3-го шага. Очень важно здесь не ошибиться, т.к. при неправильно указанной букве вы потеряете данные на жестком диске компьютера!
  8. Нажмите кнопку Write и подождите до окончания процесса записи.
  9. Закройте Win32DiskImager и отключите картридер с помощью «Безопасного извлечения устройства».
  10. Вставьте карту в Raspberry Pi, включите его и он загрузится! При первом запуске Raspbian откроет настроечное меню, с помощью которого можно будет расширить раздел на SD карты до максимально возможного, если ваша карта имеет объем больше 4 Гб.

После записи образа, в операционной системе Windows SD карта будет отображаться с объемом всего 75 Мб. Это связано с тем, что раздел карты, содержащий Rasbian не отображается в Windows.

Запись образа SD карты в системе Windows — если способ с Win32DiskImager не работает

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

  1. Скачайте образ SD карты (операционной системы) как описано выше. Файл образа представляет собой архив ZIP.
  2. Распакуйте полученный архив. Внутри находится файл с расширением IMG.
  3. Вставьте карту в картридер и подключите его к компьютеру. Откройте программу Проводник и посмотрите, какая буква диска присвоена вашей карте.
  4. Скачайте утилиту flashnul с сайта http://shounen.ru/soft/flashnul/. Полученный файл распакуйте например в папку flashnul на диске C:. Затем нажмите кнопку Пуск и в меню Все программыСтандартные найдите пункт Командная строка. Нажмите на этот пункт меню правой клавишей и выберите «Запуск от имени Администратора». В открывшемся окне введите:
  5. flashnul ответит чем то похожим на этот список:
  6. Номер SD карты указывается в левом столбце. В данном случае это «1». Возможно, что объем карты будет указан неправильно, например 75 Мб.
  7. Теперь введите следующую команду (где C:/raspbian/2012-08-16-wheezy-raspbian.img — это путь к файлу с образом карты) :
  8. flashnul выведет описание диска на который будет производиться запись. Нужно проверить эту информацию и подтвердить вводом «Да» и нажатием Enter. В случае, если у программы отсутствует доступ к карте, попробуйте вытащить карту из картридера, вставить обратно и повторить запись. Также закройте все окна Проводника. Если же проблема с записью так и остается, попробуйте вместо номера диска указать его букву:
Читайте так же:
Создание портативных программ без установки в систему

Документация на русском языке по работе с утилитой flashnul находится здесь.

Запись образа SD карты в командной строке Linux

Обратите внимание, что использование команды dd может повредить информацию на жестком диске вашего компьютера! Если вы укажете неверное устройство в командах, приведенных ниже, это уничтожит ваш раздел с системой Linux! Будьте предельно осторожны!

  1. Скачайте образ SD карты (операционной системы) как описано выше.
  2. По возможности проверьте, что контрольная сумма полученного файла совпадает с указанной на странице закачки. Для этого запустите в терминале команду (предполагается, что архив скачан в домашний каталог):
    sha1sum

Запись образа SD карты в графической оболочке Linux

Если вы используете Ubuntu и не хотите вводить команды в окне терминала, то можно воспользоваться утилитой ImageWrite для записи файла образа SD карты на карту памяти.

Шпаргалка по Raspberry Pi

Так получилось, что нежданно-негаданно я стал обладателем Raspberry Pi Model B+. Отличный повод познакомиться. Правда, если учесть, что опыт общения с Debian или даже Linux у меня нулевой, знакомство это обещало быть неспешным и тернистым. Необходимые мне вещи я искал по мере надобности, так и появился этот материал. Сразу поясню, что, в первую очередь, это шпаргалка для самого себя и уже во вторую — некий «малиновый дневник».

Не буду останавливаться на установке ОС и первичной настройке, мануалов на эту тему уйма. Скажу лишь, что сам я «устанавливался» с NOOBS — необыкновенные простота и удобство. Лучше сразу перейду к самым используемым командам.

Наиболее используемые команды #Обновление ОС (по окончании обязательно перезагрузиться)
sudo apt-get update
sudo apt-get upgrade
sudo rpi-update

#Перезагрузка устройства
sudo reboot

#Выключение устройства
sudo shutdown -h now

#Узнать IP-адрес
hostname -I

#Вызвать меню настроек
sudo raspi-config

#Запустить графическую оболочку LXDE
startx

Установка и удаление программ

Наиболее простой способ установки — APT (Advanced Packaging Tool). Для установки какой-либо программы надо набрать следующую команду:

sudo apt-get install имя_программы

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

Удаление программ аналогично установке:

sudo apt-get remove имя_программы

В этом случае тоже можно использовать ключ -y. Кроме того, ОС может выполнять автоматическое удаление «хвостов» в виде неиспользуемых пакетов и их зависимостей. Выполнять эти команды рекомендуется регулярно.

sudo apt-get autoclean
sudo apt-get autoremove Питание

Питание Raspberry Pi Model B+ осуществляется через разъём micro-USB. Нюанс в том, что рекомендуемая сила — не менее 1,2А. В теории хватает и 0,5А, но без USB-устройств. То есть даже WiFi-адаптер не подключить. Следовательно, если использовать адаптер или powerbank, надо смотреть на выдаваемую ими силу тока. Но запитать от компьютера кабелем «USB to Micro-USB» не получится. Выход есть в виде такого кабеля:

Надо подключить его к GIPO: красный провод на 2-й контакт и чёрный — на 6-й (фото ниже).

Для работы с WiFi я использую приложение wicd. Устанавливаем (нужен «кабельный» интернет)

sudo apt-get install -y wicd-curses

Выбираем нужную сеть и настраиваем подключение (стрелка вправо). Важно не забыть поставить галочки на пунктах Use static IPs и Automatically connect to this network.

  • Более подробно об установку и настройке wicd
  • WiFi timouts
  • wicd не находит сети

Перво-наперво надо в настройках Raspberry Pi (пункт меню Internationalisation Options -> Change locale) выставить поддержку кодировок en_GD.UTF-8 и ru_RU.UTF-8. Далее вводим в терминале:

sudo apt-get install console-cyrillic
sudo dpkg-reconfigure -plow console-cyrillic

Откроется диалог настройки. В первом окне ничего не меняйте, дальше — по своему вкусу: клавиши переключения языков, кодировку (выбирайте UNICODE), шрифт и его размер.

Перед тем, как что-то мудрить со звуком, убедитесь что у вас всё правильно подключено и громкость на телевизоре или колонках не на минимуме. Дело в том, что в новых версиях Raspbian звуковые драйвера уже включены и возможно у вас просто не на тот разъём поступает сигнал. Сделайте тест, как описано во третьем пункте. Если звука нет — настройте аудиовыход и повторите тест. Если же звука по-прежнему нет, установите драйвер.

Установка

sudo apt-get install alsa-utils -y
sudo modprobe snd-bcm2835

Теперь надо добавить драйвер в автозагрузку. Для этого открываем файл автозагрузки:

sudo nano /etc/modules

Добавляем в конец файла следующую строку:

Выбор аудиовыхода

Дальше надо сказать системе на какой из разъёмов подавать звук. Для этого необходимо ввести следующую команду, где n номер разъёма: n=0 — автоматический режим, n=1 — наушники, n=2 — hdmi.

Проверка звука

Перезагружаемся и проверяем звук:

sudo aplay /usr/share/sounds/alsa/Front_Center.wav

Если вы используете hdmi, возможно, что звука нет. В таком случае открываем конфигурационный файл

sudo nano /boot/config.txt

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

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

sudo nano /etc/inittab

Ищем там следующую строку, начинающуюся с 1:2345:respawn:/sbin/getty. и комментируем (ставим символ # в начале). Сразу под ней вставляем следующую строку:

1:2345:respawn:/bin/login -f pi tty1 /dev/tty1 2>&1

Добавление программ в автозагрузку

Всё предельно просто: открываем для редактирования файл автозагрузки и добавляем в конце нужную команду. Если необходимо чтобы программа работала в фоновом режиме, добавляем в конце строки символ & (через пробел).

sudo nano /etc/profile Добавление программ в автозагрузку LXDE

Все программы, запускаемые вместе с LXDE прописаны в двух файлах:

Второй файл содержит список программ или команд, которые будут запущены в любом случае, независимо от того, какой пользователь зашёл в систему. Сам я работал только с ним, так как первого файла у меня не было. Для начала открываем файл в редакторе (можно и из LXDE):

sudo nano /etc/xdg/lxsession/LXDE/autostart

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

Пара полезных ссылок:

  • How To Autostart Apps In Rasbian LXDE Desktop
  • Полное описание LXDE, в том числе и автозагрузки

К Raspberry Pi можно без проблем подключить как внешний жесткий диск, так и флэшку. Правда, в случае с внешним диском надо понимать, что питания от Raspberry Pi ему не хватит и надо либо подключать через USB hub с отдельным питанием, либо использовать диск с дополнительным питанием. Что ещё приятнее, подключаемый диск может использовать любую из наиболее популярных файловых систем. Я, например, использую FAT32, так как мой настольный компьютер под Windows и мне так удобнее. Подключение происходит утилитой mount, но перед тем, как приступать к монтированию, создадим папку, куда именно будет монтироваться наш диск и зададим ей права на чтение и запись:

sudo mkdir /media/usb
sudo chown -R pi:pi /media/usb

Ручное подключение/отключение

Теперь, собственно, подключение (диск уже должен быть подключен к USB) в режиме чтения и записи:

sudo mount /dev/sda1 /media/usb -o uid=pi,gid=pi -t vfat

Последний ключ -t vfat указывает, что файловая система — FAT32. Для других файловых систем есть следующие варианты: EXT3 — ext3, EXT4 — ext4 и для NTFS — ntfs-3g. Правда, с NTFS есть такой нюанс, что стандартно эта файловая система не распознаётся и для работы с ней надо заранее установить специальное приложение:

sudo apt-get install ntfs-3g

Отключение устройства происходит следующей командой:

sudo umount /media/usb

Автоматическое подключение/отключение

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

ls -l /dev/disk/by-uuid/

Появится список всех устройств вывода.

Нас интересует строка, заканчивающаяся на /sda. На примере выше UUID — 18A9-9943. Теперь открываем для редактирования файл:

sudo nano /etc/fstab

И добавляем там следующую строку, но со своим UUID и файловой системой (если она не FAT32):

UUID=18A9-9943 /media/usb vfat auto,users,rw,uid=pi,gid=pi 0 0

После перезагрузки диск подключится автоматически. Отключение делается, как и при ручном подключении.

Если что-то не получается или просто лень, можно установить специальное приложение:

sudo apt-get install usbmount

Приложение будет само автоматически подключать/отключать диски, но только в режиме чтения. Чтобы ещё и записывать на них, надо открыть файл настроек:

sudo nano /etc/usbmount/usbmount.conf

и заменить там строку

MOUNTOPTIONS=»rw,sync,noexec,nodev,noatime,nodiratime» Автозагрузка веб-сайта на полный экран в LXDE

Очень полезная возможность, которую можно использовать в различных заведениях для отображения всевозможных расписаний, меню или рекламной информации. Суть в том, что у браузера Chromium есть специальный режим kiosk, в котором сайт отображается во весь экран и безо всяких панелей и баров.

Для начала устанавливаем браузер:

sudo apt-get install chromium-browser -y

Также рекомендуется установить пакет шрифтов:

sudo apt-get install ttf-mscorefonts-installer -y

Далее открываем файл автозагрузки (подробнее это было описано выше) и делаем там следующие изменения:

  • отключаем скринсейвер, для этого надо закомментировать (поставить символ # в начале строки) следующую строку: @xscreensaver -no-splash
  • отключаем выключение экрана при бездействии: @xset s off
    @xset -dpms
    @xset s noblank
  • отключаем сообщение об ошибке при неправильном выключении устройства: @sed -i ‘s/»exited_cleanly»: false/»exited_cleanly»: true/’

Conky

Есть весьма интересная программа, которая может отображать такую системную информацию, как загруженность процессора, использование памяти, температуру устройства, параметры WiFi-подключения и т.д. Называется программа Conky и работает только под LXDE. Устанавливается программа так:

sudo apt-get install conky-std

Дальше можно настроить внешний вид и содержание окна программы. Для этого надо открыть файл

/.conkyrc (через Leafpad или с терминала) и изменить настройки под себя.

  • Список настроек на английском
  • Установка программы и список настроек на русском

Можно так же прописать программу в автозагрузку. Для этого надо добавить следующую строку в файл автозагрузки (подробнее это было описано выше):

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

sudo apt-get install htop -y

Ну а запуск осуществляется следующей командой:

htop Работа с Dropbox

Облачные хранилища данных — вещь весьма удобная. Вдвойне удобно было бы «подружить» с ними Raspberry Pi. В данном случае «дружить» будем с Dropbox`ом. Для этого есть два приложения: Dropbox-Uploader и Drop2PI. Я остановил свой выбор на первом из них. В любом случае, независимо от вашего выбора, перед началом установки необходимо создать приложение на странице разработчиков. Там вы укажете какие права получит приложение и получите уникальный и секретный ключи (App key и App secret). Теперь установим Dropbox-Uploader и сразу же запустим его для первоначальной настройки:

git clone https://github.com/andreafabrizi/Dropbox-Uploader/
cd Dropbox-Uploader
chmod +x dropbox_uploader.sh
./dropbox_uploader.sh

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

Теперь приложение вызывается командой dropbox. Ниже пара примеров команд для скачивания файла и папки в текущую директорию:

Raspberry pi установка системы на hdd

Безопасность
Интернет
Интернет-маркетинг
Браузеры
Chrome
Internet Explorer
Firefox
Opera
Другие браузеры
Книги
Пиринговые сети
Поисковики
Google
Другие поисковики
Поисковая оптимизация
Программы
Каталоги
Инструменты безопасности
Мониторинг сайтов, RSS
Перевод
Поиск и загрузка
Воспроизведение аудио, видео
Специализированный поиск
Другие программы
Интернет-маркетинг
Безопасность в Интернете
Методы и инструменты
Поисковые системы
Поисковая оптимизация
Научно-популярные

ПРОЕКТЫ:

Raspberry Pi Unix, Linux. Ubuntu, Fedora. - это не так уж и страшно

Найти драйвер в Интернете Поиск технической документации

Сценарии для Интернета Поиск патентов в Интернете

Невидимый ИнтернетВидимые и невидимые пиринговые сети

Ссылки:

Сайт обо всем: isearch.in.ua



Как монтировать/автомонтировать жесткий диск USB на Raspberry Pi
USB HDD Raspberry PiПридерживайтесь простых шагов инструкции, указанных ниже, чтобы Ваш диск USB, установленный на Raspberry Pi, монтировался каждый раз при загрузке.

3 способа загрузки нескольких операционных систем на Raspberry Pi

SD-карта-Os-малина

Raspberry Pi обычно настраивается с одной операционной системой, которая запускается с SD-карты. Однако это может оказаться ограничительным для некоторых пользователей. Например, вы можете установить несколько версий операционной системы Raspberry Pi для разных проектов. Или вы можете запустить несколько Raspberry Pi 4 с Kodi, RetroPie и Ubuntu MATE.

Существует несколько вариантов загрузки Raspberry Pi в зависимости от модели и предпочтительного носителя. Вот как установить несколько операционных систем Raspberry Pi для использования с двойной загрузкой и мультизагрузкой.

Потому что на Raspberry Pi нужно больше ОС

Raspberry Pi имеет много сильных сторон. Он гибкий, подходит как для настольного компьютера, так и для среды разработки для детей. Его универсальность и мобильность превосходят конкурентов благодаря творческому сообществу и поддержке Фонда Raspberry Pi.

Но у Raspberry Pi есть ключевой недостаток. Загрузка операционной системы с SD-карты означает, что Pi заблокирован в определенной конфигурации. Это может оказаться проблематичным, если вы работаете, например, над проектом видеокамеры и хотите переключиться на динамик Bluetooth.

Обычно у вас есть два варианта:

  1. Сделайте резервную копию операционной системы , переформатируйте SD-карту и напишите новую новую версию,
  2. Купите новую SD-карту и следите за тем, что на какой SD-карте

Однако есть и третий, обычно упускаемый из виду, вариант: установка нескольких операционных систем на Pi. Давайте посмотрим, как это работает.

SD-карта, USB-накопитель или сетевая множественная загрузка?

В начале Raspberry Pi был только один выбор для поддержки загрузочной ОС: SD-карта.

Однако по мере развития платформы добавлялось больше опций. С момента выхода Raspberry Pi 3 стало возможным программировать плату для запуска с USB .

Это включало замену SD-карт флэш-накопителями USB, жесткими дисками USB (HDD) и твердотельными накопителями USB (SSD). В случае USB-накопителей это устройства с низким энергопотреблением, подходящие для Raspberry Pi. Однако для большинства жестких дисков и твердотельных накопителей USB требуются независимые источники питания, хотя и с некоторыми исключениями.

Например, команда Western Digital Labs (WD Labs) выпустила линейку жестких дисков «PiDrive», которые в настоящее время больше не выпускаются, которые подключены к источнику питания Raspberry Pi.

Raspberry Pi 3 также представила сетевую загрузку на платформе. С помощью PXE (Pre eXecution Environment) модели Pi 3 и более поздних версий можно запускать из изображений, размещенных на сервере.

1. Несколько операционных систем Pi с NOOBS

Программное обеспечение Raspberry Pi NOOBS

NOOBS можно использовать для простой установки нескольких операционных систем на SD-карту Raspberry Pi.

Вы можете выбрать между двумя версиями NOOBS. Одним из них является онлайн-установщик, который загружает выбранные операционные системы. Другой — это автономный установщик со всеми предустановленными операционными системами на выбор. Используйте версию, подходящую для вашего интернет-соединения.

Чтобы установить операционную систему Raspberry Pi с NOOBS:

  1. Скачать установщик
  2. Распакуйте содержимое
  3. Скопируйте их на свою отформатированную SD-карту
  4. Вставьте карту в свой Raspberry Pi
  5. Начать пи
  6. Перейдите в меню NOOBS

В меню выберите одну или несколько операционных систем для установки. Доступны различные операционные системы, от операционной системы Raspberry Pi до опций медиацентра, таких как OpenElec.

Когда вы закончите, каждый раз, когда вы запускаете Pi, вы можете выбрать, какую операционную систему вы хотите запустить.

NOOBS можно использовать с любой моделью Raspberry Pi.

2. Мультизагрузочный Raspberry Pi с BerryBoot

Используйте BerryBoot для запуска нескольких операционных систем Raspberry Pi

До NOOBS был BerryBoot. Это загрузчик, а не установщик. Эта небольшая разница означает, что он оптимизирован для работы с несколькими операционными системами.

Как и NOOBS, BerryBoot требует от вас загрузить файл, распаковать его и скопировать его содержимое на отформатированную SD-карту. В отличие от NOOBS, BerryBoot не имеет автономного установщика. Вы должны убедиться, что Raspberry Pi онлайн для загрузки выбранных операционных систем.

BerryBoot поддерживает установку на SD-карту, USB-устройства и даже сетевые диски. Чтобы установить несколько операционных систем Raspberry Pi с BerryBoot:

  1. Скачать BerryBoot
  2. Извлеките ZIP-файл на отформатированную SD-карту
  3. Вставьте карту в свой Raspberry Pi
  4. Включите Raspberry Pi
  5. Выберите и установите одну или несколько операционных систем
  6. Выберите, какую операционную систему вы хотите использовать при каждом запуске Raspberry Pi

В нашем полном руководстве по запуску Raspberry Pi с помощью BerryBoot эти шаги описаны более подробно.

Как и NOOBS, BerryBoot будет работать на любой версии платы Raspberry Pi.

3. Сеть нескольких операционных систем Raspberry Pi с PiServer

Наконец, есть опция загрузки по сети. Это встроено в рабочий стол операционной системы Raspberry Pi, но требует, чтобы все устройства подключались через Ethernet. Wi-Fi не поддерживается.

Тем не менее, это идеально, если регулярная замена SD-карты вашего Pi стала проблемой. При сетевой загрузке SD-карта не требуется: Pi запускается с образа диска, сохраненного на сетевом диске. Веб-сайт Raspberry Pi содержит подробное объяснение о том, как настроить загрузку PXE с помощью PiServer .

Используя этот метод, вы можете поддерживать несколько сред операционной системы Raspberry Pi, одну для разработки, а другую для производительности настольных компьютеров. Просто перезапустите Raspberry Pi, чтобы выбрать другую операционную систему. Сервер также создаст резервную копию операционной системы, что означает, что вы не будете подвержены повреждению SD-карт.

Этот вариант больше подходит для Raspberry Pi 3 и более поздних версий.

Мультизагрузка: будущее Raspberry Pi Computing!

Дни, когда вам нужно повторно форматировать SD-карту вашего Raspberry Pi, чтобы начать новый проект, прошли. Все, что вам нужно, это инструмент множественной загрузки! Когда вы закончите, у вас будут все необходимые операционные системы Raspberry Pi, ограниченные только размером вашего устройства хранения.

В то время как NOOBS и BerryBoot эффективно используют физическую память, опция PiServer потенциально может изменить игру. Тем не менее, NOOBS, безусловно, является самым простым мультизагрузочным установщиком Raspberry Pi.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector