Deploy SystemRescueCD
SystemRescueCD is a Linux system rescue disk for administrating or repairing your system and data after a crash. It aims to provide an easy way to carry out admin tasks on your computer, such as creating and editing the hard disk partitions. It comes with system tools (parted, partimage, fstools, ...) and basic tools (editors, midnight commander, network tools). It requires no installation. It can be used on Linux servers, Linux desktops or Windows systems. The kernel supports the important file systems (ext2/ext3/ext4, reiserfs, reiser4, btrfs, xfs, jfs, vfat, ntfs, iso9660), as well as network filesystems (samba and nfs).
Specifications and support information can be found at http://www.sysresccd.org/Main_Page.
We thanks Jelle Maes and Server Boost (a hosting company using LBMP in production on hundreds of servers) for contributing this unsupported recipe.
| • | Download the "Stable x86" ISO file from http://www.sysresccd.org/Download |
| • | mkdir /home/tftpboot/pub/systemrescuecd/ |
| • | Mount the ISO file and copy the contents (directories and files) to the newly created directory |
| • | mkdir /home/tftpboot/www/systemrescuecd/ |
| • | Locate then copy the file sysrcd.dat to the www/systemrescuecd/ directory |
| • | Using the LinMin Server GUI, create a Provisioning Role Template with: |
Name: SystemRescueCD
Type: Red Hat based
Path to kernel: pub/systemrescuecd/isolinux/altker32
Path to initrd: pub/systemrescuecd/isolinux/initram.igz
Kernel parameters: netboot=http://201.163.90.159/tftpboot/www/systemrescuecd/sysrcd.dat rootpass=Go49erS gateway=201.163.90.1 dns=201.7.1.4 ethx=201.163.90.57
Where:
netboot= LinMin Server IP address and path to sysrcd.dat
rootpass= root password
gateway= default gateway
dns= Domain Name Server
ethx= client system's IP address
When the client system reboots, access it via SSH using the IP address and password provided in the kernel parameters string.