Version: 1.1.2 - Released: 2011/03/21 - Take a look at the Changelog
For other releases please take a look at our Release Page.This is a very small Linux distribution that fits on either two floppy disks or one eltorito-boot cd.
Requirements
You need at least a 486-DX (technically a 487-SX) machine with 20 mb ram to run BG-Rescue Linux.
To use the optional VESA graphic modes You need a VESA 2.0 compilant VGA card.
The entire system runs in ram, so you can remove the floppys/cd after booting.
Back to top
Contents
The system is a BusyBox and uClibc based rescue system with kernel 2.4.
The system uses DevFS with DevFSD for /dev and tmpfs for /tmp.
The system has full NTFS read/write support using ntfs-3g.
S-ATA devices (eg harddisk) are supported.
The user can choose between 32 different (including swiss) keyboard layouts.
If an executable script "bgrescue.rc" or "bgrescue/bgrescue.rc" on the cdrom exists it is started at bootup.
The great antivirus program F-Prot can be automatically loaded from cdrom into tmpfs. You only have to download F-Prot and burn it into the subdir /bgrescue on the cdrom.
Supported Hardware:
Included Software:
[, [[, adjtimex, ar, ash, awk, basename, bash, blockdev, bunzip2, bzcat, bzip2, cal, cat, chattr, chgrp, chmod, chown, chroot, chvt, clear, cmp, cp, cpio, cttyhack, cut, date, dd, deallocvt, devfsd, df, dirname, dmesg, dnsdomainname, dos2unix, dpkg, dpkg-deb, du, dumpkmap, echo, egrep, env, expr, false, fdflush, fdformat, fdisk, fgconsole, fgrep, find, fold, free, freeramdisk, fsck, fsck.minix, fsync, ftpget, ftpput, getopt, grep, gunzip, gzip, halt, hd, hdparm, head, hexdump, hostname, hwclock, id, ifconfig, init, install, kbd_mode, kill, killall, klogd, length, less, ln, loadfont, loadkmap, logger, logname, losetup, ls, lsattr, lzcat, lzma, makedevs, md5sum, mesg, mkdir, mkdosfs, mke2fs, mkfifo, mkfs.ext2, mkfs.minix, mkfs.reiser, mkfs.vfat, mknod, mkswap, mktemp, more, mount, mv, nameif, nc, netstat, nslookup, od, openvt, pidof, ping, pipe_progress, pivot_root, poweroff, printf, ps, pwd, rdate, readlink, realpath, reboot, renice, reset, rm, rmdir, route, rpm, rpm2cpio, sed, setkeycodes, sh, sha1sum, sha256sum, sha512sum, sleep, sort, split, stty, swapoff, swapon, switch_root, sync, sysctl, syslogd, tail, tar, tee, telnet, test, tftp, time, top, touch, tr, traceroute, true, tty, udhcpc, umount, uname, uncompress, uniq, unix2dos, unlzma, unxz, unzip, uptime, usleep, uudecode, uuencode, vconfig, vi, watch, wc, wget, which, xargs, xz, xzcat, yes, zcat
Supported Filesystems: cramfs, devfs, ext2, ext3, hfs, hfs+, iso9660, minix, ntfs-3g (rw), proc, ramfs, reiserfs, tmpfs, udf, vfat, xfs
Network filesystem: nfs
File | Description | |
---|---|---|
rescue-1.1.2.iso | .gz | BG-Rescue bootable ISO-Image (ready for burning onto cdrom) |
rescue-1.1.2-1.img | .gz | BG-Rescue 1.4 MB floppy image - DISK1 |
rescue-1.1.2-2.img | .gz | BG-Rescue 1.4 MB floppy image - DISK2 |
rescue-1.1.2.img | .gz | BG-Rescue 2.8 MB ELTORITO-BOOT-Image |
rescue-1.1.2.zip | .gz | BG-Rescue ZIP-Archive (unpackable under Windows) |
rescuefd.zip | .gz | Freedos BOOT floppy for booting the 2-DISK version on systems where syslinux fails |
fdimage.exe | .gz | TOOL for writing image files to floppy discs - runs under Dos/Windows 9x/ME/NT/2k/XP |
rawrite2.exe | .gz | OLD TOOL for writing image files to floppy discs - runs under Dos |
rawwrtxp.exe | .gz | GRAPHICAL TOOL for writing image files to floppy discs - runs under Windows 9x/ME/NT/2k/XP |
gunzip.exe | TOOL for extracting ".gz" archives - runs under Dos/Windows | |
sha1sums.txt | SHA-1-SUMs for download... |
The .gz files are needed only if You have trouble downloading .img or .zip files (user request).
Download problems: "RIGHTCLICK" and "Save link as..."
For direct linking (of the current version) please use: http://www.giannone.eu/rescue/current/rescue.iso
Please replace X.Y.Z with the current version number (eg: 1.1.2)...
For writing the first floppy image type in the following at the command line:
Unfortunately You are right. This is because I had to change my webspace provider.
I will hardcode the new adresses into the next version of the script.
Unfortunately You are right. Since Version 4.5 F-Prot is dynamically
linked against glibc.
Fortunatelly for F-Prot versions > 6.0 this is not true anymore.
Therefore You can perfectly use one of the newer F-Prot Versions.
Please upgrade F-Prot to the latest available version.
Please replace X.Y.Z with the current version number (eg: 0.9.1)...
First create the following directory structure:
The kernel configuration file is named kconf.bz2 and can be found
in the rescue*.zip along all other BG-Rescue Linux related files.
For most cases plip should work out of the box with autodetection of the
ioport and with software polling mode. It is slow but should work almost
with any system.
If this does not work for You or You want to use IRQ/DMA modes
to increase speed You have to pass the parameters manually.
Just add the following parameter to the kernel boot command:
parport=0xBBB[,IRQ[,DMA]]
(Of course with Your proper parameters...)
The program You are searching is netcat. It can be used to send almost
anything directly over the network. To use it, You have first to configure
Your network devices on both systems correctly. Then type:
sender: nc [IP of reciever] [port] < [input-file]
reciever: nc -lp [port] > [output-file]
An expample for copying a harddrive would be:
sender: dd if=/dev/hda | gzip | nc 10.0.0.100 32767
reciever: nc -lp 32767 | gunzip | dd of=/dev/hda
Another excellent mini distribution is maintained by Christian Perle - Hal91.
The ONE-DISK-LINUX of the ONE-DISK-LINUXes is maintained by Tom Oehser - tomsrtbt.
A really interesting article: How Linux Saved My Files and My Job - PDF-Version.
Please visit also our page at Freshmeat - BG-Rescue Linux.