============= Version 0.4.1 - 2005/03/02 This release is mainly a bugfix release. Updated Linux kernel to 2.4.29 and added Ethernet (10 or 100 Mbit) --> DECchip Tulip (dc21x4x) PCI support. Created a cloop kernel patch to be able to compile cloop into the kernel. Compiled the whole PCMCIA subsystem as modules. This gives the user the ability to choose wether to load PCMCIA support or not. This should solve most of the problems with newer notebooks. HOME is now set to /root /usr/sbin/overwrite was modified to use loop to overwrite the files with empty data. Recompiled busybox and added the following applets: uudecode, uuencode For the first time the version number is integrated in the download files. Updated getrescd.exe to really work under M$-Win**** XP. Added a new boot-option to the bootfiles for syslinux and loadlin. We now do also support 80x25 with APM turned off. This should solve some problems with middle aged notebooks. Corrected: *Typo in welcome.txt - thanks to Stephan Schulz *SAMBA information in /usr/bin/network - thanks to Ralf Brinkmann Updated cmdftp to 0.7.6 Released 2-Floppy, CD and ZIP Version. Please report bugs to Rescue@Giannone.de ============= Version 0.4.0 - 2004/11/11 Since the versions 0.3.3, 0.3.4 and 0.3.5 contain maior feature upgrades I proudly release the new version as 0.4.0 ... Recompiled Busybox 1.00 to inlude *working* unzip support. This was possible due to a patch from the internet. It is written by Ed Clark. Thank You. Updated smbclient to include pipe support. This means that it is possible to pipe a tar archive through gzip and then transfer it to a samba server without creating one single temporary file. This was possible due to a patch found on the internet by Ralf Brinkmann. Thank You. See /usr/bin/network for examples. Added the very simple script dhclient which simplfies the usage of udhcpc. Changed the kernel and module structure a little. Compiled the modules needed for USB Mass Storage directly into the kernel. Due to space reasons I compiled the PCMCIA network drivers as modules. Cardmgr takes care of them. Since I had problems with ehci-hcd (USB 2.0) on a newer notebook I compiled it as a module, too. The user can decide at bootup wether to use it or not. Recompiled cloop.o for use with the new kernel version. Added an automatic tool which downloads the recent versions of BG-Rescue Linux and F-Prot for You, and creates the bootable ISO-image automatically. It runs under Unix/Linux and Windows 9x/ME/NT/2k/XP. This should make the installation process of BG-Rescue Linux much easier. Please mail me comments of Your experiences with it... Change summary since 0.3.2: Added Support for USB Mass Storage (USB Stick) devices. Added Support for the Pocket Boy usb-to-ide adaptor. Added support for DHCP IP address negotiation. Updated gpart to support ReiserFS 3.6 Updated smbclient to include pipe Support Updated busybox to the final stable version 1.00 Updated Linux Kernel to 2.4.27 Syslinux now finally works (again). Changed the order of the boot-options in the bootfiles for syslinux and loadlin. We now do also support 1280x1024. Standard is now 80x25. Updated busybox, lilo, mdadm, ntfsprogs, pcmcia-cardmgr, reiserfsck and syslinux to the latest versions. Updated busybox to 1.00 Updated busybox 1.00 to include *working* "unzip" Support Updated gpart 0.1h to include Support for ReiserFS 3.6 Updated lilo to 22.6 Updated mdadm to 1.7.0 Updated ntfsprogs to 1.9.4 Updated pcmcia-cardmgr to 3.2.8 Updated reiserfsck to 3.6.18 Updated smbclient 1.9.18p8 to include pipe Support Updated syslinux to 2.11 Added bzip2 1.0.2 (shared) Added rzip 2.0 Added tphdisk Released 2-Floppy, CD and ZIP Version. Please report bugs to Rescue@Giannone.de ============= Version 0.3.5 Added a new kernel 2.4.27 WITHOUT inittar support. Since the Inittar patch is not ready to handle the multifloppy boot procedure needed for the 2-Floppy version, I had to remove the Inittar patch again. Now we use the old initrd-root again. We do also use tmpfs for /tmp again. Adapted the syslinux-bootfiles, inittab and fstab to the use of initrd. Readded the links lib lock log run from /var to tmpfs and removed the real directories. Recompiled cloop.o for use with the new kernel version. Changed the order of the boot-options in the bootfiles for syslinux and loadlin. We now do also support 1280x1024. Standard is now 80x25. Updated busybox to the final stable version 1.00 Due to new library dependencies (libcrypt) I had to remove telnetd. If You need it and this is a bad idea, please let me know. I also removed mt since our tar does not support tape devices anyway. Removed the following busybox applets: mt, telnetd Updated lilo, mdadm, ntfsprogs, pcmcia-cardmgr, reiserfsck and syslinux to the latest versions. Updated busybox to 1.00 Updated lilo to 22.6 Updated mdadm to 1.7.0 Updated ntfsprogs to 1.9.4 Updated pcmcia-cardmgr to 3.2.8 Updated reiserfsck to 3.6.18 Updated syslinux to 2.11 This version was never released. Version 0.3.4 ============= Recompiled cloop.o for use with the new kernel version. Added syslinux 2.10. Now finally syslinux works (again). To achieve this I had to change the permissions for /tmp to 1777. Added the little script diskcopy to copy floppy discs. Updated the f-prot script to work also as f-scan and f-clean with common options for scanning and cleaning. Updated busybox to 1.00rc3. This versions seems to have much fewer bugs than 1.00rc2. So shutdown/poweroff/reboot and the fancy prompt do work again. Only tar is not as well as it used to be. Added the little script overwrite which can be used to overwrite the content of (virus infected) files on ntfs volumes where files cannot be deleted. Since the tar integrated in busybox 1.00rc3 does not understand the *very useful* --exclude command any more I integrated the old tar applet from busybox 0.60.5 in /etc/alternatives. It can be called using /bin/tar-alt. Updated busybox to 1.00rc3 Updated syslinux to 2.10 This version was never released. ============= Version 0.3.3 Added a new kernel 2.4.26 with inittar support. We can now use a simple bzip2 compressed tar file as initrd. It is uncompressed and untared into a tmpfs-root at boot time. This is cool and saves initrd space. Altered fstab to work with inittar and usbdevfs. I also added support for usb mass storage devices. I patched usb-storage with the PocketBoy patch which lets the Pocket Boy usb-to-ide adaptor work. This adaptor is very popular in Germany due to a special offer from Pearl Agency. Added rzip, a compression program with a higher ratio than bzip2. It needs *much* ram and cpu power does not handle pipes but compresses better. Since it needs libbz2 I recompiled bzip2 for use with the shared library. Updated gpart to support ReiserFS 3.6 Added tphdisk a very little tool to create PhoenixBios hibernation files/partitions similar to lphdisk. Changed the initscripts to accept F-Prot also when named fp-linux.tgz This is neccessary for supporting real iso images without Joliet or RockRidge extensions and for supporting automatic download under dos. Added support for DHCP IP address negotiation. If the process fails the old mechanism which extracts the adress from /etc/hosts is used. Adapted /etc/init.d/init.net and added /etc/udhcpc.script Removed the links lib lock log run from /var and added real directories. Adapted /etc/init.d/S20pcmcia to the new directory structure. Updated busybox to version 1.00rc2 Added the following new busybox applets: sysctl, tar Therefore removed the standalone tar from busybox 0.60.5 Removed bzip2 1.0.2 (static) Removed tar from busybox 0.60.5 (now integrated in busybox) Added bzip2 1.0.2 (shared) Added rzip 2.0 Added tphdisk Updated busybox to 1.00rc2 Updated gpart 0.1h This version was never released. ============= Version 0.3.2 - 2004/06/14 Updated the kernel to 2.4.26 and NTFS to 2.1.6b Added support for a new ethernet (10 or 100Mbit) device: *nForce Ethernet support Finally made it to compile progsreiserfs with libreiserfs under uClibc. So replaced some of the reiserfsprogs with their dynamically linked pendants. I think thar would be okay. Of course reiserfsck remains and is updated to 3.6.17 ms-sys is now compiled dynamically against uClibc. The keymaps are now deleted from /tmp after loading. Added some little scripts: mkfs.fat32, zless, zmore Since it seems that the tar of the busybox 1.0pre-series is not able to handle the --exclude command correctly in this release is included the tar of busybox 0.60.5 Recompiled BusyBox and changed some things: Added: telnetd, udhcpc Removed: tar (now separate) Added progsreiserfs 0.3.0.5 Added tar from busybox 0.60.5 Updated cloop to 2.01 Updated e2fsprogs to 1.35 Updated lilo to 22.5.9 Updated mdadm to 1.6.0 Updated ms-sys to 2.0.0 Updated ntfsprogs to 1.9.2 Updated reiserfsprogs to 3.6.17 (reiserfsck) Updated syslinux to 2.09 Released 2-Floppy, CD and ZIP Version. Please report bugs to Rescue@Giannone.de ============= Version 0.3.1 - 2004/02/26 Added many new keyboard layouts. We have now 30 ones. Added support for Compressed Loop images with transparent decompression. The module is loaded automatically at boot time. Added /usr/bin/cloop a little cloop-HOWTO. Changed the F-Prot integration a little. You can now load F-Prot from harddisk or cdrom with "load_fprot <>". Added cloop 2.00 Updated cmdftp to 0.7.3 Updated ntfsprogs to 1.8.4 Updated reiserfsprogs to 3.6.12 (mkreiserfs, reiserfsck, resize_reiserfs) Released 2-Floppy, CD and ZIP Version. Please report bugs to Rescue@Giannone.de ============= Version 0.3.0 - 2004/01/24 As the versions 0.2.3, 0.2.4 and 0.2.5 contain major feature upgrades I will release the new version as 0.3.0 Added a new LINUX kernel 2.4.24 with support for the *NEW* NTFS 2.1.6a driver. All files available for download are released in the usual way and in a ".gz" version. This should make downloading the images possible on a connection where downloading ".img" and ".zip" files does not work. This was a user request some time ago. Changed the init scripts a little. The root home directory is now /root. Using the busybox-builtin fancy command prompt. Recompiled BusyBox and changed some things: Added: mt, time, traceroute Removed: awk, dc, linuxrc, uudecode, uuencode, who, whoami Changed: *default du-blocksize to 512byte (standard) *command history to 25 Removed the unneeded script network.orig As the applets awk and dc are removed there is no need for libm any more. Updated cmdftp to 0.7.2 Updated ntfsprogs to 1.8.3 Removed libm Released 2-Floppy, CD and ZIP Version. Please report bugs to Rescue@Giannone.de ============= Version 0.2.5 Added a new LINUX kernel 2.4.23 with support for the *NEW* NTFS 2.1.5a driver adding the following additional options: Added support for some new options in File systems: *Added NTFS file system support (read only) *Added NTFS write support Added support for a new PCMCIA network device: *Added Xircom 16-bit PCMCIA support Removed some unused kernel options: *Removed SMB file system support (we do not have the needed userspace utilities anyway) *Removed Quota support *Removed Support for console on serial port This version was never released. ============= Version 0.2.4 Finally succeeded in compiling ntfsprogs under uClibc. Now we only need to add the *new* NTFS kernel support. Added syslinux so BG-Rescue Linux can now be built under itself. The making of rescue floppies is now much easier. Added ntfsprogs 1.8.0 Added syslinux 2.08 This version was never released. ============= Version 0.2.3 Recompiled the whole system for use with uClibc 0.9.24. Updated BusyBox to version 1.0pre5. Did not succeed in compiling lphdisk and ms-sys under uClibc 0.9.20. So linked the programs statically agains dietlibc 0.24 Added a little mkfs-wrapper script and removed mkfs from util-linux. Some more programs were removed because there are now sufficient BusyBox applets (DevFSD, fdisk, hdparm, unzip). Hope nobody will miss them too bad. top is now running on tty7 (vc/7). Added the environment variables EDITOR and PAGER. Added the samba codepages: 737, 852, 861, 866, 932, 936, 949, 950. Added libm because the new BusyBox needs it. Adapted devfsd.conf and fstab to the BusyBox-integrated DevFSD. Removed unused groups from /etc/group. Removed the script /sbin/mkfs.fat32 because it is no good idea to create a fat32 filesystem with dosfstools at the moment. Added many new BusyBox applets: awk, cal, devfsd, egrep, fdformat, fdisk, fgrep, fold, hdparm, hexdump, install, linuxrc, mesg, nameif, netstat, od, openvt, pipe_progress, realpath, rpm, sha1sum, uncompress, unzip, uudecode, uuencode, vconfig, watch, who. Removed some BusyBox applets: loadacm, mt, time, traceroute, update NOTE: None of this is for good. It will surely change in the next few versions. Some of the new applets are definitely not needed. And some of the old indeed are ;-) ... Added ldd Added libm 0.9.24 Readded bzip2 1.0.2 Readded cabextract 0.6 Readded cramfs 1.1 Readded e2fsprogs 1.34 Readded gpart 0.1h Readded loadlin 1.6c Readded lphdisk 0.9.1 Readded ms-sys 1.1.0 Readded reiserfsprogs 3.6.11 (mkreiserfs, reiserfsck, resize_reiserfs) Readded smbclient 1.9.18p8 Readded umsdos-utils 1.32 Readded zip/zipsplit from zip 2.3 Updated BusyBox to 1.0pre5 Updated cardmgr from pcmcia-cs to 3.2.7 Updated cmdftp to 0.6.4.1 Updated dosfstools to 2.10 Updated lilo to 22.5.8 Updated mdadm to 1.4.0 Updated uClibc to 0.9.24 Removed DevFSD (now integrated in Busybox) Removed fdisk (now integrated in Busybox) Removed hdparm (now integrated in Busybox) Removed mkfs (added a little wrapper script instead) Removed unzip (now integrated in Busybox) This version was never released. ============= Version 0.2.2 - 2003/10/05 Optional F-Prot is now loaded before executing "/bgrescue.rc" and "/bgrescue/bgrescue.rc" from the cdrom at startup. So You can now automate the scanning of Your system with the scripts. Modified /etc/lilo.conf a little bit to be up to date with the new lilo versions. Removed /boot (empty) because You have to link it against a real harddisk if You want to run lilo anyway. Added ms-sys a program that writes M$-compatible boot-records to disk or floppy. It currently supports fat12, fat16 and fat32. After running ms-sys You only have to copy the M$-WIN**** system files to the disk or floppy to make it bootable. So we are now also a full backup/restore system for M$-Win**** up to ME. Since I did not succeed in compiling ms-sys under uClibc I linked it statically against dietlibc 0.23 Added ms-sys 1.1.0 Released 2-Floppy, CD and ZIP Version. Please report bugs to Rescue@Giannone.de ============= Version 0.2.1 - 2003/09/11 Added support for a new ethernet (10 or 100Mbit) device: *3c509/3c529 (MCA)/3c579 "Etherlink III" support Added a Freedos BOOT floppy to boot BG-Rescue Linux on systems on which booting with syslinux fails. Released 2-Floppy, CD and ZIP Version. Please report bugs to Rescue@Giannone.de ============= Version 0.2.0 - 2003/08/31 Added a new LINUX kernel 2.4.22 with support for bzip2 compressed kernel and initrd image adding the following additional options: Added support for some more ethernet (10 or 100Mbit) devices: *3c590/3c900 series (592/595/597) "Vortex/Boomerang" support *EtherExpressPro/100 support (eepro100, original Becker driver) *VIA Rhine support *Support for uncommon RTL-8139 rev. K *TI ThunderLAN support *USB Realtek RTL8150 based ethernet device support *USB ASIX AX88172 based ethernet device support *Added EHCI HCD (USB 2.0) support *Added PCMCIA serial device support *Added Automatically mount DevFS at boot Removed some unused kernel options: *Removed NFS server support (we do not have the needed userspace utilities anyway) *Removed IP multicasting *Removed TCP Explicit Congestion Notification Support *Removed TCP syncookie support *Removed Support for console on serial port *Removed Unix98 PTY support *Removed Mouse support *Removed Enhanced Real Time Clock Support Recompiled the whole system for use with uClibc 0.9.20. Removed some unused libraries. Optimized everything a little more for space. Added the BusyBox linked binaries dos2unix, unix2dos and wget. Added a simple ftp-client. Updated lilo to 22.5.7.2 with BUILTIN=1 so we do not need the files in /boot any more. Adapted /etc/lilo.conf and added the original /etc/lilo.sample.conf Did not succeed in recompiling lphdisk under uClibc 0.9.20. So left the old version. This should be no problem at all because uClibc 0.9.19 and 0.9.20 are binary compatible. Added cmdftp 0.62 Readded BusyBox 0.60.5 Readded bzip2 1.0.2 Readded cabextract 0.6 Readded cardmgr from pcmcia-cs 3.2.4 Readded cramfs 1.1 Readded devfsd 1.3.25-1 Readded dosfstools 2.9 Readded fdisk/mkfs from util-linux 2.11z Readded gpart 0.1h Readded hdparm 5.4 Readded lphdisk 0.9.1 Readded smbclient 1.9.18p8 Readded unzip 5.50 Readded umsdos-utils 1.32 Readded zip/zipsplit from zip 2.3 Updated lilo to 22.5.7.2 Updated mdadm to 1.3.0 Updated reiserfsprogs to 3.6.11 (mkreiserfs, reiserfsck, resize_reiserfs) Updated e2fsprogs to 1.34 Updated uClibc to 0.9.20 Released 2-Floppy, CD and ZIP Version. Please report bugs to Rescue@Giannone.de ============= Version 0.1.6 Added a bzip2 compressed kernel image and with it added initrd.bz2 support. This gains quite a lot of space. Actually I do not know if the system now starts in 16M of memory. I will have to perfome some test later. The first terminal has changed from console to vt/1. Added new kernel This version was never released. ============= Version 0.1.5 - 2003/08/01 Added an icon and autorun.inf for M$-Win**** to the ISO file (which can be made with the DIF-File). So You know what it is when putting it in Your cdrom drive :-) Added support to automatically loading the "free for personal use" antivirus program F-Prot from cdrom. F-Prot can be downloaded from http://www.f-prot.com To use this feature You only have to burn the downloaded fp-linux-ws*.tar.gz to the "/bgrescue" directory on the cdrom. If You want support for the latest viruses also include fp-def.zip and macrdef2.zip. The archives are automatically unpacked to /tmp/f-prot in tmpfs. So the cdrom can be removed after bootup just like before. F-Prot is a registered trademark of FRISK Software International. added hdparm 5.4 Released 2-Floppy, CD and ZIP Version. Please report bugs to Rescue@Giannone.de ============= Version 0.1.4 - 2003/07/20 Finally made it to compile DevFSD under uClibc thanks to a patch found in the Internet (Google). I only had to modify the patch a little but then it worked. So we use DevFS again and don't need the generic dev-directory any more. This saves quite a little space. Therefore recompiled BusyBox 0.60.5 with DevFS and largefile support. So we don't need the cdprobe script any more. Adapted /etc/inittab to the use of DevFS. Modified the syslinux.* and start.bat to automatically mount DevFS at boot time. Changed root entry in fstab to /dev/root Changed /dev/floppy entries in fstab to /dev/fd0 The dir alias is now 'ls -ahl'. added devfsd 1.3.25-1 Released 2-Floppy, CD and ZIP Version. Please report bugs to Rescue@Giannone.de ============= Version 0.1.3 - 2003/07/15 Added a more comfortable PROMPT which displays the current hostname and directory. The user has now the ability to choose between German and US-English keyboard layout at bootup. Added a script which looks for executable scripts /cdrom/bgrescue.rc and /cdrom/bgrescue/bgrescue.rc at bootup when booting from cd and runs the existing one(s). The system knows if we are bootinmg from cd through the "source=cd" variable in the kernel command line. This makes automatic starting of scripts and programs possible. Released 2-Floppy, CD and ZIP Version. Please report bugs to Rescue@Giannone.de ============= Version 0.1.2 - 2003/07/12 Recompiled BusyBox 0.60.5 with largefile support. Removed the joe-editor with its rc file. So we have no use for ncurses any more... We still have the busybox-builtin vi left. Reduced size of the initrd from 8MB to 4MB. The system should now work much better on machines with low ram. Removed the symlinks for the uvfat tools. This version of umssync does not support them. Linked /etc/init.d/init.net to /sbin/init.net Added symlinks from /var/lib, /var/lock, /var/run to /tmp. Added some little scripts: /bin/less, /bin/zless Added the link /sbin/fsck.fat32 Added the script /sbin/mkfs.fat32 which creates a vfat filesystem with fat32. added zip from zip 2.3 added zipsplit from zip 2.3 removed joe removed ncurses Released 2-Floppy, CD and ZIP Version. Please report bugs to Rescue@Giannone.de ============= Version 0.1.1 Added pcmcia ne2000 clones support. If we have pcmcia the cardmgr is started automagically at boot time. USB network should work (untested). Added limited samba support with an older smbclient (1.9.18p8). This is not optimal (smbfs would be smarter) but due to space reasons the only possible way for now. Added the utilities for cramfs 1.1 So we do now support creating of debian style initrd images. These need the libz... Added cabextract 0.6 We can now extract M$-Win**** ".CAB" files. cool... Added the main programs from reiserfsprogs 3.6.8 So we are now also a rescue system for SuSE 8.0 Removed /usr/include/bzlib.h and /usr/lib/libbz2.a bzip2 runs well without them... added gpart 0.1h added cardmgr from pcmcia-cs 3.2.4 added smbclient from samba 1.9.18p8 added cramfs 1.1 added libz 1.1.4 added cabextract 0.6 added mkreiserfs form reiserfsprogs 3.6.8 added reiserfsck from reiserfsprogs 3.6.8 added resize_reiserfs from reiserfsprogs 3.6.8 This versions initrd grew too big an so was not released. I will remove some unnecessary tools in the next version. ============= Version 0.1.0 I am currently trying to port the whole distribution to uClibc 0.9.19. This will lead to a completely new system which should be smaller. Because of this I will have to recompile and readd all programs. We will start at zero again. The joe editor does'n work well. Some keys such as "end" or "home" only produce strange output. Maybe I will fix it later. DevfsD doesn't compile unter uClibc. So we will use the old dev-directory again. The script cdprobe links the first cdrom drive to /dev/cdrom. Added /etc/rc.config as a script for the environment variables to be run from all other startup scripts. Recompiled Busybox for use with uClibc and without support for DevFS. Changes the boot script a little bit. The startup services are now directly in /etc/inittab. The init.net has also changed a little. klogd and syslogd now start automatically at boot time. Contents of /var/log/messages are redirected to tty5. Display some usefull information on tty6. Added portmap-fake and status. Assuming /dev/ram0 for /. Added kernel 2.4.21 yeah. Some features are new (e.g. PCMCIA) some others went away... :-) added BusyBox 0.60.5 added uClibc 0.9.19 added e2fsprogs 1.33 added mdadm 1.2.0 added lphdisk 0.9.1 added unzip 5.50 added umsdos-utils 1.32 added dosfstools 2.9 added lilo 22.5.4 added mkfs from util-linux 2.11z added fdisk from util-linux 2.11z added bzip2 1.0.2 added joe 2.9.8 added loadlin 1.6c Everything should now work and be almost fine. Released 2-Floppy, CD and ZIP Version. Please report bugs to Rescue@Giannone.de ============= Version 0.0.6 Recompiled the busybox binary and removed some unused utilities: removed wget removed linuxrc (init-call) removed watchdog The mountpoint /dosfloppy is new. It mounts /dev/fd0 with the filesystem vfat and not umsdos (what is standard with this kernel). Added "init.net" for initialising eth0. Added lphdisk a utility for initializing suspend-to-disk partitions on notebooks with Phoenix NoteBios 4.0 (Release 6.1?). Added a "portmap" script to explain why portmap isn't needed. removed /etc/devfsd/perms (not needed) removed /boot/boot-bmp.b added umsdos utilities 1.13 added lphdisk 0.9.1 ============= Version 0.0.5 Removed the ReiserFS tools to make the initrd smaller. Since I don't use ReiserFS myself I won't miss them much at the moment: removed debugreiserfs removed reiserfstune removed resize_reiserfs removed unpack (reiserfsprogs) removed mkreiserfs (with symlink) removed reiserfsck (with symlink) The initrd now fits on a 1.4MB disk. Removed some unused network devices (FDDI, HIPPI, Fibre) from the kernel. SCSI Support is now only available with modules (removed from the kernel), but the modules aren't integrated in the initrd yet. Removed coda support from the kernel. Removed ncp support from the kernel (there is no IPX support anyway). Added NFSv3 server support to the kernel. The new kernel now fits on a 1.4MB disk. Finally released the first two-floppy version. ============= Version 0.0.4 Recompiled the busybox binary and removed some unused utilities: removed hush - shell removed lash - shell removed msh - shell removed uuencode removed uudecode removed unix2dos removed dos2unix removed fbset enabled ifconfig status reporting output Kernel and initrd are still too big. ============= Version 0.0.3 The new tool mdadm is a raidtools replacement. So it is now possible to manage linux software raid devices with BG-Rescue Linux. Added fstab entries for /cdrom and /floppy. added lilo 22.2 added mdadm 1.2.0 Now we finally have a kernel image (2.4.18). Unfortunally it is 1.5MB in size. That is too big, too. Fixing is needed for the floppy and El Torito versions. The kernel has enhanced ide and basic scsi support. Several ethernet cards and usb network adaptors are supported (perhaps we need a usb manager?). Supported Filesystems are cramfs, devfs(automounted), ext2, ext3, iso9660, minix, msdos, ntfs(read), proc, reiserfs, tmpfs, udf, umsdos, vfat. Network filesystems are coda, ncp, nfs, smbfs. The kernel supports the nfs-kernel-server. The kernel config is found in "kconf". ============= Version 0.0.2 busybox is no more static. in /lib are included all necessary libraries including glibc 2.2.5 The busybox binary has now 404 kb. DevfsD is used to manage DevFS in /dev. There is now an /etc/termcap. added bzip2 version 1.0.2 added devfsd 1.3.25-1 added dosfstools version 2.8 added e2fsprogs version 1.27 added fdisk from util-linux version 2.11nA added joe-editor version 2.8 added reiserfsprogs version 3.x.1b added unzip version 5.50 The initrd grew over 1.4MB. This is really bad and has to be solved soon or there will be no floppy version of the rescue system. Still no own kernel yet. ============= Version 0.0.1 Simple initrd which runs as root (no /linuxrc) with nearly only one file (/bin/busybox). Busybox is statically linked and works without any libraries. All other programs are only symbolic links to busybox. busybox is compiled with all programs it can provide. This uses quite a lot space and is perhaps changed in the near future. The initscript (/etc/init.d/rcS) mounts the proc filesystem and then all other filesystems in /etc/fstab and activates the swap partitions. German kayboard layout is loaded automatically. DevFS ist used for /dev and tmpfs is used for /tmp. The dmesg output is redirected to tty6 but doesn't work correctly at the moment. BG-Rescue Linux hasn't got its own kernel yet.