[umbrelOS 1.1 update] Fail to boot from usb stick

I am currently running umbrelOS 0.5 on Ubuntu server 22.04 and I’m trying to follow the linux-update guide.
However I can’t boot up on my usb stick that has the umbrelOS 1.1 image in it. At first I thougt there was some problem with my usb stick, then I tried using another one, but no success. Then I tried using Rufus instead of Balena Etcher to make the bootable usb device, but the result is the same.
The usb stick can be found in the bios, but when I select it, the boot falls back to the previously installed umbrel 0.5 (on top of Ubuntu server)
I’m not sure if my HW is too old for this new version of the OS. My motherboard is a PCWare ipmh61r1, CPU: Intel Core i3 2100

Thanks for your help.

Check the BIOS settings if it’s booting from Legacy or from UEFI. Set it to UEFI (if it’s not already), and see what happens. Also maybe try booting from that USB stick from a different machine, see if it works there, to understand if the problem is with the USB stick or not.

Hi @matrix_stuff, thanks for the reply. I don’t see any option related to Legacy or UEFI in my BIOS settings. Screenshot attached.


UEFI Boot Device Priority shows an empty menu.
Regarding my USB stick, yes, I can boot the umbrelOS 1.1 using it on my daily driver PC (which has a Gigabyte Z370 HD3P motherboard)
I have already trying extrating the .iso before flashing it and also played a little with Rufus’ options but no success so far.

Check the other menus like “security” and see that it doesn’t try to boot in secure mode. Also, maybe in Advanced menu there’ll be some relevant options, maybe USB related configs. If the stick works in another computer then it’s the current computer that’s causing the issue, not the stick

Hi @matrix_stuff , sorry for the late reply.
Unfortunately, I tried playing with all options in the BIOS menu, nothing seems to work.
Today I downloaded the latest version of umbrelOS, 1.2.2, and the issue still happens. I’m wondering if the support for this kind of MOBO HW was dropped.

Hi try installing Ventoy on a usb stick and putting the iso on the stick and do ctrl+r to enter grub 2 compatibility mode

Hi @Sabbrad6 , thanks for your suggestion. I was able to boot up the umbrel OS installer using your method, but once I installed it, the OS cannot boot anymore :frowning: This is the message I get

Now I will try to reinstall ubuntu server + umbrel OS 0.5 again, so at least I can still have my home server running

I found a colleague with similar issue here, Can not install Umbrel OS 1.1.1 on old notebook with just Legacy boot mode
It looks like I can’t rollback to 0.54 anymore

Use super grub disk to boot then install grub manualy

@Sabbrad6, thank you very much. I was able to boot once again into umbrel and restore the data. However, I’m still facing an issue to properly booting the system, since manually installing grub doesn’t seem to work. I have more details here X86 system do not find boot device after installation (solved) - #10 by brnbc
At least, I can manually use super grub 2 disk to manually boot the system.
Thank you for your time!

specify your install partitions

@Sabbrad6,this is the output from df:

Filesystem      1K-blocks       Used  Available Use% Mounted on
udev              3994844          0    3994844   0% /dev
tmpfs              803652       2224     801428   1% /run
/dev/sde2        10055016    3950872    5623740  42% /
tmpfs             4018240          0    4018240   0% /dev/shm
tmpfs                5120          0       5120   0% /run/lock
/dev/sdd1      2883129520 1249210172 1487389712  46% /media/disk0
/dev/sdb1       960301072  895769820   15676880  99% /media/disk1
/dev/sdc1       960301072  823487040   87959660  91% /media/disk2
/dev/sde1          204580      53688     150892  27% /boot/efi
/dev/sde4       452818215  127530357  309304247  30% /data
tmpfs              803648          0     803648   0% /run/user/1000

And this is my /etc/fstab:

/dev/disk/by-partuuid/14a31e9d-a8d7-4da0-9eb2-f268dd9d7ad9   /boot/efi          auto       defaults,sync    0  0
/dev/root            /                    auto       defaults,x-systemd.growfs 1  1

/dev/disk/by-partuuid/d1d36e34-2753-4dc7-96eb-3c9b5584e867   /data          auto       defaults,x-systemd.growfs      0  0

# entries kept from original fstab
# <device>                                  <dir>                        <type>      <options>   <dump>  <fsck>
/                                           /mnt/root                    none        bind        0       0
/data/umbrel-os/var/log                     /var/log                     none        bind        0       0
/data/umbrel-os/var/lib/docker              /var/lib/docker              none        bind        0       0
/data/umbrel-os/home                        /home                        none        bind        0       0
/data/umbrel-os/var/lib/systemd/timesync    /var/lib/systemd/timesync    none        bind        0       0
/dev/sdd1                                   /media/disk0                 ext4        defaults    0       2
/dev/sdb1                                   /media/disk1                 ext4        defaults    0       2
/dev/sdc1                                   /media/disk2                 ext4        defaults    0       2

Please note that /dev/sdc, /dev/sdc and /dev/sdd are extra hard drives.