Olej писал(а):
Теперь надо перегнать эти .deb пакеты на SoC и там их устанавливать...
Сказано - сделано...
Для контроля содержимое /boot загруженного ARM SoC:
Код: Выделить всё
olej@orangepione:~$ ls -l /boot
total 20216
-rw-rw-r-- 1 root root 201 июн 5 11:17 armbianEnv.txt
-rw-rw-r-- 1 root root 1624 янв 27 19:09 armbian_first_run.txt.template
-rw-rw-r-- 1 root root 230454 янв 27 19:09 boot.bmp
-rw-rw-r-- 1 root root 3636 янв 27 19:07 boot.cmd
-rw-rw-r-- 1 root root 4882 янв 27 19:09 boot-desktop.png
-rw-rw-r-- 1 root root 3708 янв 27 19:11 boot.scr
-rw-r--r-- 1 root root 158511 фев 9 17:25 config-4.14.18-sunxi
lrwxrwxrwx 1 root root 17 июн 8 09:17 dtb -> dtb-4.14.18-sunxi
drwxr-xr-x 3 root root 12288 июн 8 09:17 dtb-4.14.18-sunxi
lrwxrwxrwx 1 root root 17 янв 27 19:08 dtb.old -> dtb-4.14.14-sunxi
-rw-r--r-- 1 root root 5094976 июн 8 09:21 initrd.img-4.14.18-sunxi
drwxrwxr-x 2 root root 4096 янв 27 19:09 overlay-user
-rw-r--r-- 1 root root 3098386 фев 9 17:25 System.map-4.14.18-sunxi
lrwxrwxrwx 1 root root 21 июн 8 09:21 uInitrd -> uInitrd-4.14.18-sunxi
-rw-r--r-- 1 root root 5095040 июн 8 09:21 uInitrd-4.14.18-sunxi
-rwxr-xr-x 1 root root 6972808 фев 9 17:25 vmlinuz-4.14.18-sunxi
lrwxrwxrwx 1 root root 21 июн 8 09:18 zImage -> vmlinuz-4.14.18-sunxi
olej@orangepione:~$ df
Filesystem 1K-blocks Used Available Use% Mounted on
udev 216820 0 216820 0% /dev
tmpfs 50516 2748 47768 6% /run
/dev/mmcblk0p1 1682872 1465932 170352 90% /
tmpfs 252576 0 252576 0% /dev/shm
tmpfs 5120 4 5116 1% /run/lock
tmpfs 252576 0 252576 0% /sys/fs/cgroup
tmpfs 252576 0 252576 0% /tmp
log2ram 51200 1008 50192 2% /var/log
tmpfs 50512 0 50512 0% /run/user/1000
Собранные пакеты:
Код: Выделить всё
-rw-r--r-- 1 root root 173504 июн 6 20:06 linux-dtb-next-sunxi_5.46_armhf.deb
-rw-r--r-- 1 root root 10737124 июн 6 20:07 linux-headers-next-sunxi_5.46_armhf.deb
-rw-r--r-- 1 root root 19772988 июн 6 20:08 linux-image-next-sunxi_5.46_armhf.deb
-rw-r--r-- 1 root root 312091880 июн 6 20:10 linux-source-next-sunxi_5.46_all.deb
-rw-r--r-- 1 root root 181784 июн 6 14:40 linux-u-boot-next-orangepione_5.46_armhf.deb
Из 5-ти пакетов я установлю 3 (мне
кажется, что linux-headers-next-sunxi_5.46_armhf.deb - заголовки ядра? + linux-source-next-sunxi_5.46_all.deb - исходники ядра? - для работоспособности образа
не критичны).
- Devicetree
Код: Выделить всё
olej@orangepione:~/armbian.build$ sudo dpkg -i linux-dtb-next-sunxi_5.46_armhf.deb
[sudo] password for olej:
(Reading database ... 34497 files and directories currently installed.)
Preparing to unpack linux-dtb-next-sunxi_5.46_armhf.deb ...
Unpacking linux-dtb-next-sunxi (5.46) over (5.41) ...
Setting up linux-dtb-next-sunxi (5.46) ...
- Сам образ ядра:
Код: Выделить всё
olej@orangepione:~/armbian.build$ sudo dpkg -i linux-image-next-sunxi_5.46_armhf.deb
(Reading database ... 34500 files and directories currently installed.)
Preparing to unpack linux-image-next-sunxi_5.46_armhf.deb ...
update-initramfs: Deleting /boot/initrd.img-4.14.18-sunxi
Removing obsolete file uInitrd-4.14.18-sunxi
Unpacking linux-image-next-sunxi (5.46) over (5.41) ...
Setting up linux-image-next-sunxi (5.46) ...
update-initramfs: Generating /boot/initrd.img-4.14.48-sunxi
update-initramfs: Converting to u-boot format
- u-boot
Код: Выделить всё
olej@orangepione:~/armbian.build$ sudo dpkg -i linux-u-boot-next-orangepione_5.46_armhf.deb
(Reading database ... 34511 files and directories currently installed.)
Preparing to unpack linux-u-boot-next-orangepione_5.46_armhf.deb ...
Unpacking linux-u-boot-orangepione-next (5.46) over (5.38) ...
Setting up linux-u-boot-orangepione-next (5.46) ...
Updating u-boot on /dev/mmcblk0
Как видно, даты всех значащих файлов /boot поменялись, на сегодня:
Код: Выделить всё
olej@orangepione:~/armbian.build$ ls -l /boot
total 20232
-rw-rw-r-- 1 root root 201 июн 5 11:17 armbianEnv.txt
-rw-rw-r-- 1 root root 1624 янв 27 19:09 armbian_first_run.txt.template
-rw-rw-r-- 1 root root 230454 янв 27 19:09 boot.bmp
-rw-rw-r-- 1 root root 3636 янв 27 19:07 boot.cmd
-rw-rw-r-- 1 root root 4882 янв 27 19:09 boot-desktop.png
-rw-rw-r-- 1 root root 3708 янв 27 19:11 boot.scr
-rw-r--r-- 1 root root 158621 июн 6 19:59 config-4.14.48-sunxi
lrwxrwxrwx 1 root root 17 июн 8 11:50 dtb -> dtb-4.14.48-sunxi
drwxr-xr-x 3 root root 12288 июн 8 11:50 dtb-4.14.48-sunxi
lrwxrwxrwx 1 root root 17 июн 8 09:17 dtb.old -> dtb-4.14.18-sunxi
-rw-r--r-- 1 root root 5099078 июн 8 11:58 initrd.img-4.14.48-sunxi
drwxrwxr-x 2 root root 4096 янв 27 19:09 overlay-user
-rw-r--r-- 1 root root 3101484 июн 6 19:59 System.map-4.14.48-sunxi
lrwxrwxrwx 1 root root 21 июн 8 11:58 uInitrd -> uInitrd-4.14.48-sunxi
-rw-r--r-- 1 root root 5099142 июн 8 11:58 uInitrd-4.14.48-sunxi
-rwxr-xr-x 1 root root 6976256 июн 6 19:59 vmlinuz-4.14.48-sunxi
lrwxrwxrwx 1 root root 21 июн 8 11:58 zImage -> vmlinuz-4.14.48-sunxi
Да и версии "поплыли" с 4.14.18 на 4.14.48.
REBOOT