Автор Тема: как добавить новое ядро в uboot  (Прочитано 9703 раз)

pcmax

  • Гость
Re: как добавить новое ядро в uboot
« Ответ #60 : Июнь 04, 2018, 08:51:40 pm »
с u-boot подскажите
как можно обойти ту ошибку?

Оффлайн AlDemin

  • Житель
  • ****
  • Сообщений: 498
  • Лайков: 162
  • Карма: +25/-1
  • OPi, OPi+, OPiOne, OPiZero, OPiPC2, BPi, RPiB.
    • Просмотр профиля
Re: как добавить новое ядро в uboot
« Ответ #61 : Июнь 04, 2018, 08:53:12 pm »
с u-boot помогите
как можно обойти ту ошибку?
и что на том фото можно увидеть?

pcmax

  • Гость
Re: как добавить новое ядро в uboot
« Ответ #62 : Июнь 04, 2018, 09:25:59 pm »
сюда больше и не загрузишь.  196кб . картинка соотвествующая.  ну пишет, типа, что не поместится код.
я пытался отключить оптимизацию в makeflle но ничего не помогло

Оффлайн Olej

Re: как добавить новое ядро в uboot
« Ответ #63 : Июнь 04, 2018, 09:31:03 pm »
Армбиан делает один человек: Igor Pečovnik делает это на ubuntu, почему - ему так нравится и у него это работает, он сотворил для себя под это тулзу, и не хочет заморачиваться поддержкой на других дистрибах, может времени у него для этого нет или просто не хочет.
Это противоречит вообще философии Linux, тем более, что там, в сборке образов, не используется ничего "военного", никаких таких особенных tools, оторые свойственны только одному дистрибутиву.
Не нравиться не ешь.
Что значит "не нравится"? если они дают ссылку на ISO, наколенно собранный, который не работоспособный в принципе.
В таких случаях принято писать: качайте ISO из стандартных зеркал.

Оффлайн AlDemin

  • Житель
  • ****
  • Сообщений: 498
  • Лайков: 162
  • Карма: +25/-1
  • OPi, OPi+, OPiOne, OPiZero, OPiPC2, BPi, RPiB.
    • Просмотр профиля
Re: как добавить новое ядро в uboot
« Ответ #64 : Июнь 04, 2018, 10:42:37 pm »
Цитата: pcmax
что с u-boot никак ?
Похоже что никак, я не могу повторить твою конфигурацию,
чтоб понять что не так.
Мог бы попробовать на pipc2, но что то даже пытаться влом...

Оффлайн AlDemin

  • Житель
  • ****
  • Сообщений: 498
  • Лайков: 162
  • Карма: +25/-1
  • OPi, OPi+, OPiOne, OPiZero, OPiPC2, BPi, RPiB.
    • Просмотр профиля
Re: как добавить новое ядро в uboot
« Ответ #65 : Июнь 05, 2018, 08:37:51 am »
Цитата: Olej
Ссылку видите?
А теперь этот .iso загружается в VirtualBox 5.1.26 (не самый-самый .. но достаточно свежий) - картинка внизу!
Да они -  просто клоуны!!!  ;) :(
(и обращаем внимание на значок слева-внизу сообщения об ошибке этого говённого образа!)
Какой такой значек слева внизу? "водяной" знак этого сайта? других не вижу.
Сыылка вполне себе нормальная, mini.iso - рабочий из официального источника, с полпинка в qemu стартанул и начал установку.
А если ты ubuntu установить не можешь - То ты сам себе злобный буратина.
« Последнее редактирование: Июнь 05, 2018, 08:40:11 am от AlDemin »

Оффлайн Olej

Re: как добавить новое ядро в uboot
« Ответ #66 : Июнь 05, 2018, 10:26:38 am »
Цитата: Olej
Ссылку видите?
А теперь этот .iso загружается в VirtualBox 5.1.26 (не самый-самый .. но достаточно свежий) - картинка внизу!
Да они -  просто клоуны!!!  ;) :(
(и обращаем внимание на значок слева-внизу сообщения об ошибке этого говённого образа!)
Какой такой значек слева внизу? "водяной" знак этого сайта? других не вижу.
"водяной знак этого сайта" - в сообщении о критической ошибке VirtualBox или образа ISO? (которые ни один, ни другой, никоим образом не имеют отношения к "этому сайту"???)
Сыылка вполне себе нормальная, mini.iso - рабочий из официального источника, с полпинка в qemu стартанул и начал установку.
Какой это такой "официальный источник" со "знаком этого сайта"???
Может и ссылку знаешь этого  "официального источника" - только не ISO-файла, а самого "источника"?

Если "стартанул с полпинка" в QEMU - то покажи команду QEMU которой стартовал, а я повторю и проверю (потому что я не верю, что ты вообще запускал его в QEMU). А иначе это всё просто "бла-бла-бла"...
Потому как VirtualBox использует код виртуализации QEMU ... что они и сами пишут в документации.

А если ты ubuntu установить не можешь - То ты сам себе злобный буратина.
Я, вообще то, за >15 лет переустанавливал практически все существующие в природе дистрибутивы Linux, и нативно и в разных менеджерах виртуальных машин ... и более того, не забавы и бла-бла-бла ради, а по должностным обязанностям профессиональной деятельности.
И именно в том экземпляре VirtualBox, где упал ваш ISO (я такого вообще не видел!) - уже стоит там не менее 10 разных образов разных OS, не только Linux (Minix, QNX, ...) установленных в разные годы по разным поводам и работам.
 

Оффлайн AlDemin

  • Житель
  • ****
  • Сообщений: 498
  • Лайков: 162
  • Карма: +25/-1
  • OPi, OPi+, OPiOne, OPiZero, OPiPC2, BPi, RPiB.
    • Просмотр профиля
Re: как добавить новое ядро в uboot
« Ответ #67 : Июнь 05, 2018, 11:08:23 am »
На твоем скриншоте виртуалбокса СЛЕВА-ВНИЗУ нет НИКАКИХ значков.

http://archive.ubuntu.com/ubuntu/dists/bionic/main/installer-amd64/current/images/netboot/mini.iso
archive.ubuntu.com - по твоему "левый" источник?

qemu-img create xxx.img 30G
qemu-system-x86_64 -m 2G --cdrom mini.iso --hda xxx.img

И обрати внимание на значок слева внизу :-) какое он отношение имеет к qemu ?
« Последнее редактирование: Июнь 05, 2018, 11:18:40 am от AlDemin »

Оффлайн ua3nbw

Re: как добавить новое ядро в uboot
« Ответ #68 : Июнь 05, 2018, 04:01:52 pm »
уже  для сборки надо Ubuntu Bionic 18.04 x64
Это из их READ.md :
Цитировать
Supported build environment is **Ubuntu Bionic 18.04 x64** ([minimal iso image](http://archive.ubuntu.com/ubuntu/dists/bionic/main/installer-amd64/current/images/netboot/mini.iso)).
Ссылку видите?
А теперь этот .iso загружается в VirtualBox 5.1.26 (не самый-самый .. но достаточно свежий) - картинка внизу!
Да они -  просто клоуны!!!  ;) :(
(и обращаем внимание на значок слева-внизу сообщения об ошибке этого говённого образа!)
А, у меня на рабочем компе установлен WIN10. Установил VirtualBox 5.12.12 и там запускаю ubuntu mini в фоновом режиме.
Через WinSCP подключаюсь к ubuntu и меня не волнует права доступа, я всегда root.
С помощью OrangePI, почти три года назад начал осваивать LINUX, а с ms-dos начинал c версии 3.30, и ваши загибание пальцев про 15лет не к месту.

Оффлайн Olej

Re: как добавить новое ядро в uboot
« Ответ #69 : Июнь 05, 2018, 08:35:27 pm »
И именно в том экземпляре VirtualBox, где упал ваш ISO (я такого вообще не видел!) - уже стоит там не менее 10 разных образов разных OS, не только Linux (Minix, QNX, ...) установленных в разные годы по разным поводам и работам.
Как выяснилось, в Ubuntu 18.04 они чего-то намудрячили, играясь с переходами к графическому серверу Wayland в 17.04 и обратно к Xorg в 18.04.
Об этой ошибке выполнения Ubuntu 18.04 уже пишут по Интернет...
Как лечить? (может кому пригодится кто нарвётчся) - обновить VirtualBox до версии минимум 5.2.10, который знает эту фичу. Этот же VirtualBox уже стоит в репозитории Fedora 27:



Оффлайн Olej

Re: как добавить новое ядро в uboot
« Ответ #70 : Июнь 05, 2018, 08:45:12 pm »
А, у меня на рабочем компе установлен WIN10. Установил VirtualBox 5.12.12 и там запускаю ubuntu mini в фоновом режиме.
Ну, не 5.12,12 а 5.2.12, наверное, потому что это и есть последняя версия от Oracle, см. здесь, или скачиваем.
Под этой версией будет устанавливаться (10.05.2018), а раньше 5.2.10 (27.04.2018) - не будет: критическая ошибка.
А под обновлёнными - пойдёт:

и ваши загибание пальцев про 15лет не к месту.
Это не "загибание пальцев", а опыт практической работы с Linux, и за это время я только 2 раза видел (это сейчас 2-й), чтобы дистрибутив Linux нельзя было выполнять в VirtualBox, 1-й раз это было с Fedora на уровне 20/21 версий, и тоже было связано с радикальными игрищами с Xorg системой.
(гораздо более капризные микроядерные ОС Minix 3, QNX 6.5.3 - которые используют больше уровней аппаратной защиты процессора - работают под VirtualBox ... а здесь Linux из-за графики падает в критическую ошибку :()
« Последнее редактирование: Июнь 05, 2018, 08:52:29 pm от Olej »

Оффлайн Olej

Re: как добавить новое ядро в uboot
« Ответ #71 : Июнь 05, 2018, 10:22:57 pm »
Спасибо ... в этом пункте сдвинулись с мёртвой точки ...


Оффлайн Olej

Re: как добавить новое ядро в uboot
« Ответ #72 : Июнь 06, 2018, 12:36:41 pm »
Спасибо ... в этом пункте сдвинулись с мёртвой точки ...
Вот теперь - поехали дальше...
olej@ubuntu:~/Orange_Pi/build$ sudo ./compile.sh
[sudo] пароль для olej:.
[ o.k. ] Using config file [ config-default.conf ]
[ o.k. ] This script will try to update
./compile.sh: строка 63: git: команда не найдена
./compile.sh: строка 64: git: команда не найдена
./compile.sh: строка 70: git: команда не найдена
[ o.k. ] Preparing [ host ]
[ o.k. ] Build host OS release [ bionic ]
[ o.k. ] Updating from external repository [ aptly ]
[ .... ] Installing build dependencies.
Сущ:1 http://ru.archive.ubuntu.com/ubuntu bionic InRelease
Пол:2 http://security.ubuntu.com/ubuntu bionic-security InRelease [83,2 kB]
Сущ:3 http://ru.archive.ubuntu.com/ubuntu bionic-updates InRelease
Пол:4 http://repo.aptly.info squeeze InRelease [5 970 B]
Сущ:5 http://ru.archive.ubuntu.com/ubuntu bionic-backports InRelease
Пол:6 http://repo.aptly.info squeeze/main i386 Packages [3 309 B]
Пол:7 http://repo.aptly.info squeeze/main amd64 Packages [3 302 B]
Получено 95,8 kB за 5с (18,2 kB/s)
Чтение списков пакетов…
Построение дерева зависимостей…
...
... и дальше много-много скачиваний и установок:
...
НОВЫЕ пакеты, которые будут установлены:
  apt-cacher-ng aptly binfmt-support binutils-arm-linux-gnueabihf bison
  btrfs-progs btrfs-tools build-essential ccache cpp-7-arm-linux-gnueabihf
  cpp-arm-linux-gnueabihf curl debian-archive-keyring debian-keyring
  debootstrap device-tree-compiler dialog dpkg-dev f2fs-tools fakeroot flex
  g++ g++-7 gcc gcc-7 gcc-7-arm-linux-gnueabihf gcc-7-arm-linux-gnueabihf-base
  gcc-7-cross-base gcc-8-cross-base gcc-arm-linux-gnueabihf keyutils lib32gcc1
  lib32ncurses5 lib32stdc++6 lib32tinfo5 libasan4 libasan4-armhf-cross
  libatomic1 libatomic1-armhf-cross libbison-dev libc-dev-bin
  libc6-armhf-cross libc6-dev libc6-dev-armhf-cross libc6-i386 libcilkrts5
  libcilkrts5-armhf-cross libcurl4 libevent-2.1-6 libexpat1-dev libf2fs0
  libfakeroot libfl-dev libfl2 libgcc-7-dev libgcc-7-dev-armhf-cross
  libgcc1-armhf-cross libgomp1-armhf-cross libitm1 liblsan0 liblz4-tool
  libmpx2 libncurses5-dev libnfsidmap2 libpython-dev libpython2.7-dev
  libquadmath0 libssl-dev libstdc++-7-dev libstdc++6-armhf-cross libtinfo-dev
  libtirpc1 libtsan0 libubsan0 libubsan0-armhf-cross libusb-1.0-0-dev
  linux-libc-dev linux-libc-dev-armhf-cross lzop m4 make ncurses-term
  nfs-common nfs-kernel-server ntpdate pixz pkg-config pv qemu-user-static
  rpcbind swig swig3.0 systemd-container u-boot-tools uuid-dev zlib1g-dev
Обновлено 0 пакетов, установлено 96 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 135 MB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 435 MB.
...

Оффлайн AlDemin

  • Житель
  • ****
  • Сообщений: 498
  • Лайков: 162
  • Карма: +25/-1
  • OPi, OPi+, OPiOne, OPiZero, OPiPC2, BPi, RPiB.
    • Просмотр профиля
Re: как добавить новое ядро в uboot
« Ответ #73 : Июнь 06, 2018, 04:13:44 pm »
А наига была нужна графика для кросскомпиляции?

./compile.sh: строка 63: git: команда не найдена
./compile.sh: строка 64: git: команда не найдена
./compile.sh: строка 70: git: команда не найдена

git надо было установть.
./build разве не git-ом выкачивали, а скопировали?

Оффлайн Olej

Re: как добавить новое ядро в uboot
« Ответ #74 : Июнь 06, 2018, 04:36:20 pm »
git надо было установть.
./build разве не git-ом выкачивали, а скопировали?
Естественно, надо было ... что сразу же и установил - ./build я перегнал с хост-компьютера (там от него теперь проку нет).
И поехали:
olej@ubuntu:~/Orange_Pi/build$ sudo ./compile.sh
[sudo] пароль для olej:.
[ o.k. ] Using config file [ config-default.conf ]
[ o.k. ] This script will try to update
...

После некоторых подготовительных действия, скрипт запросит последовательность меню (в ncurses):


На 1-й раз я не стал ничего менять CONFIG ядра ... но вот здесь и есть самый смысл!


... ну, а дальше понеслась ... на пару часов работа! ;)