Skip to content

Commit abbd305

Browse files
authored
32bit programs on 64bit kernel
1 parent 533bf0e commit abbd305

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,15 +36,15 @@ Hardware clock can be corrected by `sntp -S pool.ntp.org` as root.
3636
* [`gdm3` display manager and gnome session fail because of insufficient CMA](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=980536). Adding `cma=192M@256M` to `cmdline.txt` fixes this symptom.
3737
* ~~[Boot from USB is impossible](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=977694) unlike Linux 5.9. Kernel package capable of USB boot is available at http://153.240.174.134:64193/kernel-deb-5.9/~~
3838
* Kernel package in the above URL is built by `build-raspi4-kernel.sh` in this directory.
39-
* [When kernel is booted from USB, `udisks2` consumes lots of CPU power](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=980980). It can be prevented by `systemctl mask udisks2`.
39+
* ~~[When kernel is booted from USB, `udisks2` consumes lots of CPU power](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=980980). It can be prevented by `systemctl mask udisks2`.~~
4040

4141
# 32-bit executables on 64-bit linux-image-arm64 kernel
4242
`linux-image-arm64` 64-bit kernel can run `armhf` 32-bit executables. If `armhf,arm64` is given to the above scripts as
4343
the target architecture in place of `armhf` or `arm64`,
44-
then an SD card with 32-bit executables and 64-bit kernel will be built. But
45-
[it does not boot](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=971748). To make it bootable,
46-
do the following steps as root after running the above script:
47-
~~It should boot. The following steps have become unnecessary.~~
44+
then an SD card with 32-bit executables and 64-bit kernel will be built.
45+
It should boot if `debian-rpi-sd-builder.sh` is used.
46+
It will not if `devuan-rpi-sd-builder.sh` is used,
47+
and the following steps are necessary. The difference comes from `systemd-nspawn` versus `chroot`.
4848

4949
1. `mount /dev/mmcblk0p2 /mnt`
5050
2. `mount /dev/mmcblk0p1 /mnt/boot/firmware`

0 commit comments

Comments
 (0)