Coder Social home page Coder Social logo

t2minator / mbp-tails Goto Github PK

View Code? Open in Web Editor NEW
14.0 4.0 1.0 147 KB

How to get Tails working on T2 Apple device (e.g. 2019 MacBook Pro) without needing external keyboard/mouse.

tails tor security privacy anonymity anonymous linux linux-kernel kernel debian

mbp-tails's People

Contributors

t2minator avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

mweichert

mbp-tails's Issues

5.3.1 attempt fails at update-intramfs

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).

Someone stole my initrd.img and vmlinuz files

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.

"Make" command not working

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!

it works

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!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.