Copy unix kernel from one machine to another

Greetings,

I have two machines with almost identical configuration. By that I mean the same motherboard and the same SCO Open Server version.
There is one big difference. One machine uses SCSI HDD with SCSI adapter (I will call this machine Smachine ) and other machine uses SAS HDD, with LSILogic SAS adapter, specifically D2507-D11 with LSISAS1064E (I will call this machine Lmachine (.

Since SCSI is obsolete, and these HDDs are becoming very expensive, I 'd like to try to replace SCSI with LSILogic, but without reinstall of the OS.
I know that in general, I need to have LSILogicSAS driver for v5.07, to install it from floppy, edit files in /etc/conf/cf.d/sdevice etc and then relink kernel.

Because I already have working Lmachine, I wonder if there is some shortcut to this, possible to use what is already done on this machine and transfer that on Smachine?

I have prepared the following instructions for myself:
Steps to Replace SCSI with LSILogic SAS on Smachine

  • Prepare the Smachine

    Access Configuration Files:
    On the Lmachine, locate the following configuration files:
    /etc/conf/cf.d/mscsi
    /etc/conf/sdevice.d/lsil
    Transfer these files from the Lmachine to the Smachine using FTP.
    Overwrite the existing files on the Smachine.

    Copy the Kernel:
    On the Lmachine, copy the unix kernel file and
    transfer to the Smachine.
    Save it as /stand/unix.new on the Smachine.

    Relink the Kernel on Smachine:

    On the Smachine, relink the kernel to
    incorporate the LSILogic SAS driver:
    cd /etc/conf/cf.d
    ./link_unix

  • Create a System Backup
    Backup the System:
    Use backup software (I found BackupEdge recomendation on this forum) to
    create a full system image of the modified Smachine.
    This image will be restored to the new SAS drive later.

  • Replace Hardware
    Shut Down the Smachine:
    Power off the Smachine and disconnect the SCSI HDD and SCSI adapter.
    Install New Hardware:
    Install the LSILogic SAS adapter and connect the new SAS HDD to the Smachine.

  • Restore the System Image
    Restore the Backup:
    Use the backup software to restore the system image to the new SAS HDD.

  • Boot the System
    Boot with the New Kernel:
    During boot, type unix.new to boot using the kernel copied from the Lmachine.
    This kernel includes the LSILogic SAS driver.
    If the system boots successfully, proceed to the next step.

    Set the New Kernel as Default:
    Rename unix.new to unix to make it the default boot kernel:
    (possibly to umount and mount /stand as rw)
    mv /stand/unix.new /stand/unix
    Relink the kernel again to ensure it is properly configured:
    cd /etc/conf/cf.d
    ./link_unix

More straight forward maybe to do a fresh install on machineL, and install BackupEdge on both.
On machineS, edit /etc/edge.exclude to include /stand and /etc/conf
Do a full backup, to an ftp site would be simplest.
Do a restore on machineL, this will effectively transfer all the files from S to L without affecting the kernel or its configuration files.
The licensing will transfer also, so you may have to re-install the licenses on L.

For manually copy one need to include mdevice also!
But it is much simpler way with BackupEdge and exclusion of /stand and /etc/conf.
Thanks!