# \[Newbie\] EOS script doesn't produce a working SD card; base Arch install fails as well

**URL:** <https://forum.endeavouros.com/t/newbie-eos-script-doesnt-produce-a-working-sd-card-base-arch-install-fails-as-well/24763>\
**Category:** Installation\
**Created:** [March 5, 2022, 11:36pm UTC](https://forum.endeavouros.com/t/newbie-eos-script-doesnt-produce-a-working-sd-card-base-arch-install-fails-as-well/24763 "2022-03-05T23:36:19Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![fhonb](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/fhonb/32/42423_2.png) [@fhonb](https://forum.endeavouros.com/u/fhonb)\
**Post date:** [March 5, 2022, 11:36pm UTC](https://forum.endeavouros.com/t/newbie-eos-script-doesnt-produce-a-working-sd-card-base-arch-install-fails-as-well/24763/1 "2022-03-05T23:36:19Z")

</div>

Hello everyone,

in my quest to create a very cost effective and energy-saving office-work station that still runs somewhat smoothly, I wanted to switch my Raspberry Pi’s OS from Manjaro ARM KDE (I know, probably not the best choice for what I want) to a more lightweight EndeavourOS ARM with i3 or something light and customizable like that. So much for the prologue. Now regarding my issues and the device itself:

I’m using a Raspberry Pi Model 4B 4 GB of RAM with the officially supplied PSU. It’s been running with Manjaro so far, so I can assume that **both SD cards, that I tried** , are functionally fine.

My issues:

1. I tried using the scripts supplied [here](https://arm.endeavouros.com/automated-base-install/), but to no avail.  
On both SD cards, 32 GB and 64 GB, the script succeeded in installing base Arch. At least that’s what it told me. I then proceeded to insert the SD card into the RPI and tried to boot it. On all attempts of flashing base Arch onto the SD cards the RPI failed to boot, giving me an error code via the green LED: 4 quick flashes, i.e. `4 flashes: start.elf not launched`. (See [here](https://elinux.org/R-Pi_Troubleshooting#Green_LED_blinks_in_a_specific_pattern).)  
I was not able to fix or circumvent this and I have no idea what’s going on. I tried re-flashing Manjaro onto one of the cards to check if they were still fine, but my internet is rubbish and I decided to let the ISO download run overnight instead.
2. Instead of that, though, I tried manually installing base Arch by following the installation instructions on the [Arch ARM site](https://archlinuxarm.org/platforms/armv8/broadcom/raspberry-pi-4). This got me a little farther than before, alas, still not into a bootable, much less usable, system!  
I now have graphical output on my display, instead of just the error code via green LED. I get the U-Boot menu and I can actually interact with it. I can cancel the boot by hitting a key and I can issue commands to U-Boot. In any case, U-Boot tries to boot Arch and everything looks promising:  
I get a little “Welcome to Arch ARM” message (or something like that) and a whole lot of [OK]s, but after a bunch of lines, the screen just turns black and it stays like that.  
At this point the RPI’s green LED starts flashing again, this time around though, it just flashes twice, instead of four times, which apparently lets me know that: `2 flashes: The SD Card cannot be read.` (Again, see [here](https://elinux.org/R-Pi_Troubleshooting#Green_LED_blinks_in_a_specific_pattern).)

And here I am, fresh out of ideas and I’d be really grateful for any help and kind pointers.

One thing I should mention: I’m not using a USB SD card reader to flash the card, but the built in SD card reader from my laptop. I cannot imagine, why that would make a difference, but I wanted to mention it, as it seems that the Arch site only considers USB card readers.

Cheers.

---

<div class="post-metadata">

**Author:** ![Pudge](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/pudge/32/17155_2.png) [@Pudge](https://forum.endeavouros.com/u/Pudge)\
**Post date:** [March 6, 2022, 3:12am UTC](https://forum.endeavouros.com/t/newbie-eos-script-doesnt-produce-a-working-sd-card-base-arch-install-fails-as-well/24763/2 "2022-03-06T03:12:24Z")

</div>

> [@fhonb](#):
>
> I’m not using a USB SD card reader to flash the card, but the built in SD card reader from my laptop. I cannot imagine, why that would make a difference,

Nope, doesn’t make a difference between USB SD reader and the built in SD reader.

The topic you referenced, is way out of date. The problem with a forum is Topics and their posts hang around forever. The EndeavourOS Arm web site provides better instructions

Here are the up to date instructions.  
[https://arm.endeavouros.com/automated-base-install/](https://arm.endeavouros.com/automated-base-install/)

It says to boot from the EndeavourOS liveuser ISO to perform Step 1, but you can just boot up your lap top and do it from there in a temporary folder.

[https://arm.endeavouros.com/step-2-prepare-base-install-for-eos-install/](https://arm.endeavouros.com/step-2-prepare-base-install-for-eos-install/)

If you selected RPi 4b 64 Bit in step 1, when config-update is run the script will offer to switch from the linux-aarch64 kernel to the linux-rpi kernel. I strongly recommend switching to the linux-rpi kernel. It will also ask if you want to copy the OS to a USB SSD, say no for a uSD card. See more kernel information here in this post.

> [@ARM Install Great Start, then Boot Failure](https://forum.endeavouros.com/t/arm-install-great-start-then-boot-failure/24711/2):
>
> If you are using the armv7h 32 Bit OS, you can install step1 direct to a USB SSD, the script will ask if the target device is a micro SD or SSD. Should be able to boot directly from the SSD for Step 2. If you are using the aarch64 64 Bit OS, you cannot install step 1 to a USB SSD because the Arch Linux Arm image uses the linux-aarch64 kernel. To employ a USB SSD one has to do step 1 to a micro SD. After step 1 to a uSD, connect the micro SD card to the RPi 4, and run the step 2 script named …

Finally,  
[https://arm.endeavouros.com/endeavouros-arm-install/](https://arm.endeavouros.com/endeavouros-arm-install/)

These instructions should make things easier.

If you have any questions, feel free to ask. I will try my best to answer them.

Pudge

---

<div class="post-metadata">

**Author:** ![fhonb](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/fhonb/32/42423_2.png) [@fhonb](https://forum.endeavouros.com/u/fhonb)\
**Post date:** [March 6, 2022, 9:10am UTC](https://forum.endeavouros.com/t/newbie-eos-script-doesnt-produce-a-working-sd-card-base-arch-install-fails-as-well/24763/3 "2022-03-06T09:10:54Z")

</div>

I am so sorry for the confusion, I linked the wrong URL! 🙇‍♂️

I was actually following the Instructions from the EndeavourOS ARM site that you linked. That was the script I was referring to! The thing is that _this_ didn‘t produce a bootable SD card.

I can‘t do step 2, if step 1 fails for me. ☹

Just to make sure, I now tried following the instructions for step 1 again, but to no avail. The screen connected to the RPI stays black and the green LED flashes four times in quick succession, indicating the above-mentioned `start.elf not launched`.

---

<div class="post-metadata">

**Author:** ![Pudge](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/pudge/32/17155_2.png) [@Pudge](https://forum.endeavouros.com/u/Pudge)\
**Post date:** [March 6, 2022, 4:26pm UTC](https://forum.endeavouros.com/t/newbie-eos-script-doesnt-produce-a-working-sd-card-base-arch-install-fails-as-well/24763/4 "2022-03-06T16:26:34Z")

</div>

After Breakfast and a round of snow shoveling, I will try a few test installs. I will drag out my lap top and try an install with the uSD to SD adapter.

The uSD cards work with Manjaro, so I agree the cards should be functional.  
The RPi 4b runs Manjaro, eliminates the RPi itself.

This kind of leaves the method of burning the uSD as suspect.

I assume you have to stick the uSD card into a SD card Adapter to connect to the lap top.  
The SD card adapter has a switch on the side for read/write or read only. The switch should be towards the contact end of the SD adapter for read/write. Maybe operate this switch a few times to ensure a good connection. If you have more than one SD card adapter, maybe try a different one.

Get back to you later.

Pudge

---

<div class="post-metadata">

**Author:** ![fhonb](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/fhonb/32/42423_2.png) [@fhonb](https://forum.endeavouros.com/u/fhonb)\
**Post date:** [March 6, 2022, 5:48pm UTC](https://forum.endeavouros.com/t/newbie-eos-script-doesnt-produce-a-working-sd-card-base-arch-install-fails-as-well/24763/5 "2022-03-06T17:48:06Z")

</div>

I went ahead and borrowed a USB-C hub with a µSD card reader from a friend and tried flashing it with that, but to no avail. The same error keeps happening: screen stays black and the green LED just flashes four times over and over. I’d be really glad if you tried it yourself, because I just don’t know any more.

There must be something I’m missing here:

1. I downloaded an EOS ISO from [here](https://endeavouros.com/latest-release/).
2. I flashed that to a USB SSD using:  
`sudo dd bs=4M if=/path/to/EOS.iso of=/dev/sdb status=progress oflag=sync`
3. Booted my laptop into the EOS live environment.
4. Connected the USB-C hub (that thing works, as the network cable is connected to it as well and the network works, also I could access the µSDs and browse through the files that should have been my EOS ARM system).
5. Inserted the µSD card.
6. Launched the terminal and entered the following commands:  
6.1 `mkdir Temp`  
6.2 `cd Temp`  
6.3 `git clone https://github.com/endeavouros-arm/image-install.git`  
6.4 `cd image-install`  
(This isn’t strictly necessary, but `git clone` downloads the git archive as a complete folder “image-install” and puts that folder into “Temp.” There was no mention of this in the guide, but it’s not a big hiccup.)  
6.5 `sudo ./install-image-V2.7.sh`
7. I then follow the instructions in the install-image script, making sure to close any other application that’s not the terminal and hitting OK.
8. I choose “Raspberry Pi 4b 64 bit" hit the arrow right key and press OK.
9. I enter the device I want flashed: `/dev/sdb` this time—when I was using the built in SD card reader it was `/dev/mmcblk0`.
10. The script does its thing—downloading the Arch tarball takes a while, but after that’s done everything goes pretty quickly—and tells me it’s done.
11. I remove the µSD card from the USB-C hub and plug it into the RPI.
12. Everything I need is connected to RPI, so I plug in the power cable.
13. The screen stays black, the green LED flashes four times in quick succession over and over.
14. I’m lost.

☹

---

<div class="post-metadata">

**Author:** ![Pudge](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/pudge/32/17155_2.png) [@Pudge](https://forum.endeavouros.com/u/Pudge)\
**Post date:** [March 7, 2022, 12:00am UTC](https://forum.endeavouros.com/t/newbie-eos-script-doesnt-produce-a-working-sd-card-base-arch-install-fails-as-well/24763/6 "2022-03-07T00:00:40Z")

</div>

Your description of the install process is spot on.

I put a uSD card into an SD Adapter and inserted it into the Lap Top.  
I booted my Lenovo Think Pad T430 into KDE Plasma. Note: I did NOT boot into the liveuser ISO.  
Opened a terminal, and in my home directory  
git clone [https://github.com/endeavouros-arm/image-install.git](https://github.com/endeavouros-arm/image-install.git)  
cd image-install  
sudo ./install-image-V2.7.sh

and followed the instructions.  
I put the uSD into my RPi 4b 4 GB Ram and it booted perfectly.  
I put the uSD into my RPi 4b 8 GB RAM and it booted perfectly.  
I put the uSD into my RPi 400 and it would not boot.

Put the uSD into my RPi 4b and ran the step 2 script and switched from the linux-aarch64 kernel to the linux-rpi kernel. The uSD now boots in the RPi 400 on the linux-rpi kernel.  
That’s something I didn’t know until now. RPi 400 will not boot on the linux-aarch64 kernel, but boots fine on the linux-rpi kernel.

Next I booted the lap top into the EndeavourOS Atlantis NEO ISO. I immediately closed the installation welcome screen. Then opened a terminal and followed the process above.  
The result was a uSD that booted fine in the RPi 4b.

I am stumped. The only things I can think of:

I assume you have used the same uSD card in all attempts, if so maybe the uSD is bad?  
Maybe whilst handling the uSD a static charge zapped it?

How old is the RPi 4b, what is the hardware revision number. If it is old, maybe it doesn’t have the latest firmware.

My RPi 4b 4GB is hardware Rev 1.2 and I updated the VL805 firmware to 000138a1

My RPi 4b 8GB is hardware Rev 1.4 and came with VL805 - 000138a1

After that, I will have to think about it some more.

Pudge

---

<div class="post-metadata">

**Author:** ![Pudge](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/pudge/32/17155_2.png) [@Pudge](https://forum.endeavouros.com/u/Pudge)\
**Post date:** [March 7, 2022, 4:45am UTC](https://forum.endeavouros.com/t/newbie-eos-script-doesnt-produce-a-working-sd-card-base-arch-install-fails-as-well/24763/7 "2022-03-07T04:45:36Z")

</div>

Have you tried installing a 32 Bit OS and see if that boots up.  
This won’t provide the ultimate answer, but it may eliminate a few things if 32 Bit works.

Pudge

---

<div class="post-metadata">

**Author:** ![fhonb](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/fhonb/32/42423_2.png) [@fhonb](https://forum.endeavouros.com/u/fhonb)\
**Post date:** [March 7, 2022, 5:11am UTC](https://forum.endeavouros.com/t/newbie-eos-script-doesnt-produce-a-working-sd-card-base-arch-install-fails-as-well/24763/8 "2022-03-07T05:11:27Z")

</div>

I haven’t tried a 32 bit system yet. I’ll try a few things after work today to see if the cards are still fine.

I’ll try to figure out the hardware revision number—don’t know how to do that yet—and go from there.

---

<div class="post-metadata">

**Author:** ![fhonb](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/fhonb/32/42423_2.png) [@fhonb](https://forum.endeavouros.com/u/fhonb)\
**Post date:** [March 7, 2022, 3:52pm UTC](https://forum.endeavouros.com/t/newbie-eos-script-doesnt-produce-a-working-sd-card-base-arch-install-fails-as-well/24763/9 "2022-03-07T15:52:59Z")

</div>

I could now confirm that both µSD cards are fine. I flashed Manjaro ARM xfce to the 64 GB one and Raspberry Pi OS to the 32 GB one, using the RPI Imager Bin from the AUR.

Both systems booted perfectly well on the first attempt with the cards that just wouldn’t run EOS ARM.

This tells me that the RPI is fine, as are both cards. I’m now going to check what firmware version I’m running and which revision number this thing has.

---

<div class="post-metadata">

**Author:** ![Pudge](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/pudge/32/17155_2.png) [@Pudge](https://forum.endeavouros.com/u/Pudge)\
**Post date:** [March 7, 2022, 3:59pm UTC](https://forum.endeavouros.com/t/newbie-eos-script-doesnt-produce-a-working-sd-card-base-arch-install-fails-as-well/24763/10 "2022-03-07T15:59:40Z")

</div>

In any functional OS, such as Manjaro Arm, neofetch will display the Hardware Revision. Here is the neofetch for my RPi 4b 4GB showing it is Rev 1.2

 ![neofetch2](https://forum.endeavouros.com/uploads/default/original/3X/7/8/785d48c3d98d250e593d10bae5a7720f71fa0f8d.png)

Since the RPi 400 still today with the latest firmware won’t run the linux-aarch64 kernel but will run the linux-rpi kernel, I am betting the 32 bit OS will run on your RPi 4b. If so, I think there is a good chance that the firmware is out of date.

If your RPi 4b runs on 32 bit, then you can decide if you want to flash the firmware.  
Here is how to do that, plus a couple of other tips.

> [@\[ARM\] Raspberry Pi 4b tips and tricks](https://forum.endeavouros.com/t/arm-raspberry-pi-4b-tips-and-tricks/22678):
>
> RPi 4b Upon logging into a TTY console or terminal, enter: $ sudo dmesg -n 1 and this will eliminate a lot of the system message clutter from the screen. #################################################################### Another quick tip to enable bluetooth, enter dtparam=krnbt=on to the /boot/config.txt file install blueberry sudo pacman -S blueberry Reboot ############################################################## Yet another tip. RPi 4b hardware Ver 1.2 has old eeprom fir…

Then  
sudo rpi-eeprom-update  
will display the current firmware version. There are two parts of the firmware. It displays the bootloader first, then the on board VL805 firmware version. The latest on board VL805 firmware is 000138a1

You are on your own on the decision to flash or not.

Pudge

---

<div class="post-metadata">

**Author:** ![fhonb](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/fhonb/32/42423_2.png) [@fhonb](https://forum.endeavouros.com/u/fhonb)\
**Post date:** [March 7, 2022, 4:06pm UTC](https://forum.endeavouros.com/t/newbie-eos-script-doesnt-produce-a-working-sd-card-base-arch-install-fails-as-well/24763/11 "2022-03-07T16:06:19Z")

</div>

Oh! I didn’t know I could do this with neofetch, I went about it in a more roundabout way, I guess:

```auto
pi@raspberrypi:~ $ cat /proc/cpuinfo
processor	: 0
[…]
CPU revision	: 3

Hardware	: BCM2711
Revision	: c03112
Serial : 10000000b854370b
Model : Raspberry Pi 4 Model B Rev 1.2

pi@raspberrypi:~ $ vcgencmd version
Jan 20 2022 13:56:48 
Copyright (c) 2012 Broadcom
version bd88f66f8952d34e4e0613a85c7a6d3da49e13e2 (clean) (release) (start)

```

---

<div class="post-metadata">

**Author:** ![Pudge](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/pudge/32/17155_2.png) [@Pudge](https://forum.endeavouros.com/u/Pudge)\
**Post date:** [March 7, 2022, 4:10pm UTC](https://forum.endeavouros.com/t/newbie-eos-script-doesnt-produce-a-working-sd-card-base-arch-install-fails-as-well/24763/12 "2022-03-07T16:10:27Z")

</div>

As usual in Linux, there are several ways to accomplish the same goal.

Well I got to go see about breakfast and shovel more snow. I’ll check in later.

Pudge

---

<div class="post-metadata">

**Author:** ![fhonb](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/fhonb/32/42423_2.png) [@fhonb](https://forum.endeavouros.com/u/fhonb)\
**Post date:** [March 7, 2022, 8:34pm UTC](https://forum.endeavouros.com/t/newbie-eos-script-doesnt-produce-a-working-sd-card-base-arch-install-fails-as-well/24763/13 "2022-03-07T20:34:53Z")

</div>

We’re making progress: Using the µSD card with Raspberry Pi OS, I updated the RPI’s firmware via `rpi-eeprom-update -d -a` (I think it was that) and, lo and behold, things are different now!

The 64 bit Arch installation done via the EOS ARM script now produces the same, albeit non-working, result as my manual Arch installation from [above](https://forum.endeavouros.com/t/newbie-eos-script-doesnt-produce-a-working-sd-card-base-arch-install-fails-as-well/24763). I now have visual output. U-Boot tries to boot into Arch, but at some point, that passes by too fast for me to read, the screen just turns black and the RPI’s green LED flashes twice in quick succession: `2 flashes: The SD Card cannot be read`. What the hell …

Back to the EOS live environment and flashing the 32 bit version this time around … Booting now succeeds, but I can’t follow step two, because config-update doesn’t exist.

This is something I only noticed today and I can’t say if it’s been like this from the first attempt, but when `install-image-V2.7.sh` finished, I got/noticed the following message:  
`cp: cannot stat 'config-update': No such file or directory`. The script itself still finishes its thing, though.

I don’t understand what’s happening with the 64 bit version, either. The issue presenting itself now was happening even without a firmware update, when I manually flashed Arch. So something changed, but at the same time … not really.

---

<div class="post-metadata">

**Author:** ![Pudge](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/pudge/32/17155_2.png) [@Pudge](https://forum.endeavouros.com/u/Pudge)\
**Post date:** [March 7, 2022, 10:54pm UTC](https://forum.endeavouros.com/t/newbie-eos-script-doesnt-produce-a-working-sd-card-base-arch-install-fails-as-well/24763/14 "2022-03-07T22:54:11Z")

</div>

First, thanks for informing us about your problem, and even more thanks for sticking with us thus far. I have learned a couple of things I didn’t know before.

> [@fhonb](#):
>
> I updated the RPI’s firmware via `rpi-eeprom-update -d -a` (I think it was that) and, lo and behold, things are different now!

I think that was a large part of the problem. So we’re getting close.

> [@fhonb](#):
>
> This is something I only noticed today and I can’t say if it’s been like this from the first attempt, but when `install-image-V2.7.sh` finished, I got/noticed the following message:  
> `cp: cannot stat 'config-update': No such file or directory`.

When you are in the x86\_64 machine getting ready to copy the image, and do the git clone into the image-install folder, it downloads all 4 of these files.

> **[GitHub - endeavouros-arm/image-install: Install ARM images](https://github.com/endeavouros-arm/image-install)**
>
> Install ARM images. Contribute to endeavouros-arm/image-install development by creating an account on GitHub.

one of which is config-update. The nstall-image-V2.7.sh script does everything that the Arch Linux install tab says to do, and a few extras to make things simpler. One of the extras is to copy config-update from the image-install folder on the x86\_64, to the /root directory on the RPi 4.

In the x86\_64 device, it is necessary to cd into the image-install folder and run install-image-V2.7.sh from within this folder so the script can find config-update and copy it to the uSD card.  
I hope that makes sense. In other words, install-image-V2.7.sh will look in the folder it was launched from for the config-update file then copy it to the uSD card.

Hopefully this will allow the 32 Bit OS to finish installing.

I am looking into providing an image to replace the Arch Linux Arm 64 Bit image, with a image which is based on the linux-rpi kernel, the Raspberry Pi Foundation kernel. We will see how that goes.

Pudge

---

<div class="post-metadata">

**Author:** ![fhonb](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/fhonb/32/42423_2.png) [@fhonb](https://forum.endeavouros.com/u/fhonb)\
**Post date:** [March 7, 2022, 11:18pm UTC](https://forum.endeavouros.com/t/newbie-eos-script-doesnt-produce-a-working-sd-card-base-arch-install-fails-as-well/24763/15 "2022-03-07T23:18:00Z")

</div>

> [@Pudge](#):
>
> In the x86\_64 device, it is necessary to cd into the image-install folder and run install-image-V2.7.sh from within this folder so the script can find config-update and copy it to the uSD card.

Oh, that would be my mistake here, because for some reason, today I thought it’d be a great idea to just `sudo image-install/install-image-V2.7.sh`, instead of “cding” into image-install. Can’t I just take the µSD card and copy the config-update into the root file system?

I’ll try that after work tomorrow and see what happens. Sleep awaits.

Once you finished your image, I’d be happy to try it out, but then again: Now that I think about it—is there really any downside to running a 32-bit system, when the RPI only has 4 GB of RAM anyway? I might be very much misinformed about the differences between the two.

---

<div class="post-metadata">

**Author:** ![Pudge](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/pudge/32/17155_2.png) [@Pudge](https://forum.endeavouros.com/u/Pudge)\
**Post date:** [March 7, 2022, 11:27pm UTC](https://forum.endeavouros.com/t/newbie-eos-script-doesnt-produce-a-working-sd-card-base-arch-install-fails-as-well/24763/16 "2022-03-07T23:27:20Z")

</div>

> [@fhonb](#):
>
> is there really any downside to running a 32-bit system, when the RPI only has 4 GB of RAM anyway?

The 32 Bit system runs a tad slower than the 64 Bit system. In my opinion, if running off a uSD card which is slower in data transfer than say a SSD, then the uSD card is more of a bottle neck than the 32 bit vs 64 bit. If running from a USB SSD, then the 64 Bit advantage comes into play more.

Pudge

---

<div class="post-metadata">

**Author:** ![fhonb](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/fhonb/32/42423_2.png) [@fhonb](https://forum.endeavouros.com/u/fhonb)\
**Post date:** [March 8, 2022, 7:04pm UTC](https://forum.endeavouros.com/t/newbie-eos-script-doesnt-produce-a-working-sd-card-base-arch-install-fails-as-well/24763/17 "2022-03-08T19:04:44Z")

</div>

I now pushed the config-update file to the µSD card manually and everything went through. I now have a working 32-bit system.

> [@Pudge](#):
>
> The 32 Bit system runs a tad slower than the 64 Bit system. In my opinion, if running off a uSD card which is slower in data transfer than say a SSD, then the uSD card is more of a bottle neck than the 32 bit vs 64 bit. If running from a USB SSD, then the 64 Bit advantage comes into play more.

Well, that sounds a lot like I would want a 64-bit system, after all I got myself a shiny new USB SSD that’s supposed to run the system nice and fast.

---

<div class="post-metadata">

**Author:** ![Pudge](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/pudge/32/17155_2.png) [@Pudge](https://forum.endeavouros.com/u/Pudge)\
**Post date:** [March 8, 2022, 9:02pm UTC](https://forum.endeavouros.com/t/newbie-eos-script-doesnt-produce-a-working-sd-card-base-arch-install-fails-as-well/24763/18 "2022-03-08T21:02:58Z")

</div>

> [@fhonb](#):
>
> I now have a working 32-bit system.

Great to see it is working for you. Thanks again for sticking with us while working on this problem. Which DE / WM did you choose. I run both a 32 Bit OS and a 64 Bit OS both on USB SSDs and both running KDE Plasma. I need both 32 and 64 Bit for when I have to compile EndeavourOS ARM packages for the EnOS repos. On architecture specific packages I have to compile it once on a armv7h 32 bit system, then again on a aarch64 64 Bit system before pushing them to github.

Out of curiosity, what was the Hardware revision on your RPi 4b? I’m guessing Rev 1.2  
If your RPi 4b is Ver 1.2 it should work now with burning the 64 Bit OS. If it’s Rev 1.1 or older there is only one way to find out…

The only caveat on 64 bit the way it is now, is you have to burn the 64 Bit to a micro SD card in step one. In step 2, connect the micro SD AND the USB 3.0 SSD to the RPi. The script will state there are two kernels, then ask if you want to switch them. The default kernel will not run a USB SSD to my knowledge, so one must switch to the RPi Foundation kernel. Then later in the script it will ask if you want to copy the OS to a USB SSD. Tell it yes, then the script will create a gpt partition table, partition the SSD, and format the SSD. The script will then copy the OS from the uSD to the SSD. After completion of Step 2, remove the uSD and leave the SSD connected. Then run Step 3.

Things are easier on the 32 Bit OS. In step one you only have to connect the USB SSD to the x86\_64 computer and run the script. No uSD card necessary. As you have already seen, when sript sees it’s a 32 bit, the step 1 script will ask towards the end if the target device is a uSD card or SSD. Of course choose the appropriate one. Then connect the USB SSD to the RPi 4b and away you go for the step 2 script.

But still, the absolute fastest is with a 64 Bit OS on a USB SSD.

Pudge

---

<div class="post-metadata">

**Author:** ![fhonb](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/fhonb/32/42423_2.png) [@fhonb](https://forum.endeavouros.com/u/fhonb)\
**Post date:** [March 8, 2022, 9:27pm UTC](https://forum.endeavouros.com/t/newbie-eos-script-doesnt-produce-a-working-sd-card-base-arch-install-fails-as-well/24763/19 "2022-03-08T21:27:00Z")

</div>

> [@Pudge](#):
>
> Thanks again for sticking with us while working on this problem.

I’ve been looking for help, so of course I’m sticking with you! 😃

> [@Pudge](#):
>
> Which DE / WM did you choose.

I went for Sway here just to try it, but I’m a Plasma user usually. Every other one of my systems runs on Plasma, but I thought for the RPI something more lightweight would be good, because Manjaro ARM KDE was a lag-fest, while Raspberry Pi OS was smooth sailing. As I’m used to Plasma, my first experience with Sway was … a bit weird.

> [@Pudge](#):
>
> Out of curiosity, what was the Hardware revision on your RPi 4b? I’m guessing Rev 1.2

Yup, it’s 1.2.

> [@Pudge](#):
>
> But still, the absolute fastest is with a 64 Bit OS on a USB SSD.

This is what I’m going to try after work tomorrow then, because today I’m pooped. Time for bed.

Thanks for all your help so far! 🙂

---

<div class="post-metadata">

**Author:** ![Pudge](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/pudge/32/17155_2.png) [@Pudge](https://forum.endeavouros.com/u/Pudge)\
**Post date:** [March 8, 2022, 9:29pm UTC](https://forum.endeavouros.com/t/newbie-eos-script-doesnt-produce-a-working-sd-card-base-arch-install-fails-as-well/24763/20 "2022-03-08T21:29:11Z")

</div>

You are welcome.

Pudge

[Next page](https://forum.endeavouros.com/t/newbie-eos-script-doesnt-produce-a-working-sd-card-base-arch-install-fails-as-well/24763.md?page=2)
