Version: 2.0.0 - Released: 2011/12/04 - 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 a bootable CD-Rom or a USB-Stick.
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/stick after booting.
Back to top
Contents
The system is a BusyBox and uClibc based rescue system with Linux 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 or stick exists it is executed at bootup.
The great antivirus program F-Prot can be automatically loaded from CD-Rom or USB-Stick/SD-Card into tmpfs.
You only have to download F-Prot
and burn it into the root directory of the cdrom or copy it into the root directory of the stick.
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, 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, setserial, 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 | |
---|---|---|
bgrescue-2.0.0.iso | .gz | BG-Rescue Linux bootable ISO-Image (ready for burning onto cdrom) |
bgrescue-2.0.0-1.img | .gz | BG-Rescue Linux 1.4 MB floppy image - DISK 1 |
bgrescue-2.0.0-2.img | .gz | BG-Rescue Linux 1.4 MB floppy image - DISK 2 |
bgrescue-2.0.0.zip | .gz | BG-Rescue Linux ZIP-Archive (USB-Stick / SD-Card) (including Sources) |
bgrescue-2.0.0.img | .gz | BG-Rescue Linux 2.8 MB ELTORITO-BOOT-Image |
bgrescue-2.0.0.sl.iso | .gz | BG-Rescue Linux bootable ISO-Image (syslinux) (ready for burning onto cdrom) |
bgrescuefd.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/bgrescue.iso
Please replace X.Y.Z with the current version number (eg: 2.0.0)...
You can use BG-Rescue Linux to boot from a USB-Stick or a SD-Card if your system supports it. During the installation process ALL DATA on the stick is erased. Please be sure to use the right device-name pointing to your stick (eg /dev/sdc). If you provide a wrong name all data on your harddisk may be destroyed.
mkdosfs -I /dev/sdX && syslinux --stupid /dev/sdX && mount /dev/sdX /mnt && cp syslinux.usb /mnt/syslinux.cfg && cp vmlinuz initrd.img welcome.txt /mnt && umount /mnt && echo DONE || echo FAILED!
Please replace X.Y.Z with the current version number (eg: 2.0.0)...
Please replace X.Y.Z with the current version number (eg: 2.0.0)...
For writing the first floppy image type in the following at the command line:Step-by-step Instructions (CD-Rom)- please replace X.Y.Z with the current version number (eg: 2.0.0)...:
Step-by-step Instructions (USB-Stick/SD-Card):
mount /dev/sdX /mnt && cp fp-Linux-x86_32-ws.tar.gz /mnt && cp antivir.def /mnt && (optional) umount /mnt && echo DONE || echo FAILED!
This is fairly easy. You just have to follow the instructions under "F-PROT" in this file.
The kernel configuration file is named kernel_config and can be found
in the bgrescue-X.Y.Z.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.