Help needed for "determine block for u-boot by using lsblk"

A recent update on my PineBook showed this message: “determine block for u-boot by using lsblk” The u-boot file to be installed is this (I guess):
-rwxr-xr-x 1 root root 719708 14. Okt 13:23 /boot/u-boot-sunxi-with-spl-pinebook.bin

Here is the output from lsblk:

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
mmcblk0 179:0 0 59,5G 0 disk
├─mmcblk0p1 179:1 0 213,6M 0 part /boot
└─mmcblk0p2 179:2 0 59,2G 0 part /
mmcblk2 179:32 0 14,5G 0 disk
├─mmcblk2p1 179:33 0 50M 0 part
└─mmcblk2p2 179:34 0 14,4G 0 part
mmcblk2boot0 179:64 0 4M 1 disk
mmcblk2boot1 179:96 0 4M 1 disk
zram0 252:0 0 2,8G 0 disk [SWAP]

Uboot needs to go on the block device, not the partition. So in your case either /dev/mmcblk0 or /dev/mmcblk2.

Thanks. mmcblk0 contains the currently used Manjaro (on a SD card), mmcblk2 seems to be an old Linux installation (probably on eMMC). Is dd if=<the-above-bin> of=/dev/mmcblk2 the way to go?

Use the commands it told you in the output when you updated the uboot package.

Oh, yes. The message was gone; but I have found it in my /var/log/pacman.log. But what about the device: the eMMC device should be overwritten?

Depends on what install you want to set it for.

If for your Manjaro install, use the same device as the mounted partitions are on.

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.