Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hypersolid-os/target.rescue-system
x64 rescue system to be started via usb boot or pxe
https://github.com/hypersolid-os/target.rescue-system
debian debian-linux debian-live rescue-system
Last synced: about 18 hours ago
JSON representation
x64 rescue system to be started via usb boot or pxe
- Host: GitHub
- URL: https://github.com/hypersolid-os/target.rescue-system
- Owner: hypersolid-os
- License: gpl-2.0
- Created: 2019-11-23T15:27:03.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-08-20T13:42:01.000Z (over 1 year ago)
- Last Synced: 2024-10-13T17:42:59.120Z (about 1 month ago)
- Topics: debian, debian-linux, debian-live, rescue-system
- Language: Shell
- Size: 18.6 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
debian based live rescue system
===================================Features
------------------------------------------* direct boot into bash in under `10s`
* file system + disk utilities
* network utilities
* additional utilities
* localization via `/etc/default/locale` - default `en_US.UTF-8`
* keymap set via `/etc/default/keyboard` - default `de`
* loadable via PXE or usb storage
* x64 only (default)
* optional data storage on `/mnt/data` (mounted via partlabel "data")Additional utilities/scripts
------------------------------------------Location: [rootfs/usr/sbin](rootfs/usr/sbin)
### Media sanitization ##
#### hdd-erase ####
Execute a single run of `shred` to override the target device with random data
**Usage**
```bash
hdd-erase
```**Example**
```bash
hdd-erase /dev/sda
```#### ssd-erase ####
Executes the `ATA SECURE ERASE` command on given device.
Sets the drive password temporarily to `erase` to execute the secure erase procedure. In case the drive is already password protected you have to remove the passphrase or execute `hdparm --user-master u --security-erase erase` manually!
**Usage**
```bash
ssd-erase
```**Example**
```bash
ssd-erase /dev/sdb
```#### cpsysimg ####
Write a gz compressed, gpt based disk image to block device
**Usage**
```bash
cpsysimg
```**Example**
```bash
cpsysimg /mnt/data/boot.img.gz /dev/sdb
```USB storage boot
----------------------------### Partition layout ###
One storage partition contains the partlabel `system` to identify the system partition
### Extlinux Config ###
```
DEFAULT rescue-linux
SAY Now booting the kernel from SYSLINUX...
LABEL rescue-linux
KERNEL ../kernel.img
APPEND root=PARTLABEL=rescue-system pstorage=PARTLABEL=rescue-conf ro net.ifnames=0 biosdevname=0
INITRD ../initramfs.img
```License
----------------------------**hypersolid** is OpenSource and licensed under the Terms of [GNU General Public Licence v2](LICENSE.txt). You're welcome to [contribute](CONTRIBUTE.md)!