Bug 1226727 - can't install micro os on SoC missing grub2-i386-efi
Summary: can't install micro os on SoC missing grub2-i386-efi
Status: NEW
Alias: None
Product: openSUSE Leap Micro
Classification: openSUSE
Component: Base (show other bugs)
Version: 5.5
Hardware: Other Other
: P5 - None : Normal
Target Milestone: ---
Assignee: Bootloader Maintainers
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-06-21 10:30 UTC by v bm
Modified: 2024-07-02 15:41 UTC (History)
2 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---
fvogt: needinfo? (opensuseidp)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description v bm 2024-06-21 10:30:52 UTC
I can't install micro os on SoC.

The installer says it's missing grub2-i386-efi and only find grub2-i386-pc seems to be available.
Comment 1 Stefan Hundhammer 2024-06-21 11:41:23 UTC
Which installation method did you use? For an SoC, it was probably the image-based method, right?

Bug component "installation" in this product is misleading here in Bugzilla; that would be a YaST-based installation which is very rarely the case. See also bug #1223976.
Comment 2 v bm 2024-06-21 12:25:26 UTC
yes, this image; https://download.opensuse.org/tumbleweed/iso/openSUSE-MicroOS-DVD-x86_64-Current.iso

Where should I report this then?
Comment 3 v bm 2024-06-22 22:55:52 UTC
(In reply to Stefan Hundhammer from comment #1)
> Which installation method did you use? For an SoC, it was probably the
> image-based method, right?
> 
> Bug component "installation" in this product is misleading here in Bugzilla;
> that would be a YaST-based installation which is very rarely the case. See
> also bug #1223976.

sorry just to clarify, I think it is a YaST-based install. I'm new to SUSE but here the steps I follow:

1. burn https://download.opensuse.org/tumbleweed/iso/openSUSE-MicroOS-DVD-x86_64-Current.iso into USB
2. boot device using USB
3. have to select manual partition of device's eMMC and create an EFI and a system partition
4. enter installation GUI, follow all the steps until screen the shows at 2:29 in this video https://youtu.be/TICAnBeK028
4. can't advance as I get an error asking for grub2-i386-efi and can only find and select grub2-i386-pc package when clicking "software" and searching for package.
Comment 4 Benjamin Brunner 2024-07-01 10:06:21 UTC
This is not really a grub-bug either, after grub2-i386-efi is built but not included in the MicroOS repository.
AFAIK, 32bit-EFI is also not supported for MicroOS.

Fabian, could you confirm, please?
Comment 5 Fabian Vogt 2024-07-01 11:27:20 UTC
Which system are you installing on? 32bit EFI on 64bit hardware is quite rare.

(In reply to Benjamin Brunner from comment #4)
> This is not really a grub-bug either, after grub2-i386-efi is built but not
> included in the MicroOS repository.
> AFAIK, 32bit-EFI is also not supported for MicroOS.
> 
> Fabian, could you confirm, please?

FWICT it's supported by Tumbleweed so I don't see a reason to exclude it from MicroOS. It's likely just missing from the DVD, I made https://build.opensuse.org/request/show/1184289.
Comment 6 v bm 2024-07-02 14:24:44 UTC
(In reply to Fabian Vogt from comment #5)
> Which system are you installing on? 32bit EFI on 64bit hardware is quite
> rare.
> 
> (In reply to Benjamin Brunner from comment #4)
> > This is not really a grub-bug either, after grub2-i386-efi is built but not
> > included in the MicroOS repository.
> > AFAIK, 32bit-EFI is also not supported for MicroOS.
> > 
> > Fabian, could you confirm, please?
> 
> FWICT it's supported by Tumbleweed so I don't see a reason to exclude it
> from MicroOS. It's likely just missing from the DVD, I made
> https://build.opensuse.org/request/show/1184289.

Thanks. I was going to point out the iso boots in the EFI32 and the install runs normally until it can't find grub2-i386-efi, so it seems it knows it's on EFI32 and how to set it up. :)
Comment 7 Fabian Vogt 2024-07-02 14:27:57 UTC
Could you please also answer:

(In reply to v bm from comment #6)
> (In reply to Fabian Vogt from comment #5)
> > Which system are you installing on? 32bit EFI on 64bit hardware is quite
> > rare.

That would be useful to estimate the relevance of 32bit EFI support in MicroOS.
Comment 8 v bm 2024-07-02 15:41:19 UTC
(In reply to Fabian Vogt from comment #7)
> Could you please also answer:
> 
> (In reply to v bm from comment #6)
> > (In reply to Fabian Vogt from comment #5)
> > > Which system are you installing on? 32bit EFI on 64bit hardware is quite
> > > rare.
> 
> That would be useful to estimate the relevance of 32bit EFI support in
> MicroOS.

it's an old bauhn mini pc I bought while back. it originally came with Win 8 :) , immediately upgraded to 10 and I later broke trying to install linux (accidentally wiped its "huge" 8GB emmc).

I tried SUSE for the first time a couple of months ago, after installing tumbleweed on a laptop, stumbled upon microOS and thought it might allow me to bring my old shitbox to life. What can I say? I like to repurpose stuff, although my best half would say I'm a hoarder and a tightass that won't fork out for a raspberrypi ir something similar for his homelab projects.

If I can bring it back to life, I probably put pihole on it as a backup to my main box, see if it works as a domain controller or just set it up as a honey pot.

I completely understand if you can't be bothered. I'm not sure how many more crazies are out there, but EFI32 on microOS might save a few machines from going to landfill just yet.

FWIW, I still use KDE on ubuntu 24.04 on this (https://forums.whirlpool.net.au/archive/2631080) almost every day :)