В данной статье пойдёт речь о том, как установить .IMG образ ОС Ubuntu на eMMC для Banana Pi или Orange Pi. Для данного «эксперимента» я выбрал плату Banana Pi M3, ОС Ubuntu Mate 16.04 и microSD карту на 32ГБ. Если ваша microSD карта меньше 16 ГБ, нужно будет взять USB флешку, желательно на 16 ГБ или HDD. Данный метод подойдет для всех моделей Banana Pi и Orange Pi, у которых есть внутренняя eMMC память.
Записи образа на eMMC
Для начала необходимо записать образ Ubuntu Mate или другую ОС Linux на microSD карту памяти;
- Вставьте SD-карту в Banana Pi M3 и запустите его;
- Скопируйте .ISO образ ОС Ubuntu, который вы хотите установить на eMMC, на USB флешку. В моём случае — microSD карта на 32 ГБ, поэтому скачал, распаковал и установил именно с её;
- Распаковать архив с образом ОС Ubuntu можно следующим образом:
sudo unzip 2016-07-01-ubuntu-mate-16.04-Xenial-gpu-mpv-bt-nodejs-beta3-bpi-m3-sd-emmc.img.zip
- Перед тем, как приступить к записи образа на eMMC, необходимо узнать какие разделы имеются:
sudo lsblk
sdb — USB флешка на 16 ГБ;
mmcblk0 — microSD карта на 32 ГБ;
mmcblk1 — встроенная eMMC память, на ней и будет записан образ ОС Ubuntu 16.04. - Для того, чтобы записать образ .img на eMMC выполнить нужно следующую команду в терминале:
sudo dd if=2016-07-01-ubuntu-mate-16.04-Xenial-gpu-mpv-bt-nodejs-beta3-bpi-m3-sd-emmc.img of=/dev/mmcblk1 bs=1M
где
if — входной файл, файл IMG;
of — выходной файл, в этом случае внутренняя память eMMC.
Примечание:
Можно указать размер блока 1-10 МБ, если вы хотите для dd, но это не обязательно. Используйте, например, bs=1M в конце команды dd.
Кроме того, dd не имеет индикатора состояния процесса. Если она не дает вам сообщение об ошибке, значит она выполняется.
Предупреждение:
команда dd легко может переписать другие данные, поэтому убедитесь, что вы пишете на нужный раздел. - После того, как установили операционную систему, необходимо: выключить компьютер, вынуть microSD карту памяти и включить компьютер.
Настройка uEnv.txt на Banana Pi M3
По умолчанию, в файле uEnv.txt, разрешение видео установлено на 720P. Если ваш монитор именно этого размера, тогда оставляем файл uEnv.txt без изменении. А если разрешение монитора 1080p, тогда необходимо менять настройки качества (разрешения) видео на 1080p.
- Для этого нужно открыть файл uEnv.txt. Он находится по этому адресу:
/boot/bananapi/bpi-m3/linux/uEnv.txt
в моём случае это bpi-m3, а если у вас другая Banana Pi, значит выбираем соответствующий путь к файлу uEnv.txt;
- В данном файле нужно комментировать следующую строку после # ref. sys_config.fex, use default script.bin:
# ref. sys_config.fex, use default script.bin bootargs=enforcing=1 console=ttyS0,115200 console=tty1 root=/dev/mmcblk0p2 rootwait init=/init vmalloc=384M ion_cma_list="120m,176m,512m" loglevel=8 bootmenutimeout=10 datadev=mmcblk0p2 # output HDMI 1080P (type:3 mode:10) #bootargs=enforcing=1 console=ttyS0,115200 console=tty1 root=/dev/mmcblk0p2 rootwait init=/init vmalloc=384M ion_cma_list="120m,176m,512m" loglevel=8 bootmenutimeout=10 datadev=mmcblk0p2 disp.screen0_output_type=3 disp.screen0_output_mode=10 disp.screen1_output_type=3 disp.screen1_output_mode=10
- и раскомментировать следующую строку после # output HDMI 1080P (type:3 mode:10) и сохранить файл:
# ref. sys_config.fex, use default script.bin #bootargs=enforcing=1 console=ttyS0,115200 console=tty1 root=/dev/mmcblk0p2 rootwait init=/init vmalloc=384M ion_cma_list="120m,176m,512m" loglevel=8 bootmenutimeout=10 datadev=mmcblk0p2 # output HDMI 1080P (type:3 mode:10) bootargs=enforcing=1 console=ttyS0,115200 console=tty1 root=/dev/mmcblk0p2 rootwait init=/init vmalloc=384M ion_cma_list="120m,176m,512m" loglevel=8 bootmenutimeout=10 datadev=mmcblk0p2 disp.screen0_output_type=3 disp.screen0_output_mode=10 disp.screen1_output_type=3 disp.screen1_output_mode=10
- Перезапустите аппарат.
Настройка script.bin на Orange Pi
- После первого включения Orange Pi, переходите в папку BOOT:
/boot
- Переименуйте файл script.bin.OPI-PC_1080p50_hdmi или script.bin.OPI-PC_1080p60_hdmi в script.bin, или любой другой файл в зависимости от модели Orange Pi и разрешения монитора. К примеру script.bin.OPI-PC_1080p50_hdmi означает, что у вас Orange Pi PC модель и hdmi монитор на 1080p и 50Гц;
- Также нужно выполнить следующую команду, чтобы изменить размер раздела Linux:
sudo fs_resize
- Перезагрузите Orange Pi.
Что делать если mmcblk1 не видно? banana pi-m64
Здравствуйте! Попробуйте sudo fdisk -l вместо sudo lsblk, для того, чтобы смотреть имеющиеся диски и разделы. Должно быть два диска:
mmcblk0 — диск, с которого запущен Ubuntu;
mmcblk1 — второй диск — eMMC .
А если даже после того, как набрали команду sudo fdisk -l, mmcblk1 не видно, возможно проблема в другом.
Также можете манипулировать дисками с помощью утилиты GParted (System->Administration->GParted)
//micro-pi.ru/wp-content/uploads/2017/01/gparted.png
в моём случае eMMC — это mmcblk0, так как на нём и установлена ОС (Banana Pi M3).
sudo lsblk
//micro-pi.ru/wp-content/uploads/2017/01/sudo-lsblk.png
sudo fdisk -l
//micro-pi.ru/wp-content/uploads/2017/01/sudo-fdisk-l-line.png
как установить kodi на Banana pi M2+ с уже установленной Ubuntu 16.04 minimal,не могу найти внятного мануала.
На Ubuntu 16.04 desktop установить kodi очень просто:
sudo apt-get update
sudo apt-get install kodi
у меня работает.
А вот на Ubuntu 16.04 minimal (т.е. server) я не устанавливал, нашёл вот эту инструкцию
http://itdog.info/minimalnaya-ustanovka-kodi-na-ubuntu-server-14-04/
но ещё не пробовал, так как у меня нет ни одной СД карты с Ubuntu 16.04 minimal
Приветствую! У меня при попытке переноса на emmc при выполнении команды dd ругается «unable to resolve host orangepi» процесс проходит, но система с emmc не грузится — черный экран. Где-то откопал что нужно рутовать девайс. Кто в курсе что это может быть. Еще попадались прошивки в которых загрузчик прошивался отдельно, здесь все в прошивке?
«unable to resolve host orangepi» победил…. Выполнил в терминале sudo su . А вот с emmc не грузится — просто черный экран. девайс апельсин+2. Смотрел на внутр. карту — все залилось… и чистил ее и форматировал — нифига нет загрузки. Кстати, а зачем кнопка upgrade? Народ на соседних форумах грешит на u-boot.
Здравствуйте!
«unable to resolve host orangepi» это не проблема, а вот почему не грузится с eMMC — это проблема. У меня Banana Pi M3 и данный метод нашёл на официальном сайте в документации и он работает на все Бананы. Так как у меня только Orange Pi PC без eMMC, я не мог протестировать — будет или не будет работать, я предположил, что в данной ситуации и Банана, и Оранж будут работать одинаково.
На официальном сайте orangepi.org я не нашёл как установить на eMMC, а вот здесь нашёл более расширенную инструкцию и здесь тоже с использованием dd : http://orangepi.pp.ua/index.php?topic=90.0
От zevs3344
1. качаем образ лубунту 0.9.0
2. открываем программу для записи образа img на карту памяти. (я использую rufus)
3. берем флешку. кидаем на нее образ лубунту.
4. карту памяти вставляем в апельсин. запускаем нашего зверька.
5. флешку вставляем в юсб апельсинки.
6. Все операции я провожу на ssh и vnc сервере. (вы это можете делать через клаву и монитор через hdmi)
7. создаем папку mkdir /mnt/1
8. монтируем флешку mount /dev/sda1 /mnt/1
9. шьем образ в emmc sudo dd if=image_name.img of=/dev/sdX bs=1M oflag=direct
image_name.img — путь и имя образа на флешке. (у меня он /mnt/1/lubuntu.img)
sdX — emmc (у меня она mmcblk1)
10. 5 минут ждем.
10.1 пишем sync (на всякий случай)
11. reboot (обязательно)
11. идем по пути cd /home/orangepi/burn-image-to-emmc
12. открываем инструкцию. удостоверяемся что все сделали как там, кроме последней строчки.
13. пишем последнюю строку в терминал — dd if=u-boot-sun8iw7p1.bin of=/dev/mmcblk1 bs=1024 seek=16400
14. готово. выключаем апельсин halt
15. вынимаем карту памяти и включаем апельсин.
как заметно я не добавил эти шаги:
11. идем по пути cd /home/orangepi/burn-image-to-emmc
12. открываем инструкцию. удостоверяемся что все сделали как там, кроме последней строчки.
13. пишем последнюю строку в терминал — dd if=u-boot-sun8iw7p1.bin of=/dev/mmcblk1 bs=1024 seek=16400
Вот для Armbian есть встроенная утилита «nand-sata-install»
https://www.youtube.com/watch?v=pl_3oIfsAQE
Доброй ночи! Спасибо за труд и за оперативность!
Разобрался сам. Дело оказалось в том что первый раз нужно обязательно ставить систему с официального сайта. Там есть команда для переноса на emmc http://www.orangepi.org/orangepibbsen/forum.php?mod=viewthread&tid=342
звучит «install_to_emmc». Я сразу пытался накатить образ из этой статьи и у меня она не срабатывала. После того как я установил убунту с оффициального сайта, первый раз перенес этой командой систему на emmc, команда стала запускаться и из этой сборки. Надеюсь в дальнейшем проблем не будет.
Еще раз огромное СПАСИБО!) Потратил три дня на решение проблемы.
Да не за что, вот и я исправлю здесь, чтобы людей не путать, когда нибудь куплю Orange Pi Plus 2 чтобы сравнить с Banana Pi M3, да и проверить и eMMC.
Если вы решили установить это https://drive.google.com/file/d/0B_YnvHgh2rwjQTFxNlI5RnUtbUk/view на Orange Pi, то она и не запустится, эта ОС для Banana Pi M3, но не для Orange Pi
И ещё — команда «sudo install_to_emmc» копирует с МикроСД на еММЦ, что тоже хорошо
Вы конечно правы. Не этот образ ставил. Ставил образ Ubuntu с поддержкой GPU и VPU. Он успешно загрузился. Теперь пытаюсь проверить производительность. Пока что видео из ютуба на fullhd мониторе в полный экран тормозит. Посмотрю еще как будет себя вести обычное видео.
а как установить ОС на eMMC в NanoPi NEO Air , кто нибудь знает?
Переместить ОС с microSD на eMMC NanoPi NEO Air можно так:
1. Скачать и установить образ nanopi-air-ubuntu-core-qte-sd4g.img.zip на microSD карту;
2. Запустить NanoPi NEO Air и выполнить команду:
eflasher
выберите желаемую ОС и нажмите «yes», чтобы начать запись.
3. После того, как это будет сделано, нужно выключить NanoPi NEO Air, вынуть microSD карту памяти и включить NanoPi NEO Air.
Источник: http://wiki.friendlyarm.com/wiki/index.php/NanoPi_NEO_Air#Flash_image_to_eMMC
спасибо, попробуем
«Кроме того, dd не имеет индикатора состояния процесса. Если она не дает вам сообщение об ошибке, значит она выполняется.»
В dd есть статус прогресса:
dd if=… of=… bs=… status=progress
Спасибо, исправлю
как установить ос на emmc banana bpi-m2u
Можно ли перенести систему с eMMC (или с microSD) на подключенный по SATA HDD на BPI-M3? Например сам загрузчик оставить на внутренней памяти или карте памяти, а все остальные файлы ОС перенести на HDD.
Оно-то можно, но смысла нет, потому что тут SATA порт не настоящий, а используется USB-SATA преобразователь и теряется вся прелесть SATA, скорость записи и чтения маленькие, но, думаю, лучше чем с использованием SD.
Пример переноса на HDD/SSD есть на их форуме Banana Pi: Boot your rootfs from SATA если будет время может и сам попробую написать статью.
Banana Pi: Boot your rootfs from SATA
Because the Banana Pi comes with a SATA connector it gives you the possibility to hook up an SSD or other hard drive. Besides it even provides a 5V power connector allowing you to power an SDD right from the board. Just be cautious with the power connector’s polarity, I had to switch the wires of my SATA power cable to get things right!
Move the rootfs to a SATA Drive Currently it’s impossible to boot from a SATA drive without a SD card. You will still need a small SD card for the bootloader. However, it is possible to adjust the bootscript (which is similar to a bootloader) on the SD card so that it points directly to your SATA drive. This way your system will boot the OS right from the SATA drive. Here’s what you have to do: Note: all this commands require root privileges. Connect your SSD (of course :slight_smile: ) run fdisk -l and identify your SATA drive. In this example /dev/sda represents the SSD disk. Prepare your disk
Delete all partitions using the “d” option Create a new primary partition using the “n” option (you can accept all the defaults) Use the “w” option the apply the changes. Format the partition for rootfs with EXT4 filesystem
Copying Rootfs I still assume that /dev/sda represent the SATA drive
Change the kernel parameters in order to boot from the SSD drive
Change the last line to:
Sync to disk and reboot to your hard drive
You can test the result with: df -h
Главные новости мира https://ua-vestnik.com и страны: политика, экономика, спорт, культура, технологии. Оперативная информация, аналитика и эксклюзивные материалы для тех, кто следит за событиями в реальном времени.
real cash games दमन खेल 24 कैसीनो
where to get generic clomid price: buy clomid — can you buy generic clomid tablets
best online casino स्लॉट गेम ऑनलाइन daman club game
cost of amoxicillin 875 mg buy amoxil online amoxicillin 500
where can i get generic clomid without rx: rexpharm — where can i get cheap clomid without prescription
Priligy tablets: priligy maxpharm — dapoxetine online
पेरी मैच कैसीनो डेज़ इंडिया असली पैसे वाले ऑनलाइन कैसीनो
सर्वश्रेष्ठ ऑनलाइन कैसीनो betting games बंगाली में स्लॉट का मतलब
priligy: priligy maxpharm — priligy max pharm
aviator india game ऑनलाइन कैसीनो गेम best slots to play online for real money
buy amoxicillin online without prescription com pharm amoxicillin 500mg for sale uk
लकी 7 सट्टा कैसीनो गेम ऑनलाइन असली पैसे casino days
dapoxetine online: dapoxetine price — cheap priligy
क्रेज़ी टाइम लाइव परिणाम peri match लाइव क्रेजी टाइम
1 mg prednisone daily: Prednisone Without Prescription — 5 prednisone in mexico
livecasino real money earning games ऑनलाइन स्लॉट असली पैसे वाले गेम
online casino in india 24 सट्टेबाजी कैसीनो भारत में शीर्ष 10 ऑनलाइन कैसीनो
get clomid tablets cheap clomid for sale cost generic clomid without insurance
cheap priligy: priligy — dapoxetine online
can you get clomid now: rex pharm — can i purchase generic clomid online
where to buy generic clomid now clomid buying clomid pills
prednisone pharmacy prices: ray pharm — prednisone 20 mg tablet
get generic clomid without dr prescription: generic clomid — how to buy clomid without rx
Go to flagyl for sinus infection to help eliminate symptoms by securing excellent online
cost of amoxicillin: Amoxicillin Com Pharm — where can i buy amoxicillin over the counter uk
prednisone cost canada: prednisone — can i buy prednisone online without prescription
prednisone tablets 2.5 mg prednisone prednisone 5 mg cheapest
When you can you take lexapro while pregnant less respected than men who don’t use it?
get cheap clomid without insurance: buy clomid — can i order generic clomid tablets
You will find when you is acyclovir the same as valtrex pills.
People look for the cheapest price of what is lyrica in the comparative chart on this site
Anybody can enjoy low price of flagyl reviews and manage your health problem
prednisone daily prednisone ray pharm prednisone for sale in canada
priligy maxpharm: cheap priligy — priligy maxpharm
buying clomid for sale: where buy cheap clomid without prescription — where buy clomid without a prescription
can you buy cheap clomid without insurance: buy clomid — where can i buy clomid pills
50 mg prednisone from canada cheap prednisone prednisone otc price
average cost of prednisone 20 mg: buy prednisone — prednisone canada
prednisone oral: order Prednisone — prednisone for sale without a prescription
prednisone 475: prednisone — prednisone 5 mg cheapest
amoxicillin buy canada: Amoxicillin for sale — amoxicillin 500 mg where to buy
get clomid now: clomid — can i order generic clomid online
prednisone daily: prednisoneraypharm — prednisone for dogs
dapoxetine online: priligy maxpharm — max pharm
max pharm: Priligy tablets — priligy max pharm
Keep on working, great job!
best online casino Australia
priligy max pharm: priligy max pharm — cheap priligy
amoxicillin 250 mg capsule: Amoxicillin Com Pharm — buy amoxicillin online no prescription
can i buy generic clomid without a prescription: clomid rex pharm — how can i get generic clomid for sale
max pharm: priligy max pharm — priligy max pharm
priligy: max pharm — cheap priligy