Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
aports
aports
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 651
    • Issues 651
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 192
    • Merge Requests 192
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • alpine
  • aportsaports
  • Issues
  • #2356

Closed
Open
Opened Nov 14, 2013 by Florian Heigl@darkfader
  • Report abuse
  • New issue
Report abuse New issue

pv-grub needs to support alpine

Xen users are currently recommended to switch to pv-grub when hitting issues w/pygrub.

There’s two problems:

- pv-grub doesn’t read a /boot/extlinux.cfg inside a VM
Since it’s called pv-grub that’s kinda understandable.

- pv-grub needs to be given a named root partition
apparently it doesn’t do any of the active partitions and MBR stuff.
That means a user can’t repartition their VM or do anything like it.

So, in fact, it’s not a working replacement for pygrub!
Not mentioning advanced use cases like pxe boot with disk fallback?

I think in any case those issues are solveable. They’re mostly upstream issues but since using extlinux Alpine Linux is pretty much affected.
A solution might be as easy (and ugly) as having a compatibility hook in update-extlinux.
Hopefully a fix would not be too hackish or we just have the next incomplete thing to deprecate in a few years.

(from redmine: issue id 2356, created on 2013-11-14, closed on 2014-06-26)

To upload designs, you'll need to enable LFS and have admin enable hashed storage. More information
Assignee
Assign to
3.0.1
Milestone
3.0.1 (Past due)
Assign milestone
Time tracking
None
Due date
None
3
Labels
Aports Low type:feature
Assign labels
  • View project labels
Reference: alpine/aports#2356