User:Az990tony/Customizing-SysRescCD-for-XS
Jump to navigation
Jump to search
Customizing SysRescCD for use with XS School Server
There are several things you can do to customize [| SysRescCD] for use with an XS School Server.
- Configure the static IP addresses
- Configure the ethernet ports to specific MAC addresses
- Define userids to be used with SSHD
- Have ssh public keys to allow remote administration
- Include backup or rescue files
Download and Burn original SysRescCD
The easiest way to do this is to perform "wget" for the iso file. I had to update my resolv.conf to a DNS nameserver I could access, and then do a wget for the URL involved. The file is about 200MB and took me about 11 minutes to download on my system.
[root ~]# echo "nameserver 205.171.3.65" >> /etc/resolv.conf [root ~]# wget -c http://downloads.sourceforge.net/systemrescuecd/systemerscuecd-x86-1.0.3.iso ... systemrescuecd-x86-1.0.3.iso saved... [root ~]# cdrecord -scanbus scsibus6: 6,0,0 600) 'ATAPI ' 'DVD A DH20A4H ' 'QP53' Removable CD-ROM [root ~]# cdrecord dev=6,0,0 -v systemerscuecd-x86-1.0.3.iso
Unpack the files
Boot from the SysRescueCD you just made, and hit enter at the "boot: " command prompt. We are basically going to open up the CD, and put all the files on our hard-drive. I will use /dev/sda3 as an example.
[root@sysresccd /root] % mount /dev/sda3 /mnt/custom [root@sysresccd /root] % /usr/sbin/sysresccd-custom extract /mnt/custom is mounted -> ok there is enough estimated free space here (25548 MB) -> ok docache not used -> ok [root@sysresccd /root] % cd /mnt/custom/customcd [root@sysresccd /mnt/custom/customcd] % ls files isoroot [root@sysresccd /mnt/custom/customcd] % cd isoroot [root@sysresccd /mnt/custom/customcd/isoroot] % ls bootdisk isolinux syslinux version [root@sysresccd /mnt/custom/customcd/isoroot] % cd isolinux [root@sysresccd /mnt/custom/customcd/isoroot/isolinux] % ls altker32 f1boot.msg f4arun.msg f7net.msg isolinux.cfg memtest86 altker64 f2images.msg f5troubl.msg initram.igz maps rescue64 boot.cat f3params.msg f6pxe.msg isolinux.bin memdisk rescuecd