feat: zero-mount bootloader installation
Metadata
Current evaluation
Replaces privileged loop-device GRUB installation with pre-format-staging bootloader installer, removing loop device requirements for EFI/BIOS boot code installation. All CI passing, 0 reviewers.
Suggested action: needs review
Reason: This is a fresh PR (2 days old) with a major architectural refactoring of bootloader installation (+2722/-1262 lines across 29 files) that replaces the entire loop-device + chroot GRUB approach with a pre-format-staging mechanism. All CI checks pass, but there are 0 reviewers and 0 comments, so it needs maintainer review before merging. The detailed review instructions in the PR body indicate the author expects careful examination of the integration flow, filesystem ID consistency, and chroot environment boundaries.
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b |
Impact:
75
Quick Win:
11.25
Staleness:
5
Complexity:
85
Confidence:
75
|
needs review | Replaces privileged loop-device GRUB installation with pre-format-staging bootloader installer, removing loop device requirements for EFI/BIOS boot code installation. All CI passing, 0 reviewers. | |
| qwen/qwen3.6-35b-a3b |
Impact:
65
Quick Win:
14.3
Staleness:
5
Complexity:
78
Confidence:
75
|
needs review | Replaces privileged loop-device grubutil with new bootloader installer staging files in prime dirs before formatting. Fresh PR, all CI passing, no reviewers yet. | |
| qwen/qwen3.6-35b-a3b |
Impact:
75
Quick Win:
7.5
Staleness:
0
Complexity:
90
Confidence:
75
|
needs review | Large refactoring replacing privileged loop-device GRUB installation with a new zero-mount bootloader installer. Brand new PR, 0 days old, 0 reviewers, 6 unresolved review comments, CI passing. | |
| qwen/qwen3.6-35b-a3b |
Impact:
75
Quick Win:
11.25
Staleness:
0
Complexity:
85
Confidence:
75
|
needs review | Large architectural change replacing privileged loop-device GRUB installation with a new zero-mount bootloader installer. Fresh PR (0 days old) with 6 unresolved review comments and mostly passing CI. | |
| qwen/qwen3.6-35b-a3b |
Impact:
70
Quick Win:
14.0
Staleness:
0
Complexity:
80
Confidence:
75
|
needs review | Replaces privileged loop-device + chroot GRUB installation with a new zero-mount bootloader installer. Fresh PR with 6 unresolved review comments, all CI checks passing. | |
| qwen/qwen3.6-35b-a3b |
Impact:
75
Quick Win:
9.0
Staleness:
5
Complexity:
88
Confidence:
72
|
needs review | Major refactor replacing privileged loop-device + chroot GRUB installation with a zero-mount bootloader installer. Fresh PR from maintainer, no reviews yet, CI partially pending with one failing build check. | |
| qwen/qwen3.6-35b-a3b |
Impact:
65
Quick Win:
11.7
Staleness:
0
Complexity:
82
Confidence:
65
|
needs review | Large refactoring replacing privileged loop-device + chroot GRUB installation with a zero-mount bootloader installer. Brand new PR from maintainer, 0 reviewers, CI passing, no comments yet. | |
| qwen/qwen3.6-35b-a3b |
Impact:
75
Quick Win:
11.25
Staleness:
0
Complexity:
85
Confidence:
75
|
needs review | Replaces privileged loop-device + chroot GRUB installation with zero-mount bootloader installer. Brand new PR under review with 3 unresolved comments and pending CI checks. | |
| qwen/qwen3.6-35b-a3b |
Impact:
75
Quick Win:
11.25
Staleness:
10
Complexity:
85
Confidence:
65
|
needs review | Replaces privileged loop-device + chroot GRUB installation with a new zero-mount bootloader installer. Large refactoring (+1725/-1383 lines, 27 files) adding imagecraft/pack/bootloader/ package. Fresh PR with 5 unresolved review comments, 0 reviewers, passing CI. | |
| qwen/qwen3.6-35b-a3b |
Impact:
70
Quick Win:
17.5
Staleness:
5
Complexity:
75
Confidence:
55
|
needs review | Replaces privileged loop-device + chroot GRUB installation with a new zero-mount bootloader installer under imagecraft/pack/bootloader/, removing host-privilege requirements and adding riscv64 EFI support. | |
| qwen/qwen3.6-35b-a3b |
Impact:
75
Quick Win:
11.25
Staleness:
0
Complexity:
85
Confidence:
70
|
needs review | Replaces privileged loop-device + chroot GRUB installation with a new zero-mount bootloader installer that stages files before formatting, eliminating host-privilege requirements. Fresh PR awaiting review. | |
| qwen/qwen3.6-35b-a3b |
Impact:
75
Quick Win:
11.25
Staleness:
0
Complexity:
85
Confidence:
70
|
needs review | Major refactor replacing privileged loop-device + chroot GRUB installation with a zero-mount bootloader installer. New package structure, breaking change. Fresh PR with 0 reviewers and 2 unresolved review comments, CI passing. | |
| qwen/qwen3.6-35b-a3b |
Impact:
65
Quick Win:
9.75
Staleness:
0
Complexity:
85
Confidence:
75
|
needs review | Replaces privileged loop-device + chroot GRUB installation with a new zero-mount bootloader installer. Fresh PR from maintainer, all CI passing, awaiting review. |
Update history
| Date | Change |
|---|---|
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| created |
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #415 feat(grub): install EFI GRUB without loop devices | imagecraft | open | PR converts EFI/GPT GRUB installation to use FUSE partition mounts instead of kernel loop devices, enabling unprivileged image builds. Has 11 unresolved review comments and some failing CI slow tests. |