https://www.debian.org/releases/stable/ ... 03.html.en
It's an aarch64 rootfs that was created on X86 hardware host.
It works fine, but it does not display the systemd boot messages. However, systemd shutdown messages ARE displayed!
The kernel commandline does NOT contain any message-supressing parameters like 'quiet', 'fastboot', 'loglevel=', etc. It does however contain 'console=tty1'.
The 2nd STAGE created some files on /dev.
This is what's on /dev before I boot the system:
Code: Select all
manuel@vader:~/src/aarch64$ ls /media/manuel/4449373a-546c-4754-947b-20baed181ed8/dev/ -l
total 8
lrwxrwxrwx 1 root root 13 sep 28 20:41 fd -> /proc/self/fd
crw-rw-rw- 1 root root 1, 7 sep 28 20:41 full
crw-rw-rw- 1 root root 1, 3 sep 28 20:41 null
crw-rw-rw- 1 root root 5, 2 sep 28 20:41 ptmx
drwxr-xr-x 2 root root 4096 sep 28 20:41 pts
crw-rw-rw- 1 root root 1, 8 sep 28 20:41 random
drwxr-xr-x 2 root root 4096 sep 28 20:41 shm
lrwxrwxrwx 1 root root 15 sep 28 20:41 stderr -> /proc/self/fd/2
lrwxrwxrwx 1 root root 15 sep 28 20:41 stdin -> /proc/self/fd/0
lrwxrwxrwx 1 root root 15 sep 28 20:41 stdout -> /proc/self/fd/1
crw-rw-rw- 1 root root 5, 0 sep 28 20:41 tty
crw-rw-rw- 1 root root 1, 9 sep 28 20:41 urandom
crw-rw-rw- 1 root root 1, 5 sep 28 20:41 zero
In fact, it seems that tty1 is missing until I have already booted the system, so it's created by udev it seems! However, systemd could need /dev/tty1 before udev starts (remember I have 'console=tty1' on my kernel command line).
Could /dev/tty1 BEFORE udev starts what I am missing here?
On the tutorial, there's a step that fails for me. That's doing:
Code: Select all
MAKEDEV generic
Code: Select all
/sbin/MAKEDEV: no support for generic on this arch
The fact that systemd is able to print shutdown messages but not startup messages seems to indicate I am missing something that should be present before boot (probably on /dev) and that systemd uses to print these messages on screen, but I don't know what. Any ideas?