It is currently Tue Sep 02, 2014 8:34 pm

All times are UTC - 8 hours




Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 6 posts ] 
Author Message
 Post subject: HOWTO: Integrate System Rescue CD/Partimage into UBCD
PostPosted: Wed Mar 28, 2007 11:50 pm 
Offline

Joined: Mon Feb 21, 2005 10:59 pm
Posts: 1284
You need to download the ISO image for System Rescue CD, which includes the Partimage binaries.

After you have downloaded the System Rescue CD ISO image, extract its content to the harddisk (assume c:\sysrescd). Also extract the UBCD ISO image to the harddisk (assume c:\ubcd) if you haven't done so.

c:\sysrescd should have the following files/folders:

Code:
bootdisk\
isolinux\
loadlin\
manual\
oscar\
syslinux\
sysrcd.dat


Copy:

- c:\sysrescd\isolinux\vmlinuz1 to c:\ubcd\custom\sysrescd
- c:\sysrescd\isolinux\initrd1 to c:\ubcd\custom\sysrescd.gz
- c:\sysrescd\sysrcd.dat to c:\ubcd

Now c:\ubcd should look like this:

Code:
boot\
custom\
  custom.cfg
  sysrescd
  sysrescd.gz
dosapps\
images\
isolinux\
menus\
syslinux\
tools\
website\
sysrcd.dat
ubcd.ico
autorun.inf


Edit "c:\ubcd\custom\custom.cfg" with a text editor:

Code:
MENU INCLUDE /menus/defaults.cfg
LABEL back
   MENU LABEL ..
   KERNEL menu.c32
   APPEND /menus/main.cfg
LABEL sysrescd
   MENU LABEL System Rescue CD
   kernel /custom/sysrescd
   append initrd=/custom/sysrescd.gz acpi=off root=/dev/ram0 init=/linuxrc dokeymap vga=785


That's it! Create a customized UBCD image using "c:\ubcd\tools\ubcd2iso\ubcd2iso.bat" and you are ready to run System Rescue CD under "User-Defined Tools". Once the launch is complete, type "partimage" at the command prompt.

All the various options for booting System Rescue CD are found in "c:\sysrescd\isolinux\isolinux.cfg". I have taken the boot command from the default "fb640", but you are free to add others as well eg. fb800, fb1024, nofb etc.


Top
 Profile  
 
 Post subject: corrections to victor's fine work
PostPosted: Sat Jun 16, 2007 5:06 pm 
Offline

Joined: Fri Mar 11, 2005 11:05 am
Posts: 33
I wasn't able to get it booting either, so I played around a little before giving up and pasting code for code what was in isolinux.cfg in sys... dir and changed to include same folders as victor's tutorial

Code:
   APPEND root=/dev/ram0 initrd=/custom/rescuecd.igz init=/linuxrc vga=791 looptype=squashfs loop=/sysrcd.dat dokeymap cdroot splash=silent



and is currently booting in vmware


Top
 Profile  
 
 Post subject: Does not seem to work.
PostPosted: Mon Jun 18, 2007 11:19 am 
Offline

Joined: Sun Jun 17, 2007 11:09 pm
Posts: 2
It seems I did not dwld the same version as Victor, I have the 0.3.6 ver, normally the latest and there are folders that Victor is mentioning that I don't have in my iso and the files

(assume c:\sysrescd and c:\ubcd) are the folders that I have extracted system rescue iso and UBCD iso respectively

c:\sysrescd\isolinux\vmlinuz1 and c:\sysrescd\isolinux\initrd1 were not found but I have replaced them with rescuecd and rescuecd.igz respectively. Moreover, I have copied the three folders, i.e bootdisk,isolinux and syslinux in my custom folder keeping the 110MB sysrcd.dat file in the root folder of UBCD.

Modified my custom.cfg to read as below

Code:
LABEL sysrescd
      MENU LABEL System Rescue CD
     Kernel /custom/rescuecd
     Append initrd=/custom/rescuecd.igz acpi=off root=/dev/ram0 init=/linuxrc dokeymap vga=785



It kind of starts, even get the penguin picture then halts there asking to choose what kind of default parameters, and stuck there.

Victor could you please lay a helping hand and give us the new updated way of how to integrate the system rescue CD.

Thx so much


Top
 Profile  
 
 Post subject:
PostPosted: Wed Jun 27, 2007 6:39 am 
Offline

Joined: Mon Feb 21, 2005 10:59 pm
Posts: 1284
It worked for me when I copied the params from "fb640" in isolinux.cfg:

Code:
LABEL sysrescd
  MENU LABEL System Rescue CD
  kernel /custom/rescuecd
  append root=/dev/ram0 initrd=/custom/rescuecd.igz init=/linuxrc vga=785 looptype=squashfs loop=/sysrcd.dat dokeymap cdroot splash=silent


Top
 Profile  
 
 Post subject: Need help to
PostPosted: Sun May 11, 2008 10:12 am 
Offline

Joined: Sat Mar 22, 2008 6:04 am
Posts: 48
:cry: I have tryed all of these on this forum , it loads and goes to the end and stop with .....booting.

I also tryed interate Gparted and it to stopped with ....booting

Here is one :
LABEL rescuecd
MENU LABEL System Rescuecd CD v 0.4.0
KERNEL memdisk
APPEND initrd=/custom/rescuecd.igz root=/dev/ram0 init=/linuxrc vga=785 dokeymap


Iam using Vista OS. Could this be my probable?


Top
 Profile  
 
 Post subject:
PostPosted: Sun May 11, 2008 12:47 pm 
Offline

Joined: Fri Jan 11, 2008 2:52 pm
Posts: 1278
@grayfox
Your config file is wrong.
The KERNEL and APPEND command are wrong (The KERNEL is not memdisk).

See the isolinux.cfg of System Rescuecd CD for the right parameters (the ones mentioned in isolinux.cfg).

Tutorial for systemrescue 0.4.1

After you have downloaded the System Rescue CD ISO image, extract its content to the harddisk (assume "c:\sysrescd"). Also extract the UBCD ISO image to the harddisk (assume "c:\ubcd") if you haven't done so.

"c:\sysrescd" should have the following files/folders:
Code:
bootdisk\
isolinux\
syslinux\
sysrcd.dat
sysrcd.md5
usbstick.htm

Copy the System Rescue files to your ubcd folder:
Make a folder "rescuecd" in "c:\ubcd\"
Copy sysrcd.dat to "c:\ubcd\"
Copy the "bootdisk" and "isolinux" folder to "c:\ubcd\rescuecd\".

Edit config files:
Make a file called rescuecd.cfg in "c:\ubcd\rescuecd\isolinux\" (Look in c:\sysrescd\isolinux\isolinux.cfg" for the right commands if you have a newer version and adapt the paths)

The contents of the rescuecd.cfg file must be similar to:
Code:
default rescuecd
append initrd=/rescuecd/isolinux/rescuecd.igz video=ofonly vga=0 cdroot
timeout 300
prompt 1
display /rescuecd/isolinux/f1boot.msg
F1 /rescuecd/isolinux/f1boot.msg
F2 /rescuecd/isolinux/f2images.msg
F3 /rescuecd/isolinux/f3params.msg
F4 /rescuecd/isolinux/f4arun.msg
F5 /rescuecd/isolinux/f5troubl.msg
F6 /rescuecd/isolinux/f6pxe.msg
label rescuecd
  kernel /rescuecd/isolinux/rescuecd
  append initrd=/rescuecd/isolinux/rescuecd.igz video=ofonly vga=0 cdroot
label vmlinuz2
  kernel /rescuecd/isolinux/vmlinuz2
  append initrd=/rescuecd/isolinux/vmlinuz2.igz video=ofonly vga=0 cdroot
label rescue64
  kernel /rescuecd/isolinux/rescue64
  append initrd=/rescuecd/isolinux/rescue64.igz video=ofonly vga=0 cdroot
label highres
  kernel /rescuecd/isolinux/rescuecd
  append initrd=/rescuecd/isolinux/rescuecd.igz video=ofonly vga=5 cdroot
label fb640
  kernel /rescuecd/isolinux/rescuecd
  append initrd=/rescuecd/isolinux/rescuecd.igz vga=785 cdroot
label fb800
  kernel /rescuecd/isolinux/rescuecd
  append initrd=/rescuecd/isolinux/rescuecd.igz vga=788 cdroot
label fb1024
  kernel /rescuecd/isolinux/rescuecd
  append initrd=/rescuecd/isolinux/rescuecd.igz vga=791 cdroot
label fb1280
  kernel /rescuecd/isolinux/rescuecd
  append initrd=/rescuecd/isolinux/rescuecd.igz vga=794 cdroot
label i810fb640
  kernel /rescuecd/isolinux/rescuecd
  append initrd=/rescuecd/isolinux/rescuecd.igz video=i810fb:640x480 cdroot
label i810fb800
  kernel /rescuecd/isolinux/rescuecd
  append initrd=/rescuecd/isolinux/rescuecd.igz video=i810fb:800x600 cdroot
label i810fb1024
  kernel /rescuecd/isolinux/rescuecd
  append initrd=/rescuecd/isolinux/rescuecd.igz video=i810fb:1024x768 cdroot
label intelfb640
  kernel /rescuecd/isolinux/rescuecd
  append initrd=/rescuecd/isolinux/rescuecd.igz video=intelfb:640x480 cdroot
label intelfb800
  kernel /rescuecd/isolinux/rescuecd
  append initrd=/rescuecd/isolinux/rescuecd.igz video=intelfb:800x600 cdroot
label intelfb1024
  kernel /rescuecd/isolinux/rescuecd
  append initrd=/rescuecd/isolinux/rescuecd.igz video=intelfb:1024x768 cdroot
label nokeymap
  kernel /rescuecd/isolinux/rescuecd
  append initrd=/rescuecd/isolinux/rescuecd.igz setkmap=us vga=788 cdroot
label vesa
  kernel /rescuecd/isolinux/rescuecd
  append initrd=/rescuecd/isolinux/rescuecd.igz vga=788 cdroot forcevesa
label fr
  kernel /rescuecd/isolinux/rescuecd
  append initrd=/rescuecd/isolinux/rescuecd.igz video=ofonly vga=5 setkmap=fr cdroot
label uk
  kernel /rescuecd/isolinux/rescuecd
  append initrd=/rescuecd/isolinux/rescuecd.igz video=ofonly vga=5 setkmap=uk cdroot
label minishell
  kernel /rescuecd/isolinux/rescuecd
  append initrd=/rescuecd/isolinux/rescuecd.igz video=ofonly cdroot minishell=/bin/ash
label boothttp
  kernel /rescuecd/isolinux/rescuecd
  append initrd=/rescuecd/isolinux/rescuecd.igz video=ofonly vga=5 cdroot boothttp=ask
label rescuehd
  kernel /rescuecd/isolinux/rescuecd
  append init=/sbin/init
label reschd32
  kernel /rescuecd/isolinux/rescuecd
  append init=/sbin/init
label reschd64
  kernel /rescuecd/isolinux/rescue64
  append init=/sbin/init




label freedos
  kernel memdisk
  append initrd=/rescuecd/bootdisk/freedos.img floppy
label memtest
  kernel memdisk
  append initrd=/rescuecd/bootdisk/memtestp.img floppy
label ranish
  kernel memdisk
  append initrd=/rescuecd/bootdisk/ranish.img floppy
label aida
  kernel memdisk
  append initrd=/rescuecd/bootdisk/aida.img floppy
label ntpass
  kernel memdisk
  append initrd=/rescuecd/bootdisk/ntpass.img floppy c=3 h=64 s=32
label gag
  kernel memdisk
  append initrd=/rescuecd/bootdisk/gag.img floppy
label dban
  kernel memdisk
  append initrd=/rescuecd/bootdisk/dban.img floppy
label disk1
  localboot 0x80
label disk2
  localboot 0x81
label floppy
  localboot 0x00
label nextboot
  localboot -1

Don't forget to add the following in rescuecd.cfg after F1, F2, F3, F4, F5, F6.
Code:
label rescuecd
  kernel /rescuecd/isolinux/rescuecd
  append initrd=/rescuecd/isolinux/rescuecd.igz video=ofonly vga=0 cdroot

Edit "c:\ubcd\custom\custom.cfg" with a text editor:
Code:
MENU INCLUDE /menus/defaults.cfg
LABEL back
   MENU LABEL ..
   KERNEL menu.c32
   APPEND /menus/main.cfg
LABEL sysrescd
   MENU LABEL System Rescue CD V0.4.1
   CONFIG /rescuecd/isolinux/rescuecd.cfg

The CONFIG command loads the isolinux config file for System Rescue, with all options as the normal System Rescue cd, but it requires a new version of isolinux.
Download syslinux from http://www.kernel.org/pub/linux/utils/boot/syslinux/.

Extract the syslinux archive to "c:\syslinux\".

To update isolinux for the CD version
- Copy "c:\syslinux\core\isolinux.bin" to "c:\ubcd\isolinux\".
- Copy "c:\syslinux\com32\menu\menu.c32" to "c:\ubcd\isolinux\".
- Copy "c:\syslinux\com32\modules\chain.c32" to "c:\ubcd\isolinux\" (not necessary)
- Copy "c:\syslinux\memdisk\memdisk" to "c:\ubcd\isolinux\" (not necessary)

To update syslinux for the bootable USB key
- Copy "c:\syslinux\core\ldlinux.sys" to "c:\ubcd\syslinux\".
- Copy "c:\syslinux\mbr\mbr.bin" and "c:\syslinux\ldloader.bss" to "c:\ubcd\tools\ubcd2usb\".
- Copy "c:\syslinux\com32\menu\menu.c32" to "c:\ubcd\syslinux\"
- Copy "c:\syslinux\com32\modules\chain.c32" to "c:\ubcd\syslinux\" (not necessary)
- Copy "c:\syslinux\memdisk\memdisk" to "c:\ubcd\syslinux\" (not necessary)

Delete unnecessary files:
You can delete the following files in "c:\ubcd\rescuecd\isolinux\"
Code:
boot.cat        (boot catalog file needed for the iso image, but when you remaster the iso an updated boot catalog will be formed.)
isolinux.bin    (already included in ubcd)
isolinux.cfg    (replaced by rescuecd.cfg)
memdisk         (already in "c:\ubcd\isolinux\")


Remaster the iso:
If you don't know how to do it, see http://www.ultimatebootcd.com/forums/viewtopic.php?t=1343.


Last edited by Icecube on Mon May 12, 2008 7:24 pm, edited 3 times in total.

Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 6 posts ] 

All times are UTC - 8 hours


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  

Protected by Anti-Spam ACP Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group