Commit Graph

208 Commits

Author SHA1 Message Date
desertwitch
29bf065cd8 feat(configs): adapt configurations for new changes
The default configuration "shredos_defconfig" was amended to produce both the existing USB image (which allows writing PDFs to the USB) and the new hybrid ISO (which now allows BIOS+UEFI booting, as well as flashing to USB and burning to CD/DVD-ROM) in one build.

Additional configurations "shredos_img_defconfig" and "shredos_iso_defconfig" were added which only target either the existing USB image or the new hybrid ISO, for full flexibility.

Signed-off-by: desertwitch <24509509+desertwitch@users.noreply.github.com>
2025-11-18 07:41:51 +01: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
desertwitch
56333565cb chore(grub2): remove obsolete vanity patch
As the board is now using a GRUB menu, replacing these messages no longer makes sense (most users will never see them), so the additional patch is better removed.

Signed-off-by: desertwitch <24509509+desertwitch@users.noreply.github.com>
2025-11-18 07:41:45 +01:00
desertwitch
554f1a965b feat(iso9660): complete refactor of filesystem
The entire iso9660 filesystem folder was restructured to replace partially unreadable legacy code with modern, readable and modular structures. Hardcoded paths were replaced with variables, as much as possible, to make the code work with different setups. A mode "both" was added, producing Debian-style hybrid ISOs for both BIOS and EFI usage, while still allowing for flashing to USB and/or burning to CD/DVD-ROM. The configuration GUI (via "make menuconfig") was also refactored and adapted to the new changes.

Signed-off-by: desertwitch <24509509+desertwitch@users.noreply.github.com>
2025-11-18 07:40:08 +01:00
PartialVolume
4e544986c1 Update README.md
Add missing hash symbol
2025-11-17 00:56:39 +00:00
Fab
b134eb2171 Updating readme with information related to release of ShredOS v2024.11_27_x86-64_0.38 (#319)
* Completed Troubleshooting Information

* Update README.md with information about toggling font size

Previously the toggling of bigger font sizes required access to the virtual terminal. PartialVolume integrated a shortcut.

* Smaller Readibility Updates

* Clarification regarding Mac Support

Expanded definition of Mac to all intel powered macs

* Clarified supported systems

* Fixed typo on new Display Font Size Toggle paragraph
2025-10-23 23:19:01 +01:00
PartialVolume
0027e5536c Merge branch 'master' of github.com:PartialVolume/shredos.x86_64 2025-10-23 22:37:16 +01:00
PartialVolume
d9ccdd4c6d Wait for 10 seconds of USB bus inactivity, previously 5 seconds before proceeding to execute nwipe, the 30 second timeout remains in place, resulting in the execution of nwipe irrespective of USB bus activity. 2025-10-23 22:36:38 +01:00
DaanSelen
e1414a8f43 chore(pkg): update nwipe version to 0.39 (#380)
* chore: bump nwipe

* chore: clean the .mk file of nwipe

* chore: update .mk and .hash files

* chore: add tar.gz into gitignore

* chore: try to integrate https://github.com/PartialVolume/shredos.x86_64/pull/322

* Revert "chore: try to integrate https://github.com/PartialVolume/shredos.x86_64/pull/322"

This reverts commit 6a4ad199ea.

* chore: bump image name

* Revert "chore: bump image name"

This reverts commit ec70d375b5.

---------

Co-authored-by: Daan Selen <dselen@systemec.nl>
2025-10-22 21:48:10 +01:00
PartialVolume
09b9d853b7 Update README.md
Update note regarding using vanilla vs nomodeset and suspend to RAM.
2025-02-03 11:27:38 +00:00
PartialVolume
4aeeb9d95c Update README.md
Added a link to the ShredOS wiki on sleep states
2025-02-03 11:07:48 +00:00
PartialVolume
0d0486aa13 Update README.md
Add use of rtcwake for unfreezing drives
2025-02-03 10:53:14 +00:00
PartialVolume
0a31507565 Merge pull request #325 from brazier/master
Minor update to README ssd and nvme section
2025-02-02 22:29:19 +00:00
brazier
ef1447a300 Update README ssd and nvme section
Added how to enter virtual terminal.
Fix minor typos.
Fix incorrect link in text.
Fixed inconsistencies in text and command lines.
2025-02-02 16:05:31 +01:00
PartialVolume
cae899cd2d Merge pull request #324 from brazier/master
Update readme with information on how to work with ssd and nvme disks
2025-02-02 05:25:56 +00:00
brazier
79a766cb9b Update README.md
Added command line procedures for SSD and NVME
2025-02-02 05:12:35 +01:00
PartialVolume
9841cf576a Update README.md
Corrected a typo
2025-01-29 00:12:31 +00:00
PartialVolume
2d26de04e7 Update README.md
Updated release details links
2025-01-29 00:11:02 +00:00
PartialVolume
198a6a558d Update README.md
Add links to 32 bit .iso and .img files.
2025-01-29 00:02:00 +00:00
PartialVolume
2ad82e21d4 Update README.md
Update links to latest release.
2025-01-26 01:10:27 +00:00
PartialVolume
4bda8c2593 Merge pull request #321 from Knogle/fix-action-ebpf-arch-mismatch
linux-tools: remove BPF kselftest artifact to avoid arch mismatch error
v2024.11_27_x86-64_0.38
2025-01-24 21:09:35 +00:00
Fabian Druschke
6a254b30e2 linux-tools: remove BPF kselftest artifact to avoid arch mismatch error 2025-01-24 18:19:58 +00:00
PartialVolume
4fcdcefb6d Updated some files for the go package that had some old files from the previous version. 2025-01-23 11:15:47 +00:00
PartialVolume
e80f0d4972 Added back in an incorrectly deleted file 2025-01-23 01:19:26 +00:00
PartialVolume
b898ad4de0 Merge branch 'master' of github.com:PartialVolume/shredos.x86_64 2025-01-23 01:09:41 +00:00
PartialVolume
c6c3355280 Removed old patch files that were from the previous buildroot version which were still present. This caused uses during compile when already patched files were attempted to be repatched which caused an error and the compile to fail. 2025-01-23 01:07:41 +00:00
PartialVolume
31aa1f6b4c Merge pull request #317 from fthobe/patch-1
Update README.md with Troubleshooting for 520 sector size and
2025-01-17 21:56:04 +00:00
Fab
b93e686f57 Update README.md with Troubleshooting for 520 sector size and
I added all information needed to reformat 520e disks and remove FTTH. 

I took the liberty to link to my guides and replaced systemrescue in my guide with ShredOS, now that there's parallel preinstalled it makes more sense.
2025-01-16 14:14:20 +01:00
PartialVolume
e05541a43b Added Seagate's OpenSeaChest tools. Increased image size to 310MB leaving approximately 25MB free for PDF certificates and logs 2025-01-13 21:30:42 +00:00
PartialVolume
0b171bd816 Fixed busybox not being included, noticed during tests as telnetd wasn't available. Also added CONFIG_GEMINI_ETHERNET=y driver. 2025-01-12 22:05:06 +00:00
PartialVolume
f714583630 Merge branch 'master' of github.com:PartialVolume/shredos.x86_64 2025-01-10 19:39:38 +00:00
PartialVolume
f39f161d58 Upgrade ShredOS to buildroot v24.11 2025-01-10 19:34:56 +00:00
PartialVolume
9c8853d35b Merge pull request #313 from anshnd/patch-1
Update README.md
2025-01-06 19:51:53 +00:00
anshnd
c8efa954fe Update README.md
small typos
2025-01-06 12:48:21 -05:00
PartialVolume
400c6681fe Update README.md
Minor update to the loadkeys text
2024-11-25 12:58:47 +00:00
PartialVolume
d5280fc4e1 Merge pull request #289 from PartialVolume/Add_MPI3MR_driver_for_broadcom_SCSI
Added the MPI3MR driver for Broadcom SCSI
2024-09-17 19:57:29 +01:00
PartialVolume
3c9a12c5b2 Added the MPI3MR driver for Broadcom SCSI 2024-09-17 19:55:16 +01:00
PartialVolume
8fa918db4e Merge pull request #287 from PartialVolume/Improve_naming_of_dmesg.txt_to_avoid_collisions
Improve naming of the dmesg.txt file to avoid overwriting
2024-09-14 22:18:39 +01:00
PartialVolume
6cfc0c4b16 Improve naming of the dmesg.txt file to avoid overwriting 2024-09-14 22:16:26 +01:00
PartialVolume
889bcbe3fe Added Dell x86 platform specific device drivers as builtin 2024-09-13 17:05:16 +01:00
PartialVolume
96bb5cbe9a CONFIG_IKCONFIG: This option enables the complete Linux kernel .config file contents to be saved in the kernel. It provides documentation of which kernel options are used in a running kernel or in an on-disk kernel. This information can be extracted from the kernel image file with the script scripts/extract-ikconfig and used as input to rebuild the current kernel or to build another kernel. It can also be extracted from a running kernel by reading /proc/config.gz if enabled (below). 2024-09-11 21:48:40 +01:00
PartialVolume
52a07e32d3 Including CONFIG_PCI_MSI fixes a problem with some discs not showing up on HP servers. Thanks to @tlschenkjr 2024-09-11 21:16:59 +01:00
PartialVolume
b8a35caee4 Fix parallel.hash, file must end with 0x0a (newline) 2024-09-01 00:16:12 +01:00
PartialVolume
5ed052e83f Merge pull request #280 from PartialVolume/revert_procps-ng_files
Revert procps-ng files back to their original state
2024-08-31 21:51:24 +01:00
PartialVolume
acbd555ee4 Revert procps-ng files back to their original state prior to commit 1fe0ac8, basically re-instating the new line character or lines at the end of the files. 2024-08-31 21:47:48 +01:00
Fab
1fe0ac8846 #274 ATTENTION: FIRST COMMIT, TRIPLE CHECK FOR MISTAKES Added parallel package to buildroot (#275)
Added parallel package to buildroot to close #274
Added .DS_Store due for development on mac clients.
Updated readme.md regarding sg3_utils & parallel
2024-08-31 20:41:38 +01:00
PartialVolume
4b94ac084d Minor update to readme 2024-08-21 23:07:13 +01:00
PartialVolume
9a49018892 Merge branch 'master' of github.com:PartialVolume/shredos.x86_64 2024-08-21 21:52:21 +01:00
PartialVolume
c21ac29363 Add a new script that toggles the font size between single and double size. Activated by the d key in nwipe drive selection, specifically for ShredOS use 2024-08-21 21:50:16 +01:00
PartialVolume
b5c9b31564 Update README.md
Fix typo
2024-06-23 22:34:22 +01:00