本文发表在 rolia.net 枫下论坛SCO OpenServer is using HTFS, SCO UnixWare is using vxfs. I don't know which one you are using but I'd assume you are using OpenServer.
I don't know whether it will work, but you can try the following:
1. boot into current (old) SCO
2. create a new slice about the same size of the current one on the new harddisk, and set it active.
3. use "dd if=<current slice> of=<new slice> [options]" to duplicate the whole thing. You need to refer to dd(ADM) man page.
4. shutdown the system. swap the old disk with the new one so that the new one is on primary master
5. boot up with the new disk to see if it works
6. if it's not working, you need to go back and find out what you did wrong (or what I wrote wrong in the instruction :-).
If the above still doesn't work, you will need to following the step outlined in the disk recovery section of the hand book (http://osr5doc.sco.com:457/HANDBOOK/restroot.html) to simulate a recovery situation.
For UnixWare, the procedure is similar.
HTH.
PS.
From what I heard, SCO UnixWare is pretty good. It's actually an implementation of UNIX System V Release 5 if I remember correctly. But SCO OpenServer is crap (although based on SVR3.2), too much bagage carried over from xenix. And supporting OpenServer is nightmare (well maybe it's just me, I had bad experience supporting it).
I'm just curious why you want to preserve it since SCO is gone out of business. Well the only reason I can think of is to support legacy application that was writen for SCO. If that's not the reason, I suggest you go with any one of free unices -- Linux, {Free|Net|Open}BSD. They are all pretty good although I'm biased towards the *BSDs. For commercial unix, you can alway download Solaris 8 from sun for free and more importantly, use it legally for free!更多精彩文章及讨论,请光临枫下论坛 rolia.net
I don't know whether it will work, but you can try the following:
1. boot into current (old) SCO
2. create a new slice about the same size of the current one on the new harddisk, and set it active.
3. use "dd if=<current slice> of=<new slice> [options]" to duplicate the whole thing. You need to refer to dd(ADM) man page.
4. shutdown the system. swap the old disk with the new one so that the new one is on primary master
5. boot up with the new disk to see if it works
6. if it's not working, you need to go back and find out what you did wrong (or what I wrote wrong in the instruction :-).
If the above still doesn't work, you will need to following the step outlined in the disk recovery section of the hand book (http://osr5doc.sco.com:457/HANDBOOK/restroot.html) to simulate a recovery situation.
For UnixWare, the procedure is similar.
HTH.
PS.
From what I heard, SCO UnixWare is pretty good. It's actually an implementation of UNIX System V Release 5 if I remember correctly. But SCO OpenServer is crap (although based on SVR3.2), too much bagage carried over from xenix. And supporting OpenServer is nightmare (well maybe it's just me, I had bad experience supporting it).
I'm just curious why you want to preserve it since SCO is gone out of business. Well the only reason I can think of is to support legacy application that was writen for SCO. If that's not the reason, I suggest you go with any one of free unices -- Linux, {Free|Net|Open}BSD. They are all pretty good although I'm biased towards the *BSDs. For commercial unix, you can alway download Solaris 8 from sun for free and more importantly, use it legally for free!更多精彩文章及讨论,请光临枫下论坛 rolia.net