Commit Graph
480 Commits
Author SHA1 Message Date
David Heinemeier Hansson 217f84de33 Add option to build online ISO (#6)
* We will use iwctl directly

* Make it possible to tweak build script

* Allow the toggling

* Add online iso build option

* Formatting
2025-08-19 10:21:44 +02:00
David Heinemeier Hansson ccd54ece8f Promote the arch boot as only boot 2025-08-19 10:18:16 +02:00
Jarek 3895aa970a Fix omarchy-iso-boot for Arch Linux systems (#5)
* Fix omarchy-iso-boot for Arch Linux systems

- Add omarchy-iso-boot-arch with proper OVMF detection
- Auto-install missing dependencies (qemu-full, edk2-ovmf)
- Support KVM acceleration with fallback
- Better error handling and user feedback
- Memory auto-adjustment based on system resources
- Support both UEFI and BIOS boot modes

Fixes #3

* Fix display issues in boot script

- Fixed display configuration for BIOS and UEFI modes
- Added OpenGL support with gtk,gl=on
- Use virtio-vga for BIOS mode (better performance)
- Remove problematic virgl property that caused errors
- Fixed print_info bug in BIOS mode

BIOS mode confirmed working with display and OpenGL.
UEFI mode may need additional work for some systems.

Workaround: Use --bios flag for reliable display output

* Fix UEFI boot - now works without --bios flag

- Fixed critical bug: was copying OVMF_CODE instead of OVMF_VARS
- Fixed boot order: CD-ROM now has bootindex=1 for proper UEFI boot
- Unified display config: virtio-vga with OpenGL for both modes
- Both UEFI and BIOS modes now fully functional

Tested and confirmed working:
- UEFI mode boots ISO correctly
- BIOS mode continues to work
- Display and OpenGL acceleration enabled
- No need for --bios workaround anymore
2025-08-19 10:17:56 +02:00
David Heinemeier Hansson d302ef72d6 Update README.md 2025-08-18 16:36:40 -04:00
David Heinemeier Hansson efe3869874 Update README.md 2025-08-18 16:13:02 -04:00
David Heinemeier Hansson c37e893f1e Update to latest 2025-08-18 17:33:04 +02:00
Anton Hvornum abc2802c5f Merge pull request #2 from Torxed/additional-packages
Added additional limine packages
2025-08-18 00:48:25 +02:00
Anton Hvornum b6cdbfccc9 Merge pull request #1 from Torxed/offline-first
Made the ISO offline-first by removing any online mirror syncs
2025-08-18 00:48:05 +02:00
Torxed 302dc06c46 Added additional limine packages 2025-08-18 00:47:37 +02:00
Torxed 7f737c5da4 Enabled the omarchy post-installation - also added 'additional packages' to archinstall 2025-08-17 23:40:36 +02:00
Torxed d178fea9aa Missing efibootmgr 2025-08-17 17:51:32 +02:00
Torxed b2bc8f2eba Forgot that omarchy installer should run as the user, inside the newly installed system, not inside the ISO 2025-08-17 17:41:28 +02:00
Torxed 2a789b954a Placed the omarchy installer in the correct folder under the new user 2025-08-17 17:38:01 +02:00
Torxed d7e41d6926 First rc to completely offline installation process 2025-08-17 17:35:24 +02:00
David Heinemeier Hansson 25f7614189 Include pulling 2025-08-15 09:43:16 +02:00
David Heinemeier Hansson 943047a25a Include branch 2025-08-15 09:38:30 +02:00
David Heinemeier Hansson f4b17d9459 Start working on bin to boot the iso 2025-08-14 09:59:29 +02:00
David Heinemeier Hansson 0b28dee781 Add bin to make the iso 2025-08-14 09:59:29 +02:00
David Heinemeier Hansson d1ac3d6092 Use the main omarchy-installer now that the network issue has been addressed 2025-08-14 09:59:29 +02:00
Torxed d5ed7bf0fd Made the ISO offline-first by removing any online mirror syncs, local builds and mirror creation, as well as tweaked some AUR builds 2025-08-14 00:17:29 +02:00
Torxed 384c71852a Added the net-install step to the ISO as well as wget 2025-08-12 22:56:38 +02:00
Torxed 9fc649d37a Made the ISO runner use Arch Linux as a container 2025-08-12 22:17:05 +02:00
Torxed 8dedb17397 Set geo mirror and created a nighly runner to build the ISO 2025-08-12 22:06:57 +02:00
Torxed a0660634cd Launching archinstall 2025-08-03 00:52:25 +02:00
Torxed 49047fbb19 Autostart the dummy installer, as well as prepare the ISO will all the AUR and Python dependencies 2025-08-02 21:00:18 +02:00
Torxed cbca7de51a Autostarted connectivity check 2025-08-02 18:09:37 +02:00
Torxed 8ffeb978d1 Added impala to the ISO 2025-07-27 17:15:21 +02:00
Torxed b3d0ed82dc Included some git instructions in the build step 2025-07-27 16:43:32 +02:00
Torxed 4ad4aad4c0 Added first version of ISO build 2025-07-27 16:42:10 +02:00
Anton Hvornum 022da3919e Initial commit 2025-07-27 15:21:01 +02:00