wiki:u3b-uboot
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
wiki:u3b-uboot [2017/05/05 17:18] – alex | wiki:u3b-uboot [2017/05/05 17:56] (текущий) – alex | ||
---|---|---|---|
Строка 36: | Строка 36: | ||
make ARCH=arm CROSS_COMPILE=${CC} | make ARCH=arm CROSS_COMPILE=${CC} | ||
</ | </ | ||
- | ===== Установка U-Boot на microSD-card ===== | + | После успешного завершения компиляции вы получите два файла MLO и u-boot.img, которые необходимо записать на SD карту. |
- | Для этих инструкций | + | |
- | < | + | |
- | export DISK=/ | + | |
- | </ | + | |
- | **Очистка microSD** | + | |
- | < | + | |
- | sudo dd if=/ | + | |
- | </ | + | |
- | **Установка загрузчика** | + | |
- | < | + | |
- | sudo dd if=./ | + | |
- | sudo dd if=./ | + | |
- | </ | + | |
- | **Создание таблицы разделов на microSD** | + | |
- | + | ||
- | Проверка версии sfdisk: | + | |
- | < | + | |
- | sudo sfdisk --version | + | |
- | </ | + | |
- | Для версии sfdisk >= 2.26.x: | + | |
- | < | + | |
- | sudo sfdisk ${DISK} << | + | |
- | 4M,,L,* | + | |
- | __EOF__ | + | |
- | </ | + | |
- | Для версии sfdisk <= 2.25.x: | + | |
- | < | + | |
- | sudo sfdisk --unit M ${DISK} << | + | |
- | 4,,L,* | + | |
- | __EOF__ | + | |
- | </ | + | |
- | **Формирование разделов** | + | |
- | + | ||
- | Проверка версии mkfs.ext4: | + | |
- | < | + | |
- | sudo mkfs.ext4 | + | |
- | </ | + | |
- | Для версии mkfs.ext4 >= 1.43: | + | |
- | < | + | |
- | sudo mkfs.ext4 -L rootfs -O ^metadata_csum,^64bit ${DISK}1 | + | |
- | </ | + | |
- | Для версии mkfs.ext4 <= 1.42: | + | |
- | < | + | |
- | sudo mkfs.ext4 -L rootfs ${DISK}1 | + | |
- | </ | + | |
- | **Монтирование | + | |
- | + | ||
- | На большинстве операционных систем монтирование происходит автоматически, | + | |
- | < | + | |
- | sudo mkdir -p / | + | |
- | sudo mount ${DISK}1 / | + | |
- | </ | + | |
- | **Запись | + | |
- | + | ||
- | Скопируйте MLO/ | + | |
- | < | + | |
- | sudo mkdir -p / | + | |
- | sudo cp -v ./u-boot/MLO / | + | |
- | sudo cp -v ./ | + | |
- | </ | + | |
- | ===== Установка U-Boot на eMMC ===== | + | |
wiki/u3b-uboot.1493993923.txt.gz · Последнее изменение: 2017/05/05 17:18 — alex