Rescue "LiveCD" for UNIX (as opposed to Linux)

Background is I am attempting to recover/rescue an HP DL380 G5 which is running SCO Unixware 7.11. It has 3 partitions in a RAID 5 Configuration and is unable to boot with a Stage 3 boot load error.
..
Client has no emergency rescue disk. System is old and redundant except they suddenly need some data off it. After which it will be trashed.
..
So naturally I am seeking a solution to the situation.
When scouring the net I came across sysresccd.org
I found it interesting that for every version of Linux there seems to be a LiveCD which can be used to recover a broken system.
However with the Unix variant the response is "The Emergency boot Cd is specific to an installation."
I just wondered:

  • If true, why this is the case?
  • Has anyone out there tried/succeeded to create a generic (or variant specific) Unix Live/Rescue CD?
  • If one could boot a SCO/Unixware Unix system from a Linux

Yes, this is probably true and the reason is most probably license issues. A "rescue CD" will have to hold a copy of a working kernel and this is perhaps licensed software which one cannot simply distribute or copy. The Linux kernel is free and you are entitled to copy it as often as you like, but this is probably not true for SCO Unixware.

A "generic UNIX Rescue CD" is impossible. "UNIX" is not a single, coherent system but rather a standard how an operating system has to do things or how it is supposed to react to certain circumstances. We can talk about "cars" and every one of them will have a driving wheel, the accelerator pedal right, the brake pedal left, etc.. So in a sense all "cars" are equal. Still, this will not mean that one can build a "generic car brake", which you could use on any car, regardless of the car being a Maserati or a Beetle.

If you compare UNIX with, say, Windows, the difference is: if a certain program compiles on a Windows system and you transfer the binary to another Windows system it is guaranteed to run. (in principle! You may not have enough memory to run it, not enough disk space to store it, etc., but apart from such issues it will.) In UNIX the situation is very different: UNIX runs on many different platforms, different architectures - systems which are vastly different. A binary compiled on one such platform will almost never run on another platform. But you are guaranteed to be able to transfer the source code to another platform, compile it there and it will run.

Lastly: boot Unixware from Linux. For the reasons sketched out above it will most probably not be possible. It may be the same hardware architecture they are running on but internally - executable format, library calls, .... - they are probably very different. You might be able to mount the Unixware filesystems on a running Linux, though, as this article suggests.

I hope this helps.

bakunin

1 Like

Sure the Unixware version is 7.11. Not 7.1.1?

Thanks. You are right. It is ver 7.1.1 and not 7.11. A typo. My bad.

Out of curiosity, I booted a Unixware 7.1.4 system (with a standard sata disk) with a Mandrake Live CD.
When I tried to inspect the disk using the Dolphin file manager, I received the following error message "PermissionDeniedbyPolicy".