Как мне загрузить ОС Mendel на SD-карте с платой Coral Dev? - PullRequest
0 голосов
/ 28 марта 2020

С эта инструкция похоже, что Google позволяет загрузиться с SDCard. Тем не менее, предоставленный ими образ (recovery.img) - это всего лишь образ для автоматической загрузки платы в U-boot, после чего вам все равно придется набрать sh MendelOS до eMM C с USB. Я бы хотел, чтобы на SD-карте была установлена ​​вся ОС, чтобы ее было проще скопировать и сохранить состояние ОС.

1 Ответ

0 голосов
/ 30 марта 2020

Чтобы создать образ MendelOS, который можно записать на SD-карту, вам нужно создать образ самостоятельно. Для этого выполните следующие действия:

  • Клонирование источника репозитория Mendel из здесь

    # Get the repo binary that's necessary to clone Mendel
    $ mkdir -p bin
    $ export PATH=$PATH:$HOME/bin
    $ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
    $ chmod a+x ~/bin/repo

    # Setup your git env
    $ git config --global user.name "Your Name"
    $ git config --global user.email "you@example.com"

    # clone the repo
    $ mkdir mendel && cd mendel
    $ repo init -u https://coral.googlesource.com/manifest -b release-day
    $ repo sync -j$(nproc)


    # System
    A 64-bit CPU
    Kernel 4.15 or newer
    binfmt-support 2.1.7 or newer

    # OS
    The suggested OSes are: Ubuntu 18.10+ or Debian Buster or newer.

    # Install qemu
    $ sudo apt-get install qemu-user-static

    # Install docker
    $ sudo apt-get install docker.io
    $ sudo adduser $USER docker

  • Сборка:

    $ sudo su
    $ source build/setup.sh
    $ FETCH_PACKAGES=true m docker-sdcard

После успешного завершения сборки вы увидеть ваше изображение SDCard в каталоге Out. Вы можете установить это на свою SD-карту с помощью команды dd или некоторых инструментов opensrouce, таких как Balena Etcher .

  • Включить загрузку с SD-карты, переключив переключатель загрузки в положение описано ВКЛ ВЫКЛ ВКЛ ВКЛ здесь .

Ура!

...