Version: 5.0.0 - Released: 2016/11/26 - 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 three Floppy Disks or a bootable CD-Rom or a USB-Stick.
Besides i386 it also includes a 64bit kernel generating the possibility to chroot into a 64bit (amd64) userspace environment.
Requirements
You need at least a 486-DX (technically a 487-SX) machine with 32 mb ram to run BG-Rescue Linux.
You need at least 48 mb for the 64bit version, the floppy version may run in as little as 24 mb of ram.
If running a 64bit (amd64) system booting a 64bit SMP kernel is supported in the usb-stick and cdrom versions.
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.6 (3.2 in the 64bit environment).
The system has full NTFS read/write support using ntfs-3g.
The system supports mounting samba (cifs) and nfs shares over network.
S-ATA devices (eg harddisk, cdroms) 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.
If using the 64bit kernel an optimized 64bit version of lrzip is available.
Supported Hardware:
Additionally supported Hardware in the 64bit kernel:
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, depmod, df, dirname, dmesg, dnsdomainname, dos2unix, dpkg, dpkg-deb, du, dumpkmap, echo, egrep, eject, env, expr, false, fatattr, fdflush, fdformat, fdisk, fgconsole, fgrep, find, fold, free, freeramdisk, fsck, fstrim, fsync, ftpget, ftpput, getopt, grep, gunzip, gzip, halt, hd, hdparm, head, hexdump, hostname, hwclock, id, ifconfig, init, insmod, install, kbd_mode, kill, killall, klogd, less, ln, loadfont, loadkmap, logger, logname, losetup, ls, lsattr, lsmod, lsof, lzcat, lzma, lzop, lzopcat, makedevs, md5sum, mdev, mesg, mkdir, mkdosfs, mke2fs, mkfifo, mkfs.ext2, mkfs.vfat, mknod, mkswap, mktemp, modprobe, more, mount, mv, nameif, nc, netstat, nohup, nslookup, od, openvt, pidof, ping, pipe_progress, pivot_root, poweroff, printf, ps, pstree, pwd, rdate, readlink, realpath, reboot, renice, reset, rm, rmdir, rmmod, 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, unlink, unlzma, unlzop, unxz, unzip, uptime, usleep, uudecode, uuencode, vconfig, vi, watch, wc, wget, which, whois, xargs, xz, xzcat, yes, zcat
Supported Filesystems: exfat, ext4 (with ext2 / ext3), hfs, hfs+, iso9660, ntfs-3g (ntfs), tmpfs, udf, vfat (msdos)
Network filesystems: cifs (samba / smbfs), nfs
File | Description | |
---|---|---|
bgrescue-5.0.0.iso | .gz | BG-Rescue Linux bootable ISO-Image (ready for burning onto cdrom) [32/64bit] |
bgrescue-5.0.0-1.img | .gz | BG-Rescue Linux 1.4 MB floppy image - DISK 1 [32bit] |
bgrescue-5.0.0-2.img | .gz | BG-Rescue Linux 1.4 MB floppy image - DISK 2 [32bit] |
bgrescue-5.0.0-3.img | .gz | BG-Rescue Linux 1.4 MB floppy image - DISK 3 [32bit] |
bgrescue-5.0.0-4.img | .gz | BG-Rescue Linux 1.4 MB floppy image - DISK 4 (including Freedos BOOT floppy) -- EMPTY!!! ... |
... ONLY for optional customisation or for booting the floppy version on systems where syslinux fails | ||
bgrescue_usb-5.0.0-0.2gb.zip | .gz | BG-Rescue Linux bootable USB-Stick image for 200 MB sticks [32/64bit] |
bgrescue_usb-5.0.0-1gb.zip | .gz | BG-Rescue Linux bootable USB-Stick image for 1 GB sticks [32/64bit] |
bgrescue_usb-5.0.0-4gb.zip | .gz | BG-Rescue Linux bootable USB-Stick image for 4 GB sticks [32/64bit] |
bgrescue-5.0.0.zip | .gz | BG-Rescue Linux ZIP-Archive (USB-Stick / SD-Card) (including Sources) |
Win32 Disk Imager | TOOL for writing images to USB sticks or SD/CF cards - runs under Windows | |
fdimage.exe | .gz | TOOL for writing images to floppy discs - runs under Dos/Windows 9x/ME/NT/2k/XP |
rawwrtxp.exe | .gz | GRAPHICAL TOOL for writing images 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.ch/rescue/current/bgrescue.iso
Please replace X.Y.Z with the current version number (eg: 5.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.
mkdosfs -I -n BG-Rescue /dev/sdX && syslinux --install --stupid /dev/sdX && mount /dev/sdX /mnt && cp syslinux.usb /mnt/syslinux.cfg && cp vmlinuz vmlinuz64 initrd.img welcome.txt bgrescue.rc /mnt && umount /mnt && echo DONE || echo FAILED!
Please replace X.Y.Z with the current version number (eg: 5.0.0)...
Please replace X.Y.Z with the current version number (eg: 5.0.0)...
For writing the first floppy image type in the following at the command line:
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.
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/hdX | gzip | nc 10.0.0.100 32767
reciever: nc -lp 32767 | gunzip | dd of=/dev/hdX
BG-Rescue Linux is compiled using a build-system built with aboriginal linux 1.4.1
with custom config files. In bgrescue.zip you will find further details in the files:
uClibc_config and MANIFEST.
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 Freecode - BG-Rescue Linux.
Please visit also our page at Sourceforge - BG-Rescue Linux.