by karog » Fri Mar 03, 2023 12:32 am
First, here is uname on my odroid n2
$this->bbcode_second_pass_quote('', 'L')inux n2 6.2.1-1-aarch64-ARCH #1 SMP PREEMPT_DYNAMIC Sat Feb 25 15:18:35 MST 2023 aarch64 GNU/Linux
Are you running headless? Are you sure it failed to boot or is it possible you simply do not have ethernet?
An issue arose not because of kernel but upgrade to systemd-253. One thing that has changed is the use of predictable device names. Thus what used to be eth0 now likely has a different name. Mine changed from eth0 to enu1. If you have serial access to watch the boot process, you can find what this new name is and adjust for it in /etc/systemd/network. Or, you can disable this new naming doing
$this->bbcode_second_pass_quote('', 'l')n -s /dev/null /etc/udev/rules.d/80-net-setup-link.rules
before you upgrade or do it on your root dir adjusting the latter path for how root is mounted.