Hey there!

On 20/10/25 15:51, billylaw1221--- via Tails-dev wrote:
I would love to know more about  building the tails img. I have used the 
prebuilt img with success but lately it’s been getting stuck on the black 
screen before the greeter. I’m running on a M1 Pro I have nixos on asahi. Would 
just like more info about building from source or from git labs.
Thanks again.

Since Tails is still working fine for me on my M1 Pro, my guess is the nixos DTBs became out of sync with Tails'. What Tails/Asahi image are you using? What kernel version do you have in nixos? Are you aware there are 7.x Tails/Asahi images now? They are not in the MEGA folder anymore, you will find them at [1]. Make sure you read README.txt in the same folder. Many things have changed since 6.x, but I'm extremely busy at the moment so I haven't found the time to do a proper write-up yet.

If you're interested in building Tails for Apple Silicon, the repository is at [2]. The correct branch is wip/asahi for development versions, or you can use the 7.x-asahi tags for releases. 6.x builds are not supported anymore (to save space I had to put offline the debian repository hosting the 6.x kernel and mesa drivers; 7.x otoh uses the Bananas repository, see [3]).

Unfortunately, since Tails does not provide arm64 deb repository snapshots, you need to hack your DNS resolution in such a way that it points back to Debian's servers and not Tails'. To do this, I suggest to:

1. install systemd-resolved and a webserver such as nginx
2. add the following entry to /etc/hosts:

```
127.0.0.1 time-based.snapshots.deb.tails.boum.org tagged.snapshots.deb.tails.boum.org
```
3. configure nginx as in [4]

This is a dirty hack which could be removed if the Tails project started providing arm64 deb repository snapshots.

Other than this, see [5], which is Tails' official guide for building images. I suggest you try that and if you fail to build the image with the information I provided about (which is quite likely since I admit the information above is not very detailed) report back.

Cheers!


[1] https://tails.noisycoil.dev/images/
[2] https://gitlab.tails.boum.org/noisycoil/tails
[3] https://wiki.debian.org/InstallingDebianOn/Apple/M1#Bananas_Archive
[4] https://lists.autistici.org/message/20240403.002431.f9a26ef2.en.html
[5] https://tails.net/contribute/build/
_______________________________________________
Tails-dev mailing list
[email protected]
https://www.autistici.org/mailman/listinfo/tails-dev
To unsubscribe from this list, send an empty email to 
[email protected].

Reply via email to