Commit Graph

7 Commits

Author SHA1 Message Date
PartialVolume
7e198a902e The i686 .iso builds failed to boot on X86-64 systems that only support booting with 64bit efi, i.e no legacy boot option. This was due to bootx64.efi not being included by iso9660.mk when the architecture is i686. Changes were made to iso9660.mk to correct this. 2026-01-29 19:49:33 +00:00
desertwitch
af1654ee9f fix(shredos): refactor post-process scripts
Post-processing used a static (outdated?) GRUB image for USB image generation, but it is better to use the GRUB image produced as part of the building process, which ensures that the actual compiled GRUB version is used as bootloader in our images and not an outdated one.

Post-processing previously embedded the 64-bit EFI bootloader to 32-bit builds, as no architecture checks were in place. This was changed to check for architecture and embed the correct EFI bootloader for the respective target architecture instead.

The GRUB configuration was changed to use a menu, to allow the user to choose between standard and nomodeset parameters, while also allowing the user to edit the command line to append other kernel parameters they may need for their systems.

The vanity kernel image name was returned to bzImage to clearly mark the image for what it is, and to remain consistent with the ISO file generation where we have no direct control over the image now.

Signed-off-by: desertwitch <24509509+desertwitch@users.noreply.github.com>
2025-11-18 07:41:51 +01:00
PartialVolume
9e8d671b7c Update to buildroot 2023.08.2, updated nwipe to v0.35, added ChromeOS and Microsoft Surface drivers, fibre channel drivers. 2023-11-08 19:10:58 +00:00
PartialVolume
2ad6760d0f Upgrade buildroot to 2023.05 (from 2021.08.2), kernel is upgraded to 6.3 (from 5.13.19). 2023-07-05 19:35:21 +01:00
PartialVolume
98de170bb2 Add grub2 bootx64.efi modules for PXE booting
The EFI boot loader file bootx64.efi has been rebuilt with the extra grub2 modules,
all_video, video_cirrus, video_bochs, net, efinet, tftp and gzio. This will hopefully fix
the problem referenced here: [#147](https://github.com/PartialVolume/shredos.x86_64/issues/147). Also bumped version from v2021.08.2_23.2_x86-64_0.34 to v2021.08.2_23.3_x86-64_0.34
2023-06-05 14:54:21 +01:00
PartialVolume
c92c6a6c04 Enabled EFI options in kernel, removed old framebuffer drivers that were recently introduced but appear to cause problems. Reduced framebuffer to just three of which the simple frame buffer will probably be used the most. Added execute permissions to shredos_net.sh. And finally this is a rebuilt GRUB bootx64.efi which now includes the efi_gop and efi_uga grub modules build-in. 2021-11-26 22:36:39 +00:00
PartialVolume
49625f0571 First commit of Shredos v2021.08.2_19_x86-64_0.32.014 2021-11-23 23:01:30 +00:00