Commit Graph

9 Commits

Author SHA1 Message Date
copilot-swe-agent[bot]
7e69353ade Address code review feedback: remove redundant boot commands and improve readability
- Remove redundant 'boot' commands from GRUB menu entries (GRUB auto-boots after linux command)
- Split long module list across multiple lines for better readability
- Maintain intentional module duplication for bootstrap safety

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-31 21:43:34 +00:00
copilot-swe-agent[bot]
bc27b4a094 Fix GRUB boot configuration to resolve flashing cursor issue
- Add terminal and video output configuration in embedded GRUB config
- Load essential GRUB modules (part_gpt, fat, ext2, linux, video drivers)
- Enhance main GRUB config with proper terminal setup and multiple boot options
- Add verbose and recovery mode boot menu entries
- Remove 'quiet' parameter to show boot messages for debugging
- Add console output to both tty0 and serial console
- Include modules in grub-mkstandalone for better hardware compatibility

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-31 21:40:23 +00:00
copilot-swe-agent[bot]
451b23b8e0 Use ROOT_LABEL variable consistently and add documentation
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-30 18:41:11 +00:00
copilot-swe-agent[bot]
20115fb370 Extract GRUB embedded config to separate file and address code review feedback
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-30 18:37:33 +00:00
copilot-swe-agent[bot]
24626b541a Fix GRUB boot issue by embedding bootstrap configuration
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-30 18:30:55 +00:00
copilot-swe-agent[bot]
f5dceb8aee Fix sgdisk partition table parsing
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-29 19:50:55 +00:00
copilot-swe-agent[bot]
f74390d632 Implement immutable base OS with overlay filesystem
- Fix ext4 partition size calculation
- Mount root filesystem as read-only
- Add overlayfs on /var for writable runtime data
- Add tmpfs on /run for runtime files
- Update GRUB config to mount root as ro
- Update init to inform users about immutability

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-29 19:49:52 +00:00
copilot-swe-agent[bot]
dfa5b2f414 Fix Docker image build by avoiding loop devices and installing udev
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-29 19:39:56 +00:00
copilot-swe-agent[bot]
be09b89856 Extract Docker RUN commands into shell scripts for better maintainability
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-29 19:08:11 +00:00