Rescue USB Stick

Author: Bernd Schemmer
email: Bernd.Schemmer@gmx.de
Homepage: http://bnsmb.de

Last update: 16.08.2015/bs





Contents


  1. Rescue USB Stick
    1. Contents
    2. Introduction
    3. Files and directories on the partition /dev/sdb1
    4. Files and directories on the partition /dev/sdb2
    5. Boot partitions and ISO files on the USB Stick
    6. ISO images on the USB stick
    7. Boot Menues and Screenshots
      1. DSL
      2. Knoppix
      3. Slax
      4. Puppy
      5. c't Desinfect 2013
      6. Hiren's BootCD
      7. FalconFourUltimate Boot CD
      8. Windows 7 x64 Maintenance ISO image
      9. grml
      10. System Rescue CD
      11. Darik's Boot and Nuke
      12. Clonezilla
      13. Parted Magic
      14. GParted
      15. AVIRA AntiVir Rescue System
      16. Kaspersky Rescue CD 10
      17. BitDefender
      18. Deft
      19. DEFT Zero
      20. Kali Linux
      21. BackTrack
      22. BlackArc Linux
      23. Network Security Toolkit
      24. SMART_LINUX
      25. Trinity Rescue Kit
      26. SmartOS
      27. Solaris 10
      28. Solaris 11
      29. Tribblix
      30. Firefly (Solaris 11 Rescue)
      31. Milax
      32. Ultimate Boot CD
      33. Knoppicillin 6
    8. Internals
      1. Partitiontable
      2. Boot Manager
      3. Virtual Machine Software
    9. Howtos
      1. How to create a new partition on the USB stick
      2. How to install a boot manager in one of the partitions
      3. How to add an image that uses syslinux
      4. How to boot from another partition in grub4dos
      5. How to chainroot from grub4dos to a boot loader in a partition
      6. How to chainroot to an ISO image file
      7. How to add another Casper using boot image
      8. How to add another live-initramfs using boot image
      9. How to add another Knoppix based boot image
      10. KNOPPIX Cheat Codes
    10. Links
    11. History



Introduction


This is the documentation for my 128 GB USB stick with a collection of various rescue tools for x86 PCs. The rescue tools are mainly Linux Images but Solaris Images (Milax, SmartOS, Solaris 10 and Solaris 11), two Windows XP images and a Windows 7 x64 Maintenance image are also included. There are also some binaries for Linux and Windows on the first partition of the USB stick that can be used without booting the USB stick.

All images can be booted from the USB stick. In addition, most of the ISO images used to create the partitions on the USB stick are also on the USB stick.

Note that the USB stick also contains some tools for Solaris SPARC.

Notes:

/dev/sdb is used as device for the USB stick in Linux in this documentation. The device used for the USB stick on your machine may be different.


Please be aware that this page is only for documentation . But you can create your own Rescue USB stick using the hints and HowTos documented here.

Sample screenshot from the boot manager in the master boot record of the USB stick [as of 02.07.2015]:


... and the 2nd page:

... and the 3rd page



The Solaris Sub Menu [as of 26.06.2015]




.. continued


.. continued



The ISO Images Sub Menu


... continued




Files and directories on the partition /dev/sdb1


/dev/sdb1 is a FAT formated primary partition for data (for all Operating systems).

Note:

This is the only partition that is visible in Windows.


Directory
Content
Version
Comment
./backup
privat backup files


/data
privat data files


/hd
HD image files

currently only WindowsNT image for Qemu
./bin/java
Java programs


./bin/java/ireasoning
MIB Browser
10.0 (Build 3805) 2014
http://ireasoning.com/
./bin/java/jangle*
SNMP GUI
0.13
http://www.petertribble.co.uk/Solaris/jangle.html
./bin/java/jperf*
GUI for iperf
2.0.2
http://sourceforge.net/projects/iperf/
Note:

The Windows, Linux, and Solaris binaries for iperf are also on the USB stick.

./bin/java/jxplorer*
LDAP Browser
3.3
http://jxplorer.org/
./bin/java/kSar.5.1.0-beta2
a GUI to analyze sar files
5.1.0 beta2

./bin/java/swat*
StorageTek Workload Analyzer
3.02
http://support.oracle.com , see
https://blogs.oracle.com/henk/entry/swat_3_02_has_been
./bin/linux32
Linux 32 Bit binaries


./bin/linux64
Linux 64 Bit binaries


./scripts
Unix Scripts


./bin/SiSoftware Sandra Lite 2012.SP2
Sandra Lite


./bin/solaris
generic Solaris Tools


./bin/sol_sparc
Solaris SPARC tools


./bin/sol_x86
Solaris x86 Tools


./bin/usb_tools



./bin/usb_tools/syslinux-4.05 Image dir on the USB stick for syslinux


./bin/usb_tools/grub4dos-0.4.4 Image dir on the USB stick for grub4dos

./usb_tools/BOOTICE.EXE
Windows tool to write the boot sector for various boot manager

see here

./bin/windows
Windows tools

4allcalc
7zip
FileCommander
Firefox
FileZilla
Putty
MobaXterm
NcFTP
Notecase
NotePad
SysInternals
VNC
VirtuaWin
WinSCP
Wireshark
Xerver
multiple defragmentation tools for Windows
KeePass
TrueCrypt
qemu
etc.
./winfaq/winfaq.chm
Windows FAQ


./img/general
general image/package files


./img/java
java image/package files

./img/linux32
Linux 32 Bit image/package files

./img/linux64
Linux 64 Bit image/package files

./img/solaris_sparc
Solaris SPARC image/package files

./img/solaris_x86
Solaris x86 image/package files

./img/usb
Image files for the tools used to create the USB stick


./img/windows
Windows image/package files

./iso
ISO image files for x86


./iso/sparc
ISO image files for SPARC


./mydsl Damm Small Linux Extension directory


./Putty
Private putty files





Files and directories on the partition /dev/sdb2


The partition 2 is used for the Solaris installations (Milax, Solaris 10, and Solaris 11). Please ignore this partition in all non-Solaris Operating systems.

Be aware that Linux creates devices for the Solaris slices on /dev/sdb2 :


[266037.981868] sd 36:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[266038.019867]  sdb: sdb1 sdb2 sdb3 sdb4 < sdb5 sdb6 sdb7 sdb8 sdb9 sdb10 sdb11 sdb12 sdb13 sdb14 sdb15 sdb16 sdb17 sdb18 sdb19 sdb20 sdb21 sdb22 sdb23 sdb24 sdb25 sdb26 >
 sdb2: <solaris: [s0] sdb27 [s1] sdb28 [s2] sdb29 [s3] sdb30 [s4] sdb31 [s8] sdb32 [s9] sdb33 >

But due to the missing UFS drivers in Linux these devices  (sdb27 to sdb33 in the example above) are not usable in Linux.




Boot partitions and ISO files on the USB Stick


Note:

The keyboard layout for most ISO images is US. To change the keyboard layout to German use "setxkbmap de" while in a terminal .

To become root in mostly all Live Linux image use " sudo su -", the root passwords for the images listed in the table below (if required).


CDROM Image used / OS
Version
Architecture
Description
Homepage / download
signature file for the boot manager
Boot Manager
Can boot from ISO image
Comment
DSL - Damm Small Linux 4.11.rc2 32 Bit
a Live Linux Image
http://www.damnsmalllinux.org/index_de.html dsl.sig
syslinux yes
this is still Linux 2.4.x
Knoppix V7.4.2 2014-09-28
(DVD image)
64 Bit
the Linux Live Image
http://knopper.net/ knoppix.sig
syslinux yes
see also the notes for KNOPPIX based images
and the KNOPPIX Cheat Codes
Slax 7.0.8 x86_64 64 Bit
another Live Linux Image http://www.slax.org/ slax.sig
syslinux yes

Puppy 5.7
32 Bit
another Live Linux Image http://puppylinux.org puppy5x.sig syslinux no

c't Desinfect 2013
4/2013

Linux Image with virus scanner
c't 4/2013
ctdesinfect.sig
syslinux no

Hiren's BootCD 15.1
32 Bit
Mini Windows XP and other tools
http://www.hiren.info hiren.sig
syslinux Linux : no
Windows XP: yes

FalconFour Ultimate Boot CD
v4.61 32 Bit
Customized version of Hiren's BootCD
http://falconfour.wordpress.com/tag/f4ubcd/ fb.sig
grub4dos
yes

Windows 7
Patchlevel 01.07.15
64 Bit



grub4dos yes
The ISO image must be in the root directory of the data partition
grml
grml96-full_2014.11
32 Bit
64 Bit
the swiss army knife for sys admins http://grml.org/download/ grml.sig
syslinux yes

SystemRescueCD 4.0.3 64 Bit
32 Bit
64 Bit
a rescue CD
http://www.sysresccd.org sysrescue.sig
syslinux yes

Ultimate Boot CD 5.1.1
5.2.9

various tools
http://www.ubcd.org/ ISO Boot only - no separate partition on the USB stick n/a
yes

Knoppicillin 6
Koppicillin 6 8/2007
32 Bit
c't Rescue Disk

with some harddisk tests tools:

 4) Fujitsu Drive Test 7.00             
 5) Hitachi Feature Tool 2.07           
 6) Hitachi Fitness Test 4.11           
 7) Samsung HUTIL 2.10
 8) Seagate SeaTools for DOS 2.07 (GUI)
 9) Seagate SeaTools for DOS 1.10 (TUI)
10) Western Digital DLD 5.04f

http://www.heise.de/download/knoppicillin-download.html
ISO Boot only - no separate partition on the USB stick n/a
yes
Note:

Linux from the Knoppiclin Partition does not start
Darik's Boot and Nuke
2.2.6
32 Bit
tools to nuke disks
http://www.dban.org
dban.sig
syslinux yes

CloneZilla
2.3.2-22-amd64
64 Bit
a Linux Live Image to copy harddisks
http://www.clonezilla.org/
clonezilla.sig
syslinux
no

Parted Magic
2012_12_25_x86_64 64 Bit
a Linux Live Image with Partition tools http://partedmagic.com/ pmagic64.sig
syslinux no
Note:
Newer versions are not free anymore
GParted
0.16.1-1-i486
32 Bit
Gparted
http://gparted.org/
gparted.sig
syslinux no










AVIRA AntiVir Rescue System
20.08.2014
32 Bit
Virus scanner
http://www.avira.com/de/download/product/avira-antivir-rescue-system/
antivir.sig
syslinux
no

Kaspersky Rescue CD 10
10
32 Bit
Virus scanner
http://support.kaspersky.com/de/viruses/rescuedisk
kaspersky.sig
syslinux
no

BitDefender


32 Bit
Virus scanner

ISO Boot only - no separate partition on the USB stick n/a
yes










DEFT
8.2
64 Bit
a Linux Live distribution for forensic analysis
http://usb.deftlinux.net/
deft.sig
syslinux no
DEFT Documentation
DEFT Zero
RC 1
32 Bitsudo
"What’s DEFT ZERO?

This new mini DEFT distro is fully optimized for the acquisition and hashing of mass storage devices, in just 400 MB! Due DEFT Zero’s light weight and the fact that it can be loaded entirely into RAM at computer boot, it allows you virtually to turn any computer (even a really obsolete one) into a storage media cloner device."
http://usb.deftlinux.net/ deftzero.sig
syslinux no
DEFTZero Documentation
Kali Linux
2.0
64 Bit
a Linux Live image for security checks http://www.kali.org/
kali64.sig
syslinux no
KALI Documentation
Kali Linux 1.0.9
64 Bit
a Linux Live image for security checks http://www.kali.org/ kali109.sig
syslinux no
KALI Documentation

Note:

In qemu you must add vga=vmware to the qemu command for this image!
BackTrack
5R3
64 Bit
a Linux Live image for security checks
http://www.backtrack-linux.org/backtrack/backtrack-5-release/
backtrack.sig
syslinux
BackTrack is no longer developed - the successor of BackTrack is Kali Linux
BlackArc
2014/10/07
64 BitBlackArc
"BlackArch Linux is a lightweight expansion to Arch Linux for penetration testers and security researchers. "

blackarch.sig
syslinux no
http://blackarch.org/index.html

Root User:
root / blackarch
Network Security Toolkit
2014-02-20
32 Bit
Network security applications
http://www.networksecuritytoolkit.org/nst/
nst.sig
syslinux no

see also:
http://sectools.org/
Root User:
root / nst2003
SMART Linux
2014-06-19
32 Bit
Forensic Tools
http://www.asrdata.com/forensic-software/smart-linux/
smart.sig
syslinux no

Trinity Rescue Kit
3.4
32 Bit
Trinity Rescue Kit or TRK is a free live Linux distribution that aims specifically at recovery and repair operations on Windows machines, but is equally usable for Linux recovery issues http://trinityhome.org/
trinity.sig
syslinux yes
Installation hints:

Label the TRK partition with a unique label - e.g. TRK_3_4

Add the parameter

vollabel=TRK_3_4

to all APPEND lines in the syslinux config file

Note:
The default Label used in the scripts is
TRK_3.4









SmartOS
v0.147+
20140221T0421472
64 Bit
Smart OS Live Image  (OpenSolaris) http://smartos.org/ smartos.sig
n/a
yes

To use JWM  in SmartOS   do

mount /dev/dsk/c0d0s3 /mnt
cd /mnt/applications/tools/jwm

The keyboard layout for SmartOS is US.
Tribblix
April 28th 2015
Milestone 15
64 Bit
"Tribblix is an operating system derived from OpenSolaris, OpenIndiana, and Illumos, with a retro style and modern components." http://www.tribblix.org
n/a
(Partition 2 )
n/a
no
User account:
jack / jack

root account:
root / tribblix

Note:

Works currently only in QEMU with the USB stick as hda1.

Milax

0.3.2
0.4
0.5
32 Bit
An Open Solaris Live Image
http://www.milax.org/ n/a
(Partition 2 )
grub 0.97 yes
A current version of JWM is part of this Milax installation

Login User: alex, password alex

Root pasword is "root"

The keyboard layout is US; "setxkbmap de" to switch to German
Solaris 10
Solaris 10 U10
64 Bit
32 Bit
Solaris 10 Maintenance Image

n/a
(Partition 2 )

n/a
n/a

Solaris 10
Solaris 10 U11
64 Bit
32 Bit
Solaris 10 U11 Installation DVD image

ISO Boot only - no separate partition on the USB stick n/a
yes

Solaris 11
Solaris 11.2
64 Bit
Solaris 11.2 Live Image

n/a
(Partition 2)
n/a
yes

To use JWM  in Solaris 11  do

mount /dev/dsk/c0d0s3 /mnt
cd /mnt/applications/tools/jwm

Userid/Passwort:

jack / jack
root / solaris

Firefly 0114
Solaris 11 Rescue Image
64 Bit
A failsafe image for Solaris 11

ISO Boot only - no separate partition on the USB stick n/a
yes






















ISO images on the USB stick


Note:

The Windows ISO image must be in the root directory to make the ISO boot via grub4dos to work properly.

ISO images on the USB stick (in / [as of 04.07.2015])


-rwxr-xr-x. 1 root root 517996544 Jul  3 14:31 Win7PESE_big_x64.ISO



ISO images on the USB stick (in /iso [as of 16.08.2015])


-rwxr-xr-x. 1 root root  639619072 Jul  3 08:45 avira_rescue-system_20140820.iso
-rwxr-xr-x. 1 root root  405094400 Jul  3 08:45 bitdefender-rescue-cd.iso
-rwxr-xr-x. 1 root root 4156686336 Jul  3 08:50 blackarchlinux-live-2014.10.07-x86_64.iso
-rwxr-xr-x. 1 root root  161480704 Jul  3 08:50 clonezilla-live-20140114-saucy-amd64.iso
-rwxr-xr-x. 1 root root       1757 Jul  3 11:15 create_boot_menu.sh
-rwxr-xr-x. 1 root root   10852352 Jul  3 08:50 dban-2.2.6_i586.iso
-rwxr-xr-x. 1 root root 3317876736 Jul  3 08:55 deft-8.2.iso
-rwxr-xr-x. 1 root root  422615040 Jul  3 08:55 deftZ-rc1.iso
-rwxr-xr-x. 1 root root       2473 Jul  4 05:51 descriptions.lst
-rwxr-xr-x. 1 root root 1083179008 Jul  3 08:56 desinfect2013.iso
-rwxr-xr-x. 1 root root  146337824 Mar  4  2014 devx_slacko_5.6.0.sfs
-rwxr-xr-x. 1 root root   52824064 Jul  3 08:56 dsl-4.11.rc2.iso
-rwxr-xr-x. 1 root root  731609088 Jul  3 08:57 F4UBCD-4.61.iso
-rwxr-xr-x. 1 root root   89554944 Jul  3 08:57 firefly_0114.iso
-rwxr-xr-x. 1 root root  229638144 Jul  3 08:57 gparted-live-0.20.0-2-i486.iso
-rwxr-xr-x. 1 root root  957349888 Jul  3 08:58 grml96-full_2014.11.iso
-rwxr-xr-x. 1 root root  524382208 Jul  3 08:59 Hiren's.BootCD.15.1.iso
-rwxr-xr-x. 1 root root  623890432 Jul  3 08:59 Hiren's.BootCD.15.2.iso
-rwxr-xr-x. 1 root root  247199744 Jul  3 09:00 k6d_6.0.2.iso
-rwxr-xr-x. 1 root root 3138715648 Jul  3 09:04 kali-linux-1.0.6-amd64.iso
-rwxr-xr-x. 1 root root 3234840576 Jul  3 09:07 kali-linux-1.0.6-i386.iso
-rwxr-xr-x. 1 root root 3320512512 Aug 16 10:40 kali-linux-2.0-amd64.iso
-rwxr-xr-x. 1 root root  288229376 Jul  3 09:07 kav_rescue_10.iso
-rwxr-xr-x. 1 root root 4258379776 Jul  3 09:12 KNOPPIX_V7.4.2DVD-2014-09-28-DE.iso
-rwxr-xr-x. 1 root root  132249600 Jul  3 09:12 milax032.iso
-rwxr-xr-x. 1 root root  109574144 Jul  3 09:13 milax04.iso
-rwxr-xr-x. 1 root root   97263616 Jul  3 09:13 milax05.iso
-rwxr-xr-x. 1 root root 2023751680 Jul  3 09:16 nst-20-5663.i686.iso
-rwxr-xr-x. 1 root root  286261248 Jul  3 09:16 pmagic_2012_12_25.iso
-rwxr-xr-x. 1 root root  197132288 Jul  3 09:16 pmagic_2012_2_27_x86_64.iso
-rwxr-xr-x. 1 root root  261480448 Jul  3 09:16 redobackup-livecd-1.0.4.iso
-rwxr-xr-x. 1 root root  171829248 Jul  3 09:17 slacko-5.6-4G-NON-PAE.iso
-rwxr-xr-x. 1 root root  172826624 Jul  3 09:17 slacko-5.6-PAE.iso
-rwxr-xr-x. 1 root root  169869312 Jul  3 09:17 slacko-5.7.0-PAE.iso
-rwxr-xr-x. 1 root root  239628288 Jul  3 16:27 slax-German-7.0.8-x86_64.iso
-rwxr-xr-x. 1 root root  282531840 Jul  3 09:17 smartos_v0.147_20140221T0421472.iso
-rwxr-xr-x. 1 root root  734248960 Jul  3 09:18 SMART-Ubuntu-2014-06-19.iso
-rwxr-xr-x. 1 root root 2254110720 Jul  3 06:46 sol-10-u11-ga-x86-dvd.iso
-rwxr-xr-x. 1 root root 1064273920 Jul  3 06:43 sol-11_2-live-x86.iso
drwxr-xr-x. 2 root root      32768 Mar 16  2012 sparc
-rwxr-xr-x. 1 root root  405999616 Jul  3 09:19 systemrescuecd-x86-4.3.0.iso
-rwxr-xr-x. 1 root root  999731200 Jul  3 09:20 tribblix-0m15.iso
-rwxr-xr-x. 1 root root  602079232 Jul  3 09:20 ubcd529.iso
-rwxr-xr-x. 1 root root  369512448 Jul  2 17:50 Win7PESE_x64.ISO



iso/sparc:
total 305568
-rwxr-xr-x 1 root root 225751040 Nov  2  2009 milax032sparc.iso
-rwxr-xr-x 1 root root  87142400 May 18  2011 systemrescuecd-sparc-0.4.0.iso

Note:

Some of the live images (see here) can boot direct from the ISO image using an grub4dos entry like this:

title Windows 7 64 Bit Maintenance ISO image
  map (hd0,0)/iso/Win7PESE_x64.ISO (hd32)
  map --hook
  root (hd32)
  chainloader (hd32)
  boot


Using an ISO boot you do not need space for an additional partition but you can not change the default boot options for the image then.
Be aware that an ISO image must be in a continuous area on the USB stick to use it for booting.



Boot Menues and Screenshots



DSL




Knoppix