Skip to content
Snippets Groups Projects

Add support for using os-installer to install pmOS

Open Clayton Craft requested to merge craftyguy/os-installer into master
2 unresolved threads

This adds a new UI pkg for configuring/running os-installer, which is a nice little OS installer thing that we can use to install pmOS on laptops/tablets and stuff like that.

It runs under GNOME desktop, to support accessibility features and operate as a "live CD" like many other distro installer things do.

Under the hood, this is using pmbootstrap to install pmOS onto some local storage selected by the user in the os-installer UI. It defaults to targetting the device that the user is booted into. It will support FDE once a new pmbootstrap release is made with pmbootstrap!2538 (merged) in it.

Currently it only offers GNOME, KDE, and xfce desktop environments, but it's pretty easy to add more later.

Screenshot_From_2025-03-14_15-09-10

Edited by Clayton Craft

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • This is very nice, excited to finally have pre-built images that allow installing postmarketOS with FDE to laptops and PCs!

  • Clayton Craft added 20 commits

    added 20 commits

    Compare with previous version

  • Clayton Craft added 2 commits

    added 2 commits

    • 1cd8b92b - 1 commit from branch master
    • 0e6d03ec - main/postmarketos-ui-os-installer: new aport

    Compare with previous version

    • Nice! Finally used this as a opportunity to flash pmOS on a old laptop I had lying around. Works as expected, altough maybe display timeout should be disabled with a dconf override file since I didn't manage to login from suspend without the installer-user password.

    • Author Maintainer

      Oh yeah, good point... I'll need to look up how to do this later (unless someone else is motivated to do it sooner :stuck_out_tongue: )

    • Author Maintainer

      Ok added some gsettings override thing that should disable the automatic screen lock, but it still needs to be tested (if anyone wants to have a go :grin: )

    • Please register or sign in to reply
  • Clayton Craft added 16 commits

    added 16 commits

    Compare with previous version

    • Author Maintainer

      CI is failing because os-installer binary packages aren't in alpine repos yet. It should be retried when this shows up

  • Anjan Momi approved this merge request

    approved this merge request

  • Please register or sign in to reply
    Loading