Установка MajorDoMo на Raspberry Pi 3
Модератор: immortal
-
- Сообщения: 19
- Зарегистрирован: Вс май 08, 2016 9:57 am
- Благодарил (а): 8 раз
- Поблагодарили: 0
Re: Установка MajorDoMo на Raspberry Pi 3
Всем привет. А кто нибудь может подробный мануал, по переносу системы на usb HDD диск,выложить?
С уважением,Сергей.
С уважением,Сергей.
- alx69
- Сообщения: 122
- Зарегистрирован: Чт фев 09, 2017 12:42 pm
- Откуда: Киев, Украина
- Благодарил (а): 10 раз
- Поблагодарили: 22 раза
Re: Установка MajorDoMo на Raspberry Pi 3
Если флешку просто воткнуть в малину, то она будет, скорее всего, с именем /dev/sda1. Но это только в том случае, если там уже есть раздел и она была отформатирована, скажем, на Windows. Надо смотреть какие имена sd* есть в каталоге /dev/. Типа /dev/sda, /dev/sda1, /dev/sda2 и т.д.yurat2008 писал(а):А если флешку например непосредственно в малину воткнуть и на нее делать копию, где посмотреть точное название диска и как правильно прописать путь ?cat /etc/fstab:
Код:
//10.1.3.2/Download /Backup cifs credentials=/etc/samba/cifs.secret,iocharset=utf8,sec=ntlm,noexec 0 0
Будьте внимательны, т.к. если копирование начнется на эту же SD карту, то она просто забьется в ноль и система перестанет отвечать.
Путь в /etc/fstab будет, скорее всего такой:
/dev/sda1 /Backup msdos 0 2
или
/dev/sda1 /Backup vfat 0 2
или
/dev/sda1 /Backup ntfs 0 2 (если флешка отфармачена была в NTFS раздел)
Только каталог /Backup надо предварительно создать. В общем, надо экспериментировать.
Raspberry PI 3, 4 (MicroSD+HDD/SSD) + Netatmo + Xiaomi + Sonoff + Broadlink + Livolo/Funry/Sesoo + Ghome + Irbis (Алиса)
CONNECT
CONNECT
-
- Сообщения: 215
- Зарегистрирован: Вс мар 05, 2017 2:18 pm
- Благодарил (а): 21 раз
- Поблагодарили: 6 раз
Re: Установка MajorDoMo на Raspberry Pi 3
Спасибо дорогой!VladPTZ писал(а):Переделал скрипты для работы на линукс с авторизацией в плеере.
Скрипт playPauseЕще бы пароль который ввел в настройке терминалов в скрипт бы подставитьКод: Выделить всё
$context = stream_context_create(array( 'http' => array( 'header' => "Authorization: Basic " . base64_encode(":12345") ) )); file_get_contents('http://127.0.0.1:8080/requests/status.xml?command=pl_pause',false,$context);
Список команд для управления vlc через WEB https://wiki.videolan.org/VLC_HTTP_requests
-
- Сообщения: 44
- Зарегистрирован: Чт янв 28, 2016 8:18 pm
- Благодарил (а): 13 раз
- Поблагодарили: 5 раз
Re: Установка MajorDoMo на Raspberry Pi 3
Для решеня проблемы подвисания делаем следующее:у меня лично при частом переключении радио или переключении медиа, стоп, плей и т.д. может все подвиснуть. Даже MJD перестает реагировать на все. Лечится перезапуском MPD (service mpd restart или service mpd stop && sleep 2 && service mpd start). Не знаю почему, но MPD в какой-то момент перестает воспринимать команды и виснет на не определенное время. MJD виснет вслед за ним, т.к. ждет ответа "ок" от MPD и ждет очень долго. Как вариант - не княпать все кнопки быстро и переключаться между радио станциями не быстро.
Настройка mpd.conf при этом всем такая, что я закоментарил все строчки с "audio_output" - MPD сам разбирается, что используется Alsa через Pulseaudio (apt-get install pulseaudio pulseaudio-utils alsa-base alsa-utils)
Может кто-то это поборол - напишите как и главное - из-за чего так происходит (игрался с VLC - такая же ситуация, тоже виснет, видимо, вопрос в pulseaudio где-то или в самой alsa)?
В конфиге (/etc/mpd.conf) указываем типом миксера “software”:
audio_output {
type "alsa"
name "ALSA"
device "hw:0,0"
mixer_type "software"
}
- Рейтинг: 1.16%
-
- Сообщения: 27
- Зарегистрирован: Вт май 02, 2017 11:42 am
- Благодарил (а): 0
- Поблагодарили: 1 раз
Re: Установка MajorDoMo на Raspberry Pi 3
Народ подскажите как Алису заставить говорить?. Радио играет. VCL через браузер работает а вот голоса нет. уже не знаю что делать
Re: Установка MajorDoMo на Raspberry Pi 3
После установки 2 проблемы надеюсь кто нибудь знает решение.
1 Не добавляются Коллекции Медиа при нажатии кнопки Сохранить ничего не происходит.
2 В качестве динамиков использую блютуз колонку, после перегрузки стоит авто логин пользователя pi, колонка автоматически подключается и звук из всех программ запущенных под рабочим столом идет на нее как и надо, но из всего остального, от служб, других пользователей даже этого же пользователя pi но подключенного по ssh звук идет на 3.5 выход. alsamixer'ом можно регулировать звук колонки. Интерактивно пользователю pi доступны 2 звуковые Master и Capture во всех остальных случаях доступен только встроенный PCM. pacmd в первом случае запускается и работает в остальных пишет демон не запущен, под рутом не запустится, под pi ssh запускается и отображает 2 звуковые но воспроизводит все равно на 3.5 выход.
1 Не добавляются Коллекции Медиа при нажатии кнопки Сохранить ничего не происходит.
2 В качестве динамиков использую блютуз колонку, после перегрузки стоит авто логин пользователя pi, колонка автоматически подключается и звук из всех программ запущенных под рабочим столом идет на нее как и надо, но из всего остального, от служб, других пользователей даже этого же пользователя pi но подключенного по ssh звук идет на 3.5 выход. alsamixer'ом можно регулировать звук колонки. Интерактивно пользователю pi доступны 2 звуковые Master и Capture во всех остальных случаях доступен только встроенный PCM. pacmd в первом случае запускается и работает в остальных пишет демон не запущен, под рутом не запустится, под pi ssh запускается и отображает 2 звуковые но воспроизводит все равно на 3.5 выход.
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Установка MajorDoMo на Raspberry Pi 3
Это уже исправлялось, возможно не перенесено из альфа-ветки в основную, но если в config.php пропишите обновление из альфа-ветки, то точно будет исправлено при обновлении.fafsf писал(а):1 Не добавляются Коллекции Медиа при нажатии кнопки Сохранить ничего не происходит.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 36
- Зарегистрирован: Ср янв 04, 2017 7:37 pm
- Откуда: Россия, Курск
- Благодарил (а): 10 раз
- Поблагодарили: 4 раза
Re: Установка MajorDoMo на Raspberry Pi 3
viewtopic.php?p=55167#p55167samusevsergey писал(а):Всем привет. А кто нибудь может подробный мануал, по переносу системы на usb HDD диск,выложить?
С уважением,Сергей.
Модераторам: можно в шапку метод переноса системы на USB!?
-
- Сообщения: 36
- Зарегистрирован: Ср янв 04, 2017 7:37 pm
- Откуда: Россия, Курск
- Благодарил (а): 10 раз
- Поблагодарили: 4 раза
Re: Установка MajorDoMo на Raspberry Pi 3
Метод переноса системы с SD на USB #SDtoUSB
Последовательность команд для перевода малинки3 на USB
!Делаем microSD как обычно из имиджа
!Обязательно обновиться
sudo apt-get update
sudo BRANCH=next rpi-update
!Прописываем возможность грузить с USB
echo program_usb_boot_mode=1 | sudo tee -a /boot/config.txt
// потом можно закоментировать решёткой запись в файле конфиг.тхт
!Проверяем получилось ли? (т.к. активировать возможность можно только 1 раз)
vcgencmd otp_dump | grep 17:
// должен быть ответ : 17:3020000a
!Коментируем в нано последнюю строку, включающую USB загрузку
sudo nano /boot/config.txt
// вот так коментируем решёткой: #program_usb_boot_mode=1
!Подготовка USB который уже вставили до этого в порт
lsblk
//видим SDA это флэшка
sudo umount /dev/sda
//отмонтируем (если на флешке несколько партиций отформатируйте предварительно)!!!
sudo parted /dev/sda
// после появления приглашения (parted)
mktable msdos
//На предупреждения или Y или I (В зависимости от вариантов ответа)
!делаем партиции
mkpart primary fat32 0% 100M
mkpart primary ext4 100M 100%
print
//Выходим из программы Ctrl + C
!Монтируем партиции для переноса файлов и переносим (после последней команды долгое копирование...)
sudo mkdir /mnt/target
sudo mount /dev/sda2 /mnt/target/
sudo mkdir /mnt/target/boot
sudo mount /dev/sda1 /mnt/target/boot/
sudo apt-get update; sudo apt-get install rsync
sudo rsync -ax --progress / /boot /mnt/target
!Обновление SSH
cd /mnt/target
sudo mount --bind /dev dev
sudo mount --bind /sys sys
sudo mount --bind /proc proc
sudo chroot /mnt/target
rm /etc/ssh/ssh_host*
dpkg-reconfigure openssh-server
exit
sudo umount dev
sudo umount sys
sudo umount proc
! прописывам путь для загрузки малинки
sudo sed -i "s,root=/dev/mmcblk0p2,root=/dev/sda2," /mnt/target/boot/cmdline.txt
! Далее исправлена ошибка аналогичных инструкций
! Во всех гайдах в cmdline.txt тип файловой системы оставлен по умолчанию но у нас ext4
! Срочно исправляем: находим rootfstype= и исправляем значение на ext4
sudo nano /boot/cmdline.txt
! Меняем fstab:
sudo sed -i "s,/dev/mmcblk0p,/dev/sda," /mnt/target/etc/fstab
!В финале корректно вырубаем малинку
cd ~
sudo umount /mnt/target/boot
sudo umount /mnt/target
sudo poweroff
! после прекращения мигания зелёного диода вырубаем питание, вынимаем microSD и загружаемся
с USB.
Внимание некоторые устройства USB не очень быстрые и не успивают ответить загрузчику или
очень сложны в инициализации (об этом написано здесь: https://www.raspberrypi.org/blog/pi-3-b ... rage-boot/
Основа гайда : http://www.makeuseof.com/tag/make-raspb ... -boot-usb/
Моя флэшка Samsung 32GB USB 3.0 drive скорость около 24 Mb/s (microSD 5-8 Mb/s)
Последовательность команд для перевода малинки3 на USB
!Делаем microSD как обычно из имиджа
!Обязательно обновиться
sudo apt-get update
sudo BRANCH=next rpi-update
!Прописываем возможность грузить с USB
echo program_usb_boot_mode=1 | sudo tee -a /boot/config.txt
// потом можно закоментировать решёткой запись в файле конфиг.тхт
!Проверяем получилось ли? (т.к. активировать возможность можно только 1 раз)
vcgencmd otp_dump | grep 17:
// должен быть ответ : 17:3020000a
!Коментируем в нано последнюю строку, включающую USB загрузку
sudo nano /boot/config.txt
// вот так коментируем решёткой: #program_usb_boot_mode=1
!Подготовка USB который уже вставили до этого в порт
lsblk
//видим SDA это флэшка
sudo umount /dev/sda
//отмонтируем (если на флешке несколько партиций отформатируйте предварительно)!!!
sudo parted /dev/sda
// после появления приглашения (parted)
mktable msdos
//На предупреждения или Y или I (В зависимости от вариантов ответа)
!делаем партиции
mkpart primary fat32 0% 100M
mkpart primary ext4 100M 100%
//Выходим из программы Ctrl + C
!Монтируем партиции для переноса файлов и переносим (после последней команды долгое копирование...)
sudo mkdir /mnt/target
sudo mount /dev/sda2 /mnt/target/
sudo mkdir /mnt/target/boot
sudo mount /dev/sda1 /mnt/target/boot/
sudo apt-get update; sudo apt-get install rsync
sudo rsync -ax --progress / /boot /mnt/target
!Обновление SSH
cd /mnt/target
sudo mount --bind /dev dev
sudo mount --bind /sys sys
sudo mount --bind /proc proc
sudo chroot /mnt/target
rm /etc/ssh/ssh_host*
dpkg-reconfigure openssh-server
exit
sudo umount dev
sudo umount sys
sudo umount proc
! прописывам путь для загрузки малинки
sudo sed -i "s,root=/dev/mmcblk0p2,root=/dev/sda2," /mnt/target/boot/cmdline.txt
! Далее исправлена ошибка аналогичных инструкций
! Во всех гайдах в cmdline.txt тип файловой системы оставлен по умолчанию но у нас ext4
! Срочно исправляем: находим rootfstype= и исправляем значение на ext4
sudo nano /boot/cmdline.txt
! Меняем fstab:
sudo sed -i "s,/dev/mmcblk0p,/dev/sda," /mnt/target/etc/fstab
!В финале корректно вырубаем малинку
cd ~
sudo umount /mnt/target/boot
sudo umount /mnt/target
sudo poweroff
! после прекращения мигания зелёного диода вырубаем питание, вынимаем microSD и загружаемся
с USB.
Внимание некоторые устройства USB не очень быстрые и не успивают ответить загрузчику или
очень сложны в инициализации (об этом написано здесь: https://www.raspberrypi.org/blog/pi-3-b ... rage-boot/
Основа гайда : http://www.makeuseof.com/tag/make-raspb ... -boot-usb/
Моя флэшка Samsung 32GB USB 3.0 drive скорость около 24 Mb/s (microSD 5-8 Mb/s)