-
-
Notifications
You must be signed in to change notification settings - Fork 130
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
doc: Add Arch Linux ARM startup guide #44
base: development
Are you sure you want to change the base?
Conversation
Ideally this would be managed by the upstream project, and we'd link to it.
Partition step should be:
|
@n2qz Why can't the partition start at 0% when using the dedicated storage method? |
Partition will end up misaligned if you try that (and parted will provide a warning to that effect). |
Nice, I unknowingly wrote very similar instructions on the Pine64 Wiki for using Tow-Boot to get Arch Linux ARM running on the Pinebook Pro. |
As for the last part, normal UEFI installation via pacstrap should be relatively simple except for the fact that you need an existing Arch Linux ARM install to run it from since pacstrap doesn't support foreign architectures like debootstrap. EDIT: I just tested installing Arch Linux ARM via the official pacstrap installation method on the Arch Wiki and it worked perfectly without my needing to change anything except for the name of the kernel from |
OK, I have now figured out how to pacstrap Arch Linux ARM from x86_64 Arch Linux.
|
For what it's worth, I used these instructions as a guideline and I successfully installed using shared storage with |
I found multiple people who managed to build UEFI installer ISOs for aarch64, but I'm not sure that the Tow-Boot docs should be linking unofficial installers. Additionally, these are both only for aarch64, while these instructions work for armv7. |
FWIW, I used @benthetechguy's instruction on the pine64 wiki (which are similar to the ones proposed here) on a pinebookpro. Tested tow boot (on SD card, emmc disconnected, SPI empty) : pine64-pinebookPro-2021.10-005. This is nicely working. Thanks. EDIT: and then borrowing on those I added a page to install void linux the same way here. |
Ideally this would be managed by the upstream project, and we'd link to it.
Note that I only followed these instructions once while I was writing them. It's possible there's a silly mistake or more.
And it is by design that we're not installing a package to manage Tow-Boot or U-Boot. The extlinux.conf file is enough.
Oh, and the partition scheme? GPT is strongly suggested. There's no reasons, in 2021, to go with MBR, except Amlogic boards without SPI Flash. Or misplaced nostalgia? And only one partition? Makes things simpler. But advanced users will know what to do, hopefully, to make it work with more partitions.
Note that I am unsure about how the
parted
command will react with an SD card started from the shared disk image. I'll want to test:It's not obvious how to tell
parted
, in the imperative command-based interface, "make one partition after the current one, fill the space".Verified to boot on:
So I guess it's YMMV for Pinebook Pro users.