[HOWTO] Include System Rescue CD (Sysresccd) into UBCD

Post your suggestions here if there are new features or applications that you would like added to the Ultimate Boot CD.

Moderators: Icecube, StopSpazzing

Locked
Message
Author
linuxn00b
Posts: 3
Joined: Mon Jul 11, 2005 6:10 am

[HOWTO] Include System Rescue CD (Sysresccd) into UBCD

#1 Post by linuxn00b » Mon Jul 11, 2005 6:20 am

Hi!
I worked hard, but finally I managed to add the System Rescue CD (0.2.15) to the UBCD. Here is how I did it:

HOW TO ADD THE SYSTEM RESCUE CD TO ULTIMATE BOOT CD
---------------------------------------------------

1. Copy everything from the Ultimate Boot CD (I used 3.3) to a directory.
2. Copy everything from the System Rescue CD (I used 0.2.15) EXCEPT the isolinux directory into the same directory.
3. Copy the isolinux directory from the SysRescCD to the boot subdirectory of your new directory.
4. Create a sysresc.scn script file in (YourNewFolder)\boot\menus with following two lines:

cd /boot/isolinux
bcdw boot isolinux.bin menu

5. Edit the main.scn to bind this script to a key and to show it in the list.

Then you can make any additional changes you want (I changed a few menus and removed the icon and autorun, for example), make a ISO image (how to do that is described in another howto already posted) and burn it.

Took me hours to figure out.

If you need my script files, tell me, I will post them.

It works, but I have no clue wheter ths is a good or a bad way to do it. The only disadvantage I can see is that you need to use the menu for the sysresccd, so you cannot use specific boot prompt parameters - but I do not need them anyway.

Any hints, corrections etc.?


linuxn00b

mad_ady
Posts: 7
Joined: Tue Sep 27, 2005 3:47 am
Contact:

#2 Post by mad_ady » Tue Sep 27, 2005 3:55 am

As a bonus, one should add ntfs.sys and ntoskrnl.exe somewhere in ubcd, so that you can use captive-ntfs from systemrescuecd.
After you copy these files (from an xp install, for example) to the root of ubcd, in systemrescuecd, issue these commands (modified for your system, of course):

Code: Select all


1. Copy ntfs from disk to /var:

# cp /mnt/cdrom/ntfs.sys /var/lib/captive
# cp /mnt/cdrom/ntoskrnl.exe /var/lib/captive

2. Mount ntfs with full support

# mount.captive-ntfs /dev/hda1 /mnt/win
"Spread the madness"

chris122380
Posts: 35
Joined: Mon Oct 17, 2005 5:35 am

SystemRescueCd 0.4.0

#3 Post by chris122380 » Thu Oct 04, 2007 5:45 am

How do I use SystemRescueCd 0.4.0 with Ultimate Boot CD 4.1.1? I would like to add the SystemRescueCd 0.4.0 to the Ultimate Boot CD 4.1.1.

The Piney
Posts: 370
Joined: Mon Apr 30, 2007 11:06 am
Location: FL

#4 Post by The Piney » Sun Oct 07, 2007 6:10 pm

I copied rescuecd, rescuecd.igz, rescue64, rescue64.igz, vmlinuz, and vmlinuz.igz to d:\ubcd\custom and renamed the .igz files to .gz

renamed the vmlinuz and vmlinuz.igz files to rescuevm and rescuevm.gz.

I used the commands from isolinux.cfg file to create menu.cfg file as follows:

=================
menu.cfg
=================

LABEL back
MENU LABEL ..
KERNEL menu.c32
APPEND /menus/livecd.cfg
LABEL sysrescd
MENU LABEL System Rescue CD 0.4.0
KERNEL /custom/rescuecd
APPEND initrd=/custom/rescuecd.gz init=/linuxrc video=ofonly vga=0 cdroot
LABEL vmlinuz2
MENU LABEL System Rescue CD 0.4.0 VMLINUZ
KERNEL rescuevm
APPEND initrd=/custom/rescuevm.gz init=/linuxrc video=ofonly vga=0 cdroot
LABEL highres
MENU LABEL System Rescue CD 0.4.0 High Resolution
KERNEL rescuecd
APPEND initrd=/custom/rescuecd.gz init=/linuxrc video=ofonly vga=5 cdroot
LABEL fb640
MENU LABEL System Rescue CD 0.4.0 fb640
KERNEL /custom/rescuecd
APPEND initrd=/custom/rescuecd.gz init=/linuxrc vga=785 cdroot
LABEL fb800
MENU LABEL System Rescue CD 0.4.0 fb800
KERNEL /custom/rescuecd
APPEND initrd=/custom/rescuecd.gz init=/linuxrc vga=788 cdroot
LABEL fb1024
MENU LABEL System Rescue CD 0.4.0 fb1024
KERNEL /custom/rescuecd
APPEND initrd=/custom/rescuecd.gz init=/linuxrc vga=791 cdroot
LABEL fb1280
MENU LABEL System Rescue CD 0.4.0 fb1280
KERNEL /custom/rescuecd
APPEND initrd=/custom/rescuecd.gz init=/linuxrc vga=794 cdroot
LABEL i810fb640
MENU LABEL System Rescue CD 0.4.0 i810fb640
KERNEL /custom/rescuecd
APPEND initrd=/custom/rescuecd.gz init=/linuxrc video=i810fb:640x480 cdroot
LABEL i810fb800
MENU LABEL System Rescue CD 0.4.0 i810fb800
KERNEL /custom/rescuecd
APPEND initrd=/custom/rescuecd.gz init=/linuxrc video=i810fb:800x600 cdroot
LABEL i810fb1024
MENU LABEL System Rescue CD 0.4.0 i810fb1024
KERNEL /custom/rescuecd
APPEND initrd=/custom/rescuecd.gz init=/linuxrc video=i810fb:1024x768 cdroot
LABEL intelfb640
MENU LABEL System Rescue CD 0.4.0 intelfb640
KERNEL /custom/rescuecd
APPEND initrd=/custom/rescuecd.gz init=/linuxrc video=intelfb:640x480 cdroot
LABEL intelfb800
MENU LABEL System Rescue CD 0.4.0 intelfb800
KERNEL /custom/rescuecd
APPEND initrd=/custom/rescuecd.gz init=/linuxrc video=intelfb:800x600 cdroot
LABEL intelfb1024
MENU LABEL System Rescue CD 0.4.0 intelfb1024
KERNEL /custom/rescuecd
APPEND initrd=/custom/rescuecd.gz init=/linuxrc video=intelfb:1024x768 cdroot
LABEL nokeymap
MENU LABEL System Rescue CD 0.4.0 nokeymap
KERNEL /custom/rescuecd
APPEND initrd=/custom/rescuecd.gz init=/linuxrc setkmap=us vga=788 cdroot
LABEL vesa
MENU LABEL System Rescue CD 0.4.0 vesa
KERNEL /custom/rescuecd
APPEND initrd=/custom/rescuecd.gz init=/linuxrc vga=788 cdroot forcevesa
LABEL uk
MENU LABEL System Rescue CD 0.4.0 uk
KERNEL /custom/rescuecd
APPEND initrd=/custom/rescuecd.gz init=/linuxrc video=ofonly vga=5 setkmap=uk cdroot
LABEL minishell
MENU LABEL System Rescue CD 0.4.0 Mini Shell
KERNEL /custom/rescuecd
APPEND initrd=/custom/rescuecd.gz init=/linuxrc video=ofonly vga=5 setkmap=uk cdroot minishell=/bin/ash
LABEL rescue64
MENU LABEL System Rescue CD 0.4.0 64bit
KERNEL rescue64
APPEND initrd=/custom/rescue64.gz init=/linuxrc video=ofonly vga=0 cdroot

=======================================

I've created a livecd.cfg for a sub-menu of live CDs so you'll have to edit the top of the file to your needs.

LABEL back
MENU LABEL ..
KERNEL menu.c32
APPEND /menus/livecd.cfg

=============================================

I tried the default in VirtualBox and booting from CD and it works fine - I don't have a 64bit system so did not try that option or the others.

Spalmore
Posts: 1
Joined: Sat Jul 18, 2009 10:39 pm

#5 Post by Spalmore » Sat Jul 18, 2009 10:54 pm

Updated instructions for UMBC 4.1.1 and SystemRescueCd x86 1.2.2

1. Start by copying the bootdisk, bootprog, and ntpasswd directories to the root of the UBCD.
2. Copy sysrcd.dat, sysrcd.md5, and version to the root of the UBCD.
4. Copy isolinux/isolinux.cfg to the custom directory of UBCD.
5. Copy every thing except isolinux.cfg and memdisk from the isolinux directory of sysrcd to the isolinux directory of UBCD (if you are creating a new cd ISO) or the syslinux directory of UBCD (if you are using a USB drive)
6. Edit /custom/costum.cfg and add the following.

LABEL rescuecd
MENU LABEL Rescue CD
KERNEL menu.c32
APPEND /custom/isolinux.cfg

Optional:
Edit /custom/isolinux.cfg and add a back to previous menu command

LABEL back
MENU LABEL ..
KERNEL menu.c32
APPEND /custom/custom.cfg

nex92
Posts: 3
Joined: Sun Mar 18, 2007 2:07 pm

#6 Post by nex92 » Thu Feb 25, 2010 1:12 pm

I have followed Spalmore's post to try to integrate SystemRescue CD 1.3.5 to UBCD 4.1.1. It looks very easy, but once I reached step 5, I've got a warning stating that I was about to overwrite isolinux.bin.
Should I?

Locked