Skip to content

Rescatux is a GNU/Linux rescue cd (and eventually also Windows) but it is not like other rescue disks. Rescatux comes with Rescapp. Rescapp is a nice wizard that will guide you through your rescue tasks.

master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.

README

This is Rescatux, a Debian Live (based on live-build) CD aimed at easy rescue.

Please visit the official web page of Rescatux, for more information.
The URL is <http://www.supergrubdisk.org/rescatux/>.

== Rescatux live cd unique features ==

These features might be already merged into upstream live-build or they will be asked to be merged there.
These features is what make different Rescatux than a regular live-cd which has Rescapp package installed.

* Rescapp package included (which includes self-test)

* Rescatux startup wizard:
** Appears by default centered between two screens (useful when one has a broken screen)
** Change monitor settings
** Change language/locale
** Change keyboard layout
** Turn off VNC Server or change its password

* Lightweight desktop (lxqt)

* Includes both 686 and amd64 kernels
* Arch autodetection in Isolinux bootloader
* Arch autodetection in Grub2 bootloader
* Microsoft signed Secure Boot
* Loopback.cfg support
* SElinux support
* Liveid
* VNC Server on by default


== OBTAIN SOURCE CODE ==

You can obtain most recent source code from out git repository by issuing:

  git clone https://github.com/rescatux/rescatux.git rescatux-git

== BUILD INSTRUCTIONS ==

In order to build Rescatux in a Buster system or Buster chroot you need these packages:

live-build (patched as below)
imagemagick # Needed for logo generation
syslinux # Needed for logo generation
syslinux-utils # Needed for logo generation

If you want to build also source code you need the git package to be installed.

== Rescatux's live-build ==

I'm trying to push upstream (live-build) my improvements on live-build:

* Arch autodetection in Isolinux bootloader
* Support for loopback.cfg
* SElinux
* Liveid

in the meanwhile you need to get, build and install live-build's live-build package from:

https://github.com/rescatux/live-build/
(Tag: rescatux-0.73rc1-tmp1)

Then make sure you install:
policycoreutils
coreutils
selinux-utils
selinux-policy-default
packages so that SElinux support works ok.

== Rescatux's live-boot ==

I'm trying to push upstream (live-boot) my improvements on live-boot:

* Liveid
.

Rescatux live-boot will be fetched from Rescatux repo when building the rescatux disk.

Were you to need to build it manually (and upload to a repo of your own so that it's taken into account) you can have its source code here:

https://github.com/rescatux/live-boot/
(Tag: rescatux-0.75b5-tmp1)

Note: Make sure you build both the i386 buster and amd64 buster versions.

=== Isolinux based image ===

Edit these variables from make_common file if needed:

MIRROR_BOOTSTRAP
MIRROR_CHROOT
SID_MIRROR
BACKPORTED_PASSWD

Using an Buster system or chroot run at the Rescatux source code directory:

  ./make-rescatux.sh

This will generate an image like:
  rescatux-0.30b7.iso
in rescatux-release directory.

=== SG2D based image ===

(Note: At March 2020 this feature won't work properly without being updated.)
(Note: So this is an unsupported script.)

You need to have installed GNU GRUB2 in your system, at least the grub-mkrescue and grub-mkfont binaries.
You also need to have Super Grub2 Disk source code.

Edit SG2D_SOURCE_DIRECTORY variable in make-rescatux-sg2d.sh file.
Its value should be path to your Super Grub2 Disk source code directory.

Using an unstable/jessie system or chroot run at the Rescatux source code directory:

  ./make-rescatux.sh

  and then:

  ./make-rescatux-sg2d.sh

This will generate an image like:
  rescatux_cdrom_usb_hybrid_i386_486-amd64_0.30b8_sg2d.iso

=== Make source code ===

Just run:

  make-rescatux-and-source-code.sh

which will generate many source code files at:

rescatux-release/rescatux-VERSION/source-code directory.

=== Release ===

The files that usually conform a release are:

Rescatux iso:

  rescatux-0.30b7.iso

Rescatux iso md5sum file:

  rescatux-0.30b7.iso.md5

Rescatux source code:

  rescatux_source_code_0.30b8.tar.gz

which will be found on:

rescatux-release directory.

=== Other notes ===

You can change Rescatux version at VERSION file.

=== About Rescatux logo ===

New Rescatux logo ( 06 July 2014 ) is a mixed and modified image based on these three pictures:

* A Gnu wearing a jacket
** Author: Sarah Katzenell Rabkin
** Url: https://www.gnu.org/graphics/gnu-jacket.html
** License: Creative Commons Attribution-Sharealike 2.0
license (http://www.gnu.org/licenses/license-list.html#ccbysa).
* Tux
** Author: lewing@isc.tamu.edu and The GIMP
** Url: http://commons.wikimedia.org/wiki/File:Tux.png
** License: Permission to use and/or modify this image is granted provided you acknowledge me lewing@isc.tamu.edu and The GIMP if someone asks.
* Thermometer
** Author: Via Wikimedia commons
** License: CC-BY-SA-3.0 (http://creativecommons.org/licenses/by-sa/3.0/)]
** Url: http://commons.wikimedia.org/wiki/File:Clinical_thermometer_38.7.JPG

You can find it at: live-config/bootloaders/{extlinux,isolinux,pxelinux,syslinux}/splash.svg.in

About

Rescatux is a GNU/Linux rescue cd (and eventually also Windows) but it is not like other rescue disks. Rescatux comes with Rescapp. Rescapp is a nice wizard that will guide you through your rescue tasks.

Resources

License

Packages

No packages published

Languages

You can’t perform that action at this time.