Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • I image-builder
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 25
    • Issues 25
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 4
    • Merge requests 4
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Librem5
  • image-builder
  • Issues
  • #29

Closed
Open
Created Jan 03, 2019 by Zoltan Gyarmati@zgyarmatiContributor

Use upstream vmdebootstrap

When i try to build an image for the devkit on my Ubuntu 18.04 host, it fails with the following error:

ERROR: Only UEFI is supported on arm64

A quick Google loo.kup shows that the reason is that vmdebootstrap doesn't support building arm64 image without uefi, which is a known issue[1] Turned out that the vmdebootstrap version used in the docker image is patched[2] to bypass this, so after I patched my host's vmdebootstrap version as well, the image builder works, although it's a rather hackish workaround. I think this should be at least documented (gonna send a PR soon to cover this in the ReadMe), or migrating away from vmdebootstrap to vmdb2, as vmdebootstrap is abandonware anyway. Is there any plan to do this migration?

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=845439

[2] e28ecaf5

EDIT: The proper solution is to use an upstream version of vmdebootstrap, like described above.

Edited Mar 26, 2019 by Dorota Czaplejewicz
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking