Commit Graph

125 Commits

Author SHA1 Message Date
PartialVolume
447f1ac5d0 Merge branch 'master' of github.com:PartialVolume/shredos.x86_64
Add fat16 to existing fat32 & exfat disc formats

We now accept fat16 as well as fat32 and exfat formats for
USB devices that can have the config files restored from &
sent to as well as saving PDF files.
2024-02-22 21:26:42 +00:00
PartialVolume
2acaff5c3f Multiple loop device test mode for developers & testers.
The main purpose of this commit is to allow the developer
or tester the ability to specify /dev/loop0 .. /dev/loopn on the
kernel command line in /boot/grub/grub.cfg and /EFI/BOOT/grub.cfg
where n is unlimited, although it is recommended that no more
than 20-30 loop devices are specified. The loop devices are of a
fixed size alternating between 500Kbytes and 1 MByte in size. Due
to their small size you would typically select 500 or 1000 rounds
when testing. To create loop devices append the following to
grub.cfg nwipe_options='--nousb /dev/loop0 /dev/loop1 ... /dev/loopn'
loop devices should be sequential starting at loop0, any break in
the sequence will cause creation of loop devices to stop.

This commit also includes a ffmpeg module
+BR2_PACKAGE_FFMPEG_SWSCALE=y for creation of
videos of the display. This may be useful for creating
training material, youtube videos etc using the command
ffmpeg -f fbdev -framerate 30 -i /dev/fb0 output.mp4

Initial work was started on excluding the boot disc if
the following shredos_exclude_boot_disc is appended
to the kernel command line.
2024-02-22 19:39:08 +00:00
PartialVolume
67efa79c9c Update README.md
Update URL link to one of the .iso files
2024-02-20 16:36:06 +00:00
PartialVolume
13e968aef0 Update README.md
Updated link to i586_32bit .img https://github.com/PartialVolume/shredos.x86_64/releases/download/v2023.08.2_25.0_x86-64_0.35/shredos-2023.08.2_25.0_i586_0.35_20240219.img
2024-02-19 22:25:36 +00:00
PartialVolume
d1114b6be9 Merge pull request #217 from ExaneServerTeam/bugfix/doc-update-grub.cfg
Fix grub.cfg path for Bios on latest image
2024-02-13 18:05:37 +00:00
Frederic Brin
f8241bad14 Fix grub.cfg path for Bios on latest image
Config file moved from boot/grub.cfg to boot/grub/grub.cfg
2024-02-13 11:58:10 +01:00
PartialVolume
a7325c49db Added link to i586_32bit .iso
Added link to i586_32bit .iso
2024-02-10 21:39:39 +00:00
PartialVolume
989299f31e Update README.md
Minor textual changes to .img, iso release table
2024-02-09 16:16:11 +00:00
PartialVolume
4f50f508c3 Update README.md
Various changes to the table that contains links to .img & .iso releases.
2024-02-09 15:48:25 +00:00
PartialVolume
5782e81c9f Merge pull request #199 from PartialVolume/Add_read_write_nwipe_files_to_pxe_server
Changes mainly related to retrieving and saving config files and saving PDF, log and dmesg files via tftp and ftp
2024-01-01 22:24:58 +00:00
PartialVolume
c9346c1f16 1. Now searches through multiple drives looking for exfat/fat32 shredos boot
discs including Ventoy.
2. The delay ShredOS introduces while it waits for USB devices to initialise
   previously printed a period symbol every second to show somethink was
   happening, instead, it now counts down numerically from 30. Most USB
   devices have initialised after about 10-15 seconds.
3. Two new kernel command line options are introduced. The first allows the
   user to determine whether PDF, log and dmesg files are sent using tftp or
   ftp protocols.
   i.e shredos_config=ftp:192.168.0.2:/home/joe/ftpdata/:jo:488993d:d
4. The second kernel command line option is:
   shredos_output=ftp:192.168.0.2:/home/joe/ftpdata/:jo:488993d:d which
   determines where the nwipe config files are retrieved from on ShredOS boot
   and saved on nwipe exit.
5. Added package openssh for sftp support
6. Added package telnetd which had inadvertently been removed on the last update.
2024-01-01 22:20:20 +00:00
PartialVolume
c62fe70bed Merge pull request #198 from wibeasley/patch-1
space after period
2024-01-01 22:12:45 +00:00
Will Beasley
8eb8ddfe29 space after period 2024-01-01 16:04:41 -06:00
PartialVolume
f50def9346 Update README.md
Updated a few thing relevant to the latest release.
2023-12-13 18:31:10 +00:00
PartialVolume
f8d5e1a5b9 Update README.md
Update on how many drives can simultaneously wiped using ShredOS. Currently fifty per system.
2023-12-13 18:23:00 +00:00
PartialVolume
02ee9039cf Update README.md
Update to .img size and number of excluded drives increased from 10 to 30 from Rev. 25.1
2023-12-13 14:37:06 +00:00
PartialVolume
7c24827971 Update README.md
Fix spelling
2023-12-13 00:24:16 +00:00
PartialVolume
bea5a4e427 Update README.md
Fix two typos
2023-12-13 00:12:42 +00:00
PartialVolume
e5093abe16 Update README.md
Fix a typo
2023-12-12 23:14:03 +00:00
PartialVolume
0f4768ef9d Update README.md
Fix another typo.
2023-12-12 23:08:50 +00:00
PartialVolume
e871c67a7e Update README.md
Fix a typo
2023-12-12 23:06:57 +00:00
PartialVolume
88cf6caedd Correct some text formatting 2023-12-12 23:01:22 +00:00
PartialVolume
5c66536ed7 Update README.md
Update index link and remove bold text.
2023-12-12 22:52:32 +00:00
PartialVolume
adf21c4d93 Update README.md
Added a procedure for editing the ShredOS .img grub files and recreating the modified .img file.
2023-12-12 22:46:14 +00:00
PartialVolume
a0dc10c6d1 Update README.md
Update nwipe help, showing command line options as of release 0.35
2023-11-27 18:32:47 +00:00
PartialVolume
128f294799 Merge branch 'master' of github.com:PartialVolume/shredos.x86_64 2023-11-26 19:45:55 +00:00
PartialVolume
6acdce2eac ShredOS will now save & restore configuration files, dmesg.txt and PDF certificate files to Ventoy formatted USB flash drives. Instead of saving to the first FAT32 formatted disc found, it now examines the exFAT or FAT32 partition for version information that matches the currently booted version. The location of ../board/shredos/version.txt has been moved to board/shredos/fsoverlay/etc/shredos/version.txt. This file should be manually updated by the devs when new versions are released. The README.md file was updated with this new location for version.txt 2023-11-26 19:41:24 +00:00
PartialVolume
a08811f60e Update README.md
Added mput *.pdf to example lftp command
2023-11-22 17:01:43 +00:00
PartialVolume
75f8dbc805 Update README.md
Fix URL
2023-11-10 19:13:36 +00:00
PartialVolume
8aebec82ab Update README.md
Add link to .img download and remove paragraph about HPA/DCO detection not being supported. As from v2023.08.2_25.0_x86-64_0.35 HPA/DCO detection (hidden sectors) is now supported and nwipe now creates a PDF certificate for each drive erased.
2023-11-10 19:12:27 +00:00
PartialVolume
e599c7241c Initial updates to README.md for v2023.08.2_25_x86-64_0.35
Initial updates to README.md for v2023.08.2_25_x86-64_0.35 for imminent release.
v2023.08.2_25.0_x86-64_0.35
2023-11-10 16:49:18 +00:00
PartialVolume
5998f89ac9 Add example PDF animated gif which is used in README.md 2023-11-10 16:17:56 +00:00
PartialVolume
948b05bf49 Increased ShredOS's vfat partition size to 250MB which leaves about 25MB free space. This was done so that approximately 75 PDF certificates could be stored on the ShredOS partition. 2023-11-10 15:21:39 +00:00
PartialVolume
325b54a68d Fixed nwipe.conf being restored to incorrect location 2023-11-09 23:30:58 +00:00
PartialVolume
c9788147f2 - Nwipe reads /etc/nwipe/nwipe.conf and /etc/nwipe/nwipe_customers.csv from the USB flash drive at boot. Nwipe now writes /etc/nwipe/nwipe.conf and /etc/nwipe/nwipe_customers.csv from ShredOS's ram drive back to USB flash drive on nwipe exit. This means any changes to nwipe's configuration via nwipes configuration screen or any changes manually made to the files will be saved back to the flash drive. Initial commit, further debugging of nwipe.conf restore from USB to ram drive required. 2023-11-09 23:21:08 +00:00
PartialVolume
254d38ccae Correct typo in comment 2023-11-08 22:55:09 +00:00
PartialVolume
a044cc12bb ShredOS now waits for USB devices to initialise before launching nwipe. Nwipes's PDF report is now written to the ShredOS USB flash drive. 2023-11-08 22:48:00 +00:00
PartialVolume
cd2f20c834 Merge branch 'master' of github.com:PartialVolume/shredos.x86_64 2023-11-08 19:15:21 +00: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
edb8bf60ab Merge pull request #161 from ITJamie/master
add option to post logfile to http endpoint
2023-08-03 10:46:24 +01:00
Jamie (Bear) Murphy
9eaf465fea add option to post logfile to http endpoint 2023-07-27 22:30:23 +01:00
PartialVolume
a02d0a3887 Update README.md
Corrected a case issue in one of the index links
2023-07-23 22:48:59 +01:00
PartialVolume
a8a8be2f23 Added missing frame buffer devices, added MESA3D drivers, added USB serial adapter support to allow output of /dev/console via USB/RS232, plus other graphics related changes. 2023-07-10 22:11:51 +01:00
PartialVolume
692717f27c Update README.md
typo
2023-07-09 20:56:01 +01:00
PartialVolume
848665a6ad Update README.md - note about MACs
Add information about MAC Book Pro's and how to switch terminals on a MAC.
2023-07-09 20:51:23 +01:00
PartialVolume
4805605fb2 Merge branch 'master' of github.com:PartialVolume/shredos.x86_64 2023-07-05 19:38:38 +01: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
b6ad20b4a1 Update README.md
Add `diskutil list` as command to use when determining USB drive on a Mac.
2023-07-02 22:31:47 +01:00
PartialVolume
47e0056463 Update README.md
Prefix dd with sudo
2023-07-02 21:59:07 +01:00
PartialVolume
654cfca2bf Merge pull request #153 from PartialVolume/Add_G200_KMS_and_AST_server_drivers
Added the Matrox G200 and AST KMS server graphics drivers
v2021.08.2_23.5_x86-64_0.34
2023-07-02 15:40:15 +01:00