EndeavourOS ARM is coming on September 19

Selling a company owned hardware is not as easy as selling a personal laptop, it is easier to find a good use for that hardware then to waste time selling it, due to time. Already answered above read following:

Read carefully above please, that site is not a official apple web site it is re seller and they never say they MacOS is installed on them. my office got them with empty hdd no MacOS on them.

To clarify and avoid future question since it is the weekend and I might be offline.
Apple has no official ARM macs, you could order some custom mac minis from re sellers maybe.

IF you are a MacOS developer it is possible to get a beta or alpha version of MacOS for ARM, I have never tried it and I have never used any MacOS with ARM cpu, nor other ARM OS including Linux.

Latest news on Apple ARM cpus and MacOS is this from few days ago

endeavouros ARM IS a wonderful news so lets keep this thread up to the topic.
kudos endeavouros team and the entire community that helped develop it

1 Like

I offer this as a buying guide for those interested in ROCK chip products.

There is a SBC named the ROCK64 and also there is a SBC named the ROCKPro64.

Archlinux Arm does have an image for the ROCK64. However, so far no image is available for the ROCKPro64.

The assumption I have come to is that the sticking points are GPU related and also the ROCKPro64 is the first Arm SBC to offer a 4 rail PCIe connector. So the image devs are in unknown territory. Again, this is not an official statement, just an assumption on my part.

Pudge

Oh! i just notice this :scream:. I order a Pinebook Pro this minute ( i be thinking for a while about get one ) Now i have reason :+1:t2: :pray:t2: $199 ok for testing …hopeful have some fun as well

2 Likes

It seems to me that there will be several of us who will order a 5W …!
:wink:

1 Like

I thought about ODriod n2+ . I want something to move around with me so pinebook won …

2 Likes

Eventually managed to get ALARM working in a QEMU VM, with a GUI and booting direct from the disk image!

(Yassss…!!!)

5 Likes

First in the moon then, i do not get it working here.

what do you setup in settings for that?

It’s a multi-part process, I’ll need to write it up somewhere. Using virt-manager it’s essentially:

  1. Create disk image, create EFI and root partitions.
  2. Mount as loopback devices (using losetup) and format partitions.
  3. Mount partition images to local filesystem.
  4. Untar aarch64 Arch base image to root partition.
  5. Add /etc/fstab based on image partitions (genfstab -U /mnt works pretty well).
  6. Unmount etc.
  7. Install qemu-arch-extra and edk2-avmf.
  8. Set up QEMU machine aarch64/virt with prepared disk image and direct kernel/initramfs booting from the Arch base image files. Boot.
  9. Link /boot/Image.gz to /boot/vmlinuz-linux.
  10. Install GRUB. Update.
  11. Remove direct kernel booting from QEMU settings. Add in display and input hardware.
  12. Boot and do the rest of your setup.
  13. Done.

Simple, eh? :rofl:

6 Likes

sounds easy and simple to me :crazy_face:
but seems qemu needs efi stuff to work with arm :unamused:

1 Like

Yes - step 7. :wink:

but if i do take an image from my odroid disk it could work also, may issues with the kernel… /etc/fstab is also an issue… so sounds like it needs to setup the aarm way with generic image?

I don’t know. I used the generic image as that uses the mainline kernel rather than a device-specific setup.

There’s only really one way to find out. :joy:

The VM boot process looks like it’s different to a real SBC so it needs to be set up more like standard PC image (boot loaders, fstab, etc.).

useful list for all arch linux compatible arm’s https://archlinuxarm.org/platforms

2 Likes

I’ll definitely be trying this out on my Odroid N2+
Would it matter what kernel version I use??
Currently i’m on 4.9.x kernel, because there’s still no audio support for the N2 on the mainline kernel

1 Like

I have been using first an Odroid N2 and then an Odroid N2+ when I got it, as my daily driver for 5 or 6 weeks now. I am quite happy with the results. I have my EndeavourOS Gnome daily driver on a 64 GB eMMC card. Then I have an EndeavourOS Gnome OS on a 128 GB micro SD card as a development OS. I found out that if BOTH an eMMC card AND a micro SD card are in place, the N2 will boot and run off the micro SD card. So I do my daily chores with the micro SD card out. Then poweroff, slide in the micro SD card, boot up and work in my development environment. My version of dual boot.

Yes the current Archlinux Arm N2 image has the 4.9.219-1 kernel. I have only got this kernel to work on x11 so far and Wayland has been a bust for me. I’m OK with x11.

Since you have an Odroid N2, you might find a surprise this Saturday.

Pudge

1 Like

At the moment I’m running Archlinux ARM with I3 and XFCE… but to be honest I spend almost all my time in I3, since that works the smoothest for me.
I tried the Wayfire image for the N2(+) but that one just gave me errors straight on the first boot.

Seeing as Manjaro has an image for the RockPro64, would it be possible to run EndeavorOS on it too?
I have one of those around too, mainly as a slightly less powerful backup unit for the N2+, in case I break something on there.
I always try to set both of them up in a near identical way, so the transition isn’t too noticeable if I should swap boards.

Really curious about Saturday now!, Will make sure to check on here

Have you tried the generic aarch64 image by any chance? That uses the current kernel (5.8) so might include better support?

Is this a Rock64 SBC or a RockPro64 SBC you are referring to?

Archlinux Arm has a base image for the Rock64 SBC, but does NOT have a base image for the RockPro64 SBC.

Currently at this stage of EndeavourOS Arm, we simply supply a script that will install EndeavourOS with a choice of DE’s on top of a Archlinux Arm base install. This EndeavourOS install is as close to the Regular EndeavourOS x86_64 as possible. Some x86_64 packages are excluded, such as intel-ucode, amd-ucode, grub, and others while Arm has a few packages that x86_64 does not. But otherwise they have very similar package lists.

@jonathon
Yes that is possible, but I have not had time to look at it.
Archlinux Arm now offers a Raspberry Pi 4b 64 bit image that includes a 5.8.1 kernel that with the first update currently installs the 5.8.9-2 mainline kernel. Works well.
EDIT:
I believe it is the mainline kernel, but could be a patched mainline for RPi4. Sorry I may have misspoke.

Pudge

1 Like