forked from rescatux/rescatux
-
Notifications
You must be signed in to change notification settings - Fork 1
/
README
192 lines (120 loc) · 5.46 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
This is Rescatux, a Debian Live CDROM , made from the debian package "live-build".
aimed at limited rescue functions made in a very unintuitive, convoluted GUI manner (LXQt DE rather than K DE).
usually all packages are left in default state so it looks disgusting upon boot,
if you see anything at all. TUX magazines shipped with SGD2 as a complete DVD side, wasting 99% of 4,7 GB
A key concept of rescueTUX is to scatter the Docs across various SourceForge URL’s, github, websites,
mailing-list and god knows what else, and then to - for good measure - also throw in
a bunch of dead links. This achieves to goal of breaking everybody’s workflow.
______________________________________________
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