Version: 0.4.1 - Released: 2005/03/02 - 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 386 machine with 16 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 user can choose between 30 different keyboard layouts.
If an executable script "bgrescue.rc" or "bgrescue/bgrescue.rc" on the cdrom exists it is started at bootup.
F-Prot can be automatically loaded from cdrom into tmpfs. You only have to download F-Prot and burn it into /bgrescue.
There is a simple tool which downloads BG-Rescue Linux and F-Prot for You and creates the bootable ISO-image automatically.
Supported Hardware:
Included Software:
[, adjtimex, ar, ash, basename, busybox, cal, cat, chgrp, chmod, chown, chroot, chvt, clear, cmp, cp, cpio, cut, date, dd, deallocvt, devfsd, df, dirname, dmesg, dos2unix, dpkg, dpkg-deb, du, dumpkmap, echo, egrep, env, expr, false, fdflush, fdformat, fdisk, fgrep, find, fold, free, freeramdisk, fsck.minix, ftpget, ftpput, getopt, grep, gunzip, gzip, halt, hdparm, head, hexdump, hostid, hostname, hwclock, id, ifconfig, init, insmod, install, kill, killall, klogd, length, ln, loadfont, loadkmap, logger, logname, losetup, ls, lsmod, makedevs, md5sum, mesg, mkdir, mkfifo, mkfs.minix, mknod, mkswap, mktemp, modprobe, 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, rmmod, route, rpm, rpm2cpio, sed, setkeycodes, sh, sha1sum, sleep, sort, stty, swapoff, swapon, sync, sysctl, syslogd, tail, tar, tee, telnet, test, tftp, time, top, touch, tr, traceroute, true, tty, udhcpc, umount, uname, uncompress, uniq, unix2dos, unzip, uptime, usleep, uudecode, uuencode, vconfig, vi, watch, wc, wget, which, xargs, yes, zcat
Supported Filesystems: cramfs, devfs, ext2, ext3, iso9660, minix, msdos, ntfs 2.1.6b (rw), proc, ramfs, reiserfs, tmpfs, udf, umsdos, vfat
Network filesystem: nfs
File | Description |
---|---|
rescue-0.4.1.img | BG-Rescue 2.8 MB ELTORITO-BOOT-Image |
rescue-0.4.1-1.img | BG-Rescue 1.4 MB floppy image - DISK1 |
rescue-0.4.1-2.img | BG-Rescue 1.4 MB floppy image - DISK2 |
rescue-0.4.1.zip | BG-Rescue ZIP-Archive (unpackable under Windows) |
rescue-0.4.1.iso | BG-Rescue bootable ISO-Image (ready for burning onto cdrom) |
rescuefd.zip | Freedos BOOT floppy for booting the 2-DISK version on systems where syslinux fails |
glibcx21.tgz | Additional glibc 2.1 for using F-Prot > 4.5 |
fdimage.exe | TOOL for writing image files to floppy discs - runs under Dos/Windows 9x/ME/NT/2k/XP |
rawrite2.exe | OLD TOOL for writing image files to floppy discs - runs under Dos |
rawwrtxp.exe | GRAPHICAL TOOL for writing image files to floppy discs - runs under Windows 9x/ME/NT/2k/XP |
sha1sums.txt | SHA-1-SUMs for download... |
Download problems: "RIGHTCLICK" and "Save link as..."
Please replace X.Y.Z with the current version number (eg: 0.4.1)...
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.
Unfortunately You are right. Since Version 4.5 F-Prot is dynamically
linked against glibc. For BG-Rescue Linux 0.4.1 You have to download
glibcx21.tgz from the download section and unpack it into the root
of the running BG-Rescue Linux.
tar xvzf glibcx21.tgz
Then You can install and use F-Prot like You are used to.
For future versions of BG-Rescue Linux I will find an easier way to handle this.
Please replace X.Y.Z with the current version number (eg: 0.4.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.