Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • lava lava
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 138
    • Issues 138
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 28
    • Merge requests 28
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • lava
  • lavalava
  • Issues
  • #14

Closed
Open
Created Aug 30, 2018 by Neil Williams@codehelp💬Contributor

Allow guestfs to modify the rootfs

For x86_64, it works well to pass two devices to the kernel and expect the kernel to load the correct drive using root=UUID=23423423...

With aarch64, this typically fails. This leads to enumeration problems as it is uncertain whether to use /dev/vda or /dev/vdb etc. aarch64 tests also have issues mounting the overlay using /dev/disk/by-uuid/ as QEMU omits the drive when no suitable device is setup.

Investigate using GuestFS to write the overlay to the rootfs specified by the test writer as an option instead of using a second drive. Use the install_overlay support.

  • Warn that the image is being modified.
  • document that guestfs supports ext2/3/4 and btrfs but other filesystems could cause issues

Migrated from https://projects.linaro.org/browse/LAVA-787

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking