Skip to content
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

Live image doesn't boot when EVE-OS is installed on another storage device #3901

Open
rene opened this issue May 2, 2024 · 0 comments
Open
Labels
bug Something isn't working

Comments

@rene
Copy link
Collaborator

rene commented May 2, 2024

Description

Currently we use the same IDs when generating disk images. This approach causes some problems, especially on ARM devices, when we have EVE installed on eMMC and we want to run a live image (for testing) from the SD Card. In this case, the partition on eMMC will be detected first than the partition in the SD Card (or USB stick) and will be considered as the rootfs.

How to reproduce

It applies to all EVE versions:

  • Install EVE-OS to some storage device (eMMC, NVMe) that is listed before SD Card or USB stick
  • Create a live image and try to boot from SD Card, USB stick

The partitions from the installed device (eMMC, NVMe) will be detected first and mounted instead of the partitions in the SD Card/USB Stick. This will confuse EVE and make it to reboot.

How to solve this issue?

We must implement dynamic UUID generation for disk partitions.

@rene rene added the bug Something isn't working label May 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant