22 ноября | 2019г. | 16:03:50

АвторТема: [FIX + UPDATE] MULTIBOOT - ARM64  (Прочитано 696 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн SerjogaАвтор темы

  • Джедай Куратор
  • **
  • Сообщений: 3252
  • Поблагодарили: 15926
[FIX + UPDATE] MULTIBOOT - ARM64
« Первое сообщение: 06 ноября | 2019г. | 11:20:40 »
1. gboot.bin nach /tmp kopieren
2. Android Sdkarte einstecken
3. telnet login:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.4. reboot

Es ist noch ein usb dummy Beispiel drin.

Bekannter Fehler: TV Overscan

issue: TV overscan

Die Bootmenu config Datei ist nach dem ersten Boot auf der ersten Partition (Windows FAT) gboot.json zum Anpassen.
Спойлер   :
Скрытый текст
Для просмотра нужно иметь не менее 3-х сообщений
или Оформить подписку

[ Гостям не разрешен просмотр вложений ]



  • Latvian SatFan
Dreambox 920 UHD (DVB-T/DVB-S2X MultiStream FBC Tuner)
Samsung UE55MU6172UXXH

Оффлайн vamana

  • Падаван
  • *
  • Сообщений: 17
  • Поблагодарили: 23
[FIX + UPDATE] MULTIBOOT - ARM64
« Ответ #1: 07 ноября | 2019г. | 11:53:08 »
Установился без проблем,теперь дёргать SD карту при перезагрузке для выбора оси нет необходимости. Выбираем что загрузить из менюшки,автоматом загружается через установленное время,также можно выбирать что будет грузиться по умолчанию.

Оффлайн cacimbo

  • Падаван
  • *
  • Сообщений: 28
  • Поблагодарили: 3
[FIX + UPDATE] MULTIBOOT - ARM64
« Ответ #2: 16 ноября | 2019г. | 11:31:41 »
что то у меня не получается вообще создать на карте андроид( на NN2
Спойлер   :
root@dreambox:~$ cd /data
root@dreambox:/data$ tar -xzvf android_sdcard.tar.gz -C /
data/
data/android/
data/android/bootlogo.bmp
data/android/odm.img
data/android/autoexec.img
data/android/boot.img
data/android/update_sd.sh
data/android/cache.img
data/android/fw_setenv
data/android/fw_printenv
data/android/product.img
data/android/flash_all_sd.sh
data/android/system.img
data/android/env.txt
data/android/vendor.img
data/android/fw_env.config
root@dreambox:/data$ cd /data/android
root@dreambox:/data/android$  ./flash_all_sd.sh /dev/mmcblk1p1
Dreambox Android flash all sdcard script
Running from: /data/android

Umounting device...
Done

Partitioning /dev/mmcblk1p1 device...
./flash_all_sd.sh: line 42: cannot create temp file for here-document: No space left on device

а вот и сам  ./flash_all_sd.sh

Спойлер   :
#!/bin/sh
set -e

PWD=`pwd -P`

BOOT_SIZE=1048576
SYSTEM_SIZE=`expr $(stat -c %s system.img) / 512 + 1`
VENDOR_SIZE=`expr $(stat -c %s vendor.img) / 512 + 1`
PRODUCT_SIZE=`expr $(stat -c %s product.img) / 512 + 1`
ODM_SIZE=`expr $(stat -c %s odm.img) / 512 + 1`
CACHE_SIZE=`expr $(stat -c %s cache.img) / 512 + 1`
METADATA_SIZE=262144
#CACHE_SIZE=135168

echo "Dreambox Android flash all sdcard script"

if [ -z ${1+x} ]; then
   echo "Usage: $0 [device]"
   exit 1
fi

BLOCK=$1
PART=
if echo $BLOCK| grep -q  "mmcblk"; then
   PART=p
fi

drive_umount() {
   echo "Umounting device..."
   for i in {9..1}; do
      if [ $(mount | grep -c ${BLOCK}${PART}${i}) != 0 ]; then
         umount -l ${BLOCK}${PART}${i}
      fi
   done
   echo "Done"
   echo
}

drive_partition() {
   # Make partitions, we assume 512 bytes for sector
   echo "Partitioning $BLOCK device..."
   sfdisk $BLOCK << EOF
,$BOOT_SIZE,c
,$SYSTEM_SIZE,83
,$VENDOR_SIZE,83
,,5
,$PRODUCT_SIZE,83
,$ODM_SIZE,83
,$CACHE_SIZE,83
,$METADATA_SIZE,83
,,83;
EOF
   echo "Done"
   echo
}

format_partitions() {
   # format boot partition
   echo "Formatting boot partition..."
   mkfs.vfat ${BLOCK}${PART}1 -n boot
   echo "Done"
   echo

   # format cache partition
   #echo "Formatting cache partition..."
   #mkfs.ext4 -F ${BLOCK}${PART}7 -L cache
   #echo "Done"
   #echo

   # format metadata partition
   echo "Formatting metadata partition..."
   mkfs.ext4 -F ${BLOCK}${PART}8 -L metadata
   echo "Done"
   echo

   # format data partition
   echo "Formatting data partition..."
   mkfs.ext4 -F ${BLOCK}${PART}9 -L data
   echo "Done"
   echo
}

dump_images() {
   # dump system image
   echo "Dumping system image..."
   dd if=${PWD}/system.img of=${BLOCK}${PART}2 bs=8M
   echo "Done"
   echo

   # dump vendor image
   echo "Dumping vendor image..."
   dd if=${PWD}/vendor.img of=${BLOCK}${PART}3 bs=8M
   echo "Done"
   echo

   # dump product image
   echo "Dumping product image..."
   dd if=${PWD}/product.img of=${BLOCK}${PART}5 bs=8M
   echo "Done"
   echo

   # dump odm image
   echo "Dumping odm image..."
   dd if=${PWD}/odm.img of=${BLOCK}${PART}6 bs=8M
   echo "Done"
   echo

   # dump cache image
   echo "Dumping cache image..."
   dd if=${PWD}/cache.img of=${BLOCK}${PART}7 bs=8M
   sync
   echo "Done"
   echo
}

copy_boot_files() {
   # temporary mount boot partition and copy files
   echo "Copying boot files..."
   rm -rf /tmp/tmp-boot
   mkdir /tmp/tmp-boot
   mount ${BLOCK}${PART}1 /tmp/tmp-boot
   cp ${PWD}/boot.img /tmp/tmp-boot
   cp ${PWD}/autoexec.img /tmp/tmp-boot
   cp ${PWD}/bootlogo.bmp /tmp/tmp-boot
   sync
   umount -l /tmp/tmp-boot
   rm -rf /tmp/tmp-boot
   echo "Done"
   echo
}

echo "Running from: ${PWD}"
echo

drive_umount
drive_partition

# wait for automount
echo "Waiting for automount"
sleep 20
echo "Done"
echo

drive_umount
format_partitions
dump_images
copy_boot_files

# set autoboot env

START_ANDROID=`${PWD}/fw_printenv -c ${PWD}/fw_env.config | grep boot_android_from_sdcard -c`
START_MMC=`${PWD}/fw_printenv -c ${PWD}/fw_env.config | grep start_mmc_autoscript -c`

if [ 0 == `expr $START_ANDROID + $START_MMC` ];
then
   echo "Updating u-boot environments for autoboot.."
   ${PWD}/fw_setenv -c ${PWD}/fw_env.config -s ${PWD}/env.txt
   echo "Done"
   echo
fi

echo "Completed"

Онлайн Марчелла

  • Мастер Джедай
  • ***
  • Сообщений: 3347
  • Поблагодарили: 9076
[FIX + UPDATE] MULTIBOOT - ARM64
« Ответ #3: 16 ноября | 2019г. | 11:42:33 »
cacimbo,
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.памяти не хватает...
  • LG 55UJ630V 4K UHD > Zgemma H7S 4K UHD (1шт) & Zgemma H9 Combo 4K UHD (2шт) & Zgemma H9 Twin 4K UHD (2шт)
gisclub.tv №1
--------------------
Лучше быть умным и иногда тупить, чем быть тупым и умничать.

Оффлайн cacimbo

  • Падаван
  • *
  • Сообщений: 28
  • Поблагодарили: 3
[FIX + UPDATE] MULTIBOOT - ARM64
« Ответ #4: 16 ноября | 2019г. | 12:00:04 »
карта на 16 гиг, написано 10 класс, мож карта левая (
все-тема закрыта, взял другую карту- никаких проблем
не получилось на дримэлит установить [FIX + UPDATE] MULTIBOOT - ARM64
при перезагрузке не появляется меню выбора
Спойлер   :
dream-elite 2.6.0 dreambox


dreambox login: root
Password:
root@dreambox:~# cd /tmp           
root@dreambox:/tmp# chmod 755 gboot.bin
root@dreambox:/tmp# ./gboot.bin       

gboot.bin: Self Extracting Gemini Bootmanager (dreamone) Installer
installer
files/
files/gboot.img
files/autoexec.img
files/gboot.bmp
files/.directory
files/fw_setenv
files/fw_printenv
files/fw_env.config
- Dreambox Android gboot update sdcard script
Running update Android from: /tmp/files

 * Umounting device...
 * Done

 * Waiting for automount
 * Done

 * Umounting device...
 * Done

 * Copying boot files...
 * Copying old autoexec.img file to autoexec_android.img
 * Done

 * No need to update env sd boot

 * No need to update env gboot_start

Install Completed

Оффлайн vamana

  • Падаван
  • *
  • Сообщений: 17
  • Поблагодарили: 23
[FIX + UPDATE] MULTIBOOT - ARM64
« Ответ #5: 17 ноября | 2019г. | 21:34:12 »
при перезагрузке не появляется меню выбора
Если стоит разрешение 2160р ,то попробуй 1080.

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
48 Ответов
21680 Просмотров
Последний ответ 15 февраля | 2011г. | 01:51:38
от anatoly
2 Ответов
5807 Просмотров
Последний ответ 10 мая | 2012г. | 23:25:16
от Cms
101 Ответов
26786 Просмотров
Последний ответ 12 августа | 2015г. | 13:06:03
от сергей 999s
5 Ответов
1824 Просмотров
Последний ответ 29 октября | 2019г. | 05:56:52
от Serjoga



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!