#1009670 installation-reports: Mostly working installation on rockpro64

#1009670#5
Date:
2022-04-14 02:54:50 UTC
From:
To:
Boot method: microSD media
Image version: https://d-i.debian.org/daily-images/arm64/20220413-02:17/netboot/gtk/SD-card-images/
Date: 2022-04-13 ~2:00:00 UTC

Machine: Pine64 Rockpro64 RK3399
Partitions:
Filesystem              Type     1K-blocks    Used Available Use% Mounted on
udev                    devtmpfs   1925472       0   1925472   0% /dev
tmpfs                   tmpfs       395808     944    394864   1% /run
/dev/mapper/rkp64a-rewt ext4       4721184 1222728   3237952  28% /
tmpfs                   tmpfs      1979032       0   1979032   0% /dev/shm
tmpfs                   tmpfs         5120       0      5120   0% /run/lock
/dev/sda5               ext4        447306   65659    353129  16% /boot
tmpfs                   tmpfs       395804       0    395804   0% /run/user/1000


Base System Installation Checklist:
[O] = OK, [E] = Error (please elaborate below), [ ] = didn't try it

Initial boot:           [O]
Detect network card:    [O]
Configure network:      [O]
Detect media:           [O]
Load installer modules: [O]
Clock/timezone setup:   [O]
User/password setup:    [O]
Detect hard drives:     [O]
Partition hard drives:  [E]
Install base system:    [O]
Install tasks:          [O]
Install boot loader:    [O]
Overall install:        [O]

Comments/Problems:

This wasn't *too* easy, but not too bad either.

The initial boot failed because I was unable to change the partition
type to be bootable, and there is another OS install on this disk. I
tried unmarking the bootable partition of the other install but upon
selecting it, nothing changed. Same for trying to mark the partition I
wanted it to boot from as bootable.

My guess is this is because with GPT partition tables bootable is not
a flag but a partition type?

I worked around this by manually adjusting the partition table to
change the partition types for the two partitions to use the "EFI
System" partition that u-boot, for better or worse, uses as a flag to
mark the partition as bootable.

The daily images use u-boot 2022.04+dfsg-2, which supports booting
from devices on a PCIe sata card for rockpro64, although not all sata
cards work, apparently. With older versions of u-boot (or if you have
an unlucky pick of sata cards) you would have to put /boot on a
microSD or eMMC device.


I will admit I used a tained image that added a couple modules for
HDMI output on another platform (rock64); I'll check without the extra
modules and report back if they're needed.


live well,
  vagrant

#1009670#10
Date:
2022-04-14 03:02:26 UTC
From:
To:
Grahpical installer seems to work out of the box on rockpro64, yay!

live well,
  vagrant

#1009670#15
Date:
2022-04-20 18:13:37 UTC
From:
To:
Do you know what's the status wrt Bullseye installer and the RockPro64?
Does it work? Does HDMI output work? Or is a serial adapter needed?

#1009670#20
Date:
2023-02-18 20:49:14 UTC
From:
To:
Installation completed on the RockPro64 and all is well. I installed both with sd card and
eMMC (with usb adapter for flashing). I used the Debian 12 Bookworm link
and followed the instructions for Linux at
https://wiki.pine64.org/wiki/ROCKPro64_Software_Releases#Debian .

William