t2minator / mbp-tails Goto Github PK
View Code? Open in Web Editor NEWHow to get Tails working on T2 Apple device (e.g. 2019 MacBook Pro) without needing external keyboard/mouse.
How to get Tails working on T2 Apple device (e.g. 2019 MacBook Pro) without needing external keyboard/mouse.
I followed the instructions (I just copy and pasted every single line, I'm a noob at Linux) and I haven't noticed any errors, until I reached the part where I need to compile the kernel (make deb-pkg -jnproc
), it wouldn't work (I forgot the error message, my bad). I've tried the process twice, but still to no avail.
Also, it seems that using the pre compiled Debian kernel would have disadvantages, since Tails has modified the kernel, shown here: https://tails.net/contribute/design/kernel_hardening/, so I don't want to use the pre compiled kernel.
Any help would be appreciated, thanks in advance!
I just wanted to leave a word of praise, don't know any other means. I've been booting my 2019 MacBook Pro 16" with every ISO I can find - Fedorambp installs for me, but has issues, other mbp ISO mostly just fail. Not only does your TAILS boot up, but everything that you promise will work actually works. Most surprising thing is - TOR browser works well, it works fast, and I'm loving it. TOR is noTORiously slow for browsing, but not with your ISO. Great job!
Decided to give it a shot with 5.3.1, all went well until dpkg -i linux-image-*.deb
.
Error was:
I: update-initramfs is disabled (live system is running without media mounted on /run/live/medium).
Hey there! Apologies in advance - I have little doubt that this will eventually turn out to be user error.
Life is gravy and amazing --until I move the two modded kernel files into the extracted tails folder:
sudo mv /lib/live/mount/medium/live/initrd.img /lib/live/mount/medium/live/vmlinuz tails-amd64-5.9/live
Not found. Both initrd.img and vmlinuz are MIA. I've tried a couple times, starting from scratch. I went peakin around for these filenames and found them in the squashfs-root directory. I tried manually copying them over only to find out they were filled with lies and didn't seem to actually exist. Symlinking? After that rabbit hole I decided to come here.
I do recall a couple issues prior to this, unsure if related? I assumed they were not huge issues as the process still allowed me to continue. While installing the 3 kernel files into the chroot:
dpkg -i linux-libc-*.deb && \ dpkg -i linux-headers-*.deb && \ dpkg -i linux-image-*.deb
It gets pretty far along until it gives me a heads up about update-initramfs and a read-only filesystem. I can see the 3 files in chroot after it's finished, for what its worth.
And before that step, when installing all the packages:
sudo apt update && \ sudo apt install -t sid -y pahole dwarves libc-bin binutils binutils-common libbinutils binutils-x86-64-linux-gnu libzstd1 libctf0 libgprofng0 libctf-nobfd0 libjansson4 libbpf1 && \ sudo DEBIAN_FRONTEND=noninteractive apt install -y squashfs-tools libzstd1 libncurses5-dev libncurses-dev libssl-dev flex bison build-essential libelf-dev bc gcc zstd fakeroot kmod devscripts cpio ccache lz4 qtbase5-dev schedtool jfsutils reiserfsprogs xfsprogs btrfs-progs pcmciautils xz-utils bindgen
I'd get some drama about libc6 being unable to install because of incorrect versions of some other packages. I ended up adding Aptitude and letting it figure out all the dependencies (based off some dusty stackoverflow thread). Which it did, seemingly swimmingly! Again, absolutely unsure if this later caused my initrd and vmlinuz issues.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.