Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tutorial #30

Open
eeviefogarty opened this issue Jun 16, 2022 · 1 comment
Open

tutorial #30

eeviefogarty opened this issue Jun 16, 2022 · 1 comment
Labels
A: Documentation Area: Documentation

Comments

@eeviefogarty
Copy link

could someone create a full tutorial, im new to compiling linux manually and i would greatly appreciate it.
Thanks, Ian

@qzed qzed added the A: Documentation Area: Documentation label Jun 16, 2022
@qzed
Copy link
Member

qzed commented Jul 4, 2022

I've added an Arch Linux PKGBUILD for the kernel at https://github.com/linux-surface/aarch64-packages/tree/main/linux-surface. Not really a guide but that should at least simplify building the kernel. You can cross-compile that from an x86 host via the makepkg-aarch64 tool (if you do that consider setting MAKEFLAGS="-j$(nproc)" to use all cores). I'll probably use that to add a GitHub action to provide pre-built kernels at some point.

My current plan is to create some sort of script (or maybe container) to simplify/automate creating a bootable USB stick that could then be used for either running Linux directly or as base for installing to the NVME. I haven't completely fleshed out how that will work yet (especially considering that I'd like for this to work on x86 so that we could automate it via GitHub).

After that I'll have a look at some sort of step-by-step guide or similar documentation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A: Documentation Area: Documentation
Projects
None yet
Development

No branches or pull requests

2 participants