Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi PC+

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

Модератор: immortal

malsi1
Сообщения: 3
Зарегистрирован: Вс июн 04, 2017 8:06 am
Благодарил (а): 0
Поблагодарили: 0

Re: Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi

Сообщение malsi1 » Вс июн 04, 2017 8:17 am

На Orange Pi Zero образ DietPi MD 148 не запускается сразу загораются светодиоды на сетевом адаптере и все. Script.bin менял
malsi1
Сообщения: 3
Зарегистрирован: Вс июн 04, 2017 8:06 am
Благодарил (а): 0
Поблагодарили: 0

Re: Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi

Сообщение malsi1 » Вс июн 04, 2017 11:25 am

На Orange Pi Zero образ DietPi MD 148 не запускается сразу загораются светодиоды на сетевом адаптере и все. Script.bin менял
Ставил ранее v140 все работало
inurble
Сообщения: 33
Зарегистрирован: Ср янв 18, 2017 6:38 pm
Благодарил (а): 1 раз
Поблагодарили: 0

Re: Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi

Сообщение inurble » Вс июн 04, 2017 4:42 pm

Здравствуйте!! Есть у кого-нибудь образ для orange pi pc2?
Raspberry Pi 3 + базовый образ
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi

Сообщение directman66 » Пн июн 05, 2017 8:46 am

Коллеги, я перенес систему с карты памяти во внутреннюю память emmc с помощью nand-sata-install, настроил и т.д. Как обратно перенести настроенную систему на карту памяти? Поясню, просто побайтовое копирование через dd не даст нужного эффекта, так как отличается структура загрузчика (нужен раздел с u-boot).
ос armbian

В сети нашел сркипт https://forum.armbian.com/index.php?/to ... ment-11374
СпойлерПоказать

Код: Выделить всё

#!/bin/bash

backtitle="Armbian EMMC backup script, http://www.armbian.com | Author: nopnop2002"

title="Backup from EMMC to Image File"

logfile="/tmp/dd.log"

imgfile="/var/images/emmc.img.7z"

sleeptime=10

debugout="/tmp/debug.log"


function DebugEcho() {

  if [ $1 = '-n' ]; then

    echo -n $2 >> ${debugout}

  else

    echo $1 >> ${debugout}

  fi

}


# Get copied size

function GetCopied() {

   pid=`ps -ef | grep  "dd if=" | grep -v grep | awk  '{print $2}'`

#   echo -n "pid="

#   echo $pid

   kill -USR1 $pid

#   tail -1 /tmp/dd.log

#   echo -n "/tmp/dd.log="

   if [ -s ${logfile} ]; then

#     tail -1 /tmp/dd.log | awk '{print $1}'

#     copied=`tail -1 /tmp/dd.log | awk '{print $1}'`

     copied=`tail -1 ${logfile} | awk '{print $1}'`

     copied=`expr ${copied} \* 100`

   else

     copied=0

   fi

#   DebugEcho -n "copied="

#   DebugEcho $copied

}


# Get progress

function GetProgress() {

   DebugEcho -n "copied="

   DebugEcho $copied

   DebugEcho -n "emmcbyte="

   DebugEcho $emmcbyte

   progress=`expr ${copied} / ${emmcbyte}`

   if [ ${progress} -gt 100 ]; then

     progress=100

   fi

}



# Check root user

if [ "$UID" -ne 0 ]; then

  dialog --title "$title" --backtitle "$backtitle" \

  --infobox "\nMust be root" 5 60

  exit 1

fi


# Check p7zip install

p7zip=`dpkg -l | grep p7zip | wc -l`

if [ $p7zip == 0 ]; then

  dialog --title "$title" --backtitle "$backtitle" \

  --infobox "\np7zip not installed" 5 60

  exit 1

fi


# Check EMMC partition

emmc=`cat /proc/partitions | grep -c mmcblk1`

#echo -n "emmc="

#echo $emmc

if [ $emmc == 0 ]; then

  dialog --title "$title" --backtitle "$backtitle" \

  --infobox "\n/dev/mmcblk1 not found" 5 60

  exit 1

fi


# Check image file exist

if [ -f ${imgfile} ]; then

  dialog --title "$title" --backtitle "$backtitle" \

  --yes-label "Ok" --no-label "No" --yesno \

  "\n${imgfile} is already exist. purge ok?" 7 60

  if [ $? -eq 1 ]; then exit 1; fi

  rm ${imgfile}

fi


# Get EMMC size

#cat /proc/partitions | grep mmcblk1 | head -1 | awk '{print $3}'

emmcbyte=`cat /proc/partitions | grep mmcblk1 | head -1 | awk '{print $3}'`

#echo $emmcbyte

emmcbyte=`expr ${emmcbyte} \* 1024`

#echo $emmcbyte

emmcmegabyte=`expr ${emmcbyte} / 1000000`

#echo $emmcmegabyte


# Create working directory

if [ ! -d /var/images ]; then

  mkdir /var/images

fi


# Delete log file

if [ -f ${logfile} ]; then

  rm ${logfile}

fi


# Start dd with background

(dd if=/dev/mmcblk1 bs=10M | 7zr a -bd -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on -si ${imgfile}) &> /tmp/dd.log &


# Display progress screen

begin_date=`date +%s`

active=1

while [ $active == 1 ]

do

#   ps -ef | grep  "dd if=" | grep -v grep | wc -l

   active=`ps -ef | grep  "dd if=" | grep -v grep | wc -l`

   DebugEcho -n "active="

   DebugEcho $active

   if [ $active == 1 ]; then

     GetCopied

     GetProgress

     DebugEcho -n "progress="

     DebugEcho $progress

     echo $progress | dialog --title "$title" --backtitle "$backtitle" \

     --gauge "\n\nCreating EMMC backup image (${emmcmegabyte} Mb). Please wait!" 10 80

   fi

   sleep ${sleeptime}

done



# Finish

end_date=`date +%s`

total=`expr $end_date - $begin_date`

min=`expr $total / 60`

sec=`expr $total % 60`


dialog --title "$title" --backtitle "$backtitle" \

--msgbox "\nAll done.Elapsed time (${min}Min.${sec}Sec.)" 7 60
Но что он делает я в итоге так и не понял. И выдает какие-то ошибки.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

Re: Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi

Сообщение immortal » Вт июн 06, 2017 12:16 am

directman66 писал(а):Коллеги, я перенес систему с карты памяти во внутреннюю память emmc с помощью nand-sata-install, настроил и т.д. Как обратно перенести настроенную систему на карту памяти?
(cd /tmp/1; tar --backup -c *) |tar -C /tmp/2 -xv

где /tmp/1 - корневой раздел emmc
/tmp/2 - корневой раздел SD карты
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi

Сообщение directman66 » Вт июн 06, 2017 9:51 am

на emmc я так понял нет раздела u-boot. С карты не загрузиться же.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

Re: Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi

Сообщение immortal » Вт июн 06, 2017 6:46 pm

directman66 писал(а):на emmc я так понял нет раздела u-boot. С карты не загрузиться же.
При чем тут раздел u-boot? На сколько я понимаю загрузчик пытается сначала с SD грузиться а потом с emmc.
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi

Сообщение directman66 » Ср июн 07, 2017 6:49 am

задача - сделать обратную процедуру nand-sata-instal
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Аватара пользователя
71Gavrik71
Сообщения: 54
Зарегистрирован: Сб май 21, 2016 2:04 pm
Благодарил (а): 9 раз
Поблагодарили: 1 раз

Re: Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi

Сообщение 71Gavrik71 » Чт июн 15, 2017 9:36 pm

На Orange Pi Plus2 не стартует не 1 образ(((( нельзя ли сделать для +2, или хоть расскажите как сделать чтобы mosquitto запускалось после перезагрузки. не хочет этого делать даже на чистой системе dietpi
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi

Сообщение nick7zmail » Чт июн 15, 2017 10:20 pm

sudo service mosquitto enable
не?
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Ответить