SCO Openserver booting with the install disk

Posted on 2009-04-16
Last Modified: 2013-12-05
I am a n00b when it comes to SCO. Today I was given the task to fix an SCO Openserver 5 machine (HP Netserver LH4) that will not allow you to log on because the root filesystem is full. I have downloaded the installation media from the SCO website to use as some sort of rescue media. When I boot the machine with the media and use the "tools" option at the command line I can finally get to an <installation> prompt which will let me run commands.

I cannot see the hard drives using this method though. I have tried using
mknod /dev/root b 1 42
but when I try to mount it, I get:
mount: Bad Address

I have downloaded the amird image file from the SCO ftp site but don't know how to use it or if it is even the correct disk... Maybe drivers isn't what I need. Does anybody know?

Any help is greatly appreciated!
Question by:jsemon
    LVL 14

    Expert Comment


    Break out to the shell, run divvy and give the filesystems names.  At that point a device node is created and You should be able to proceed.

    If you need the driver for the controller you need to create a BTLD floppy disk.  I've posted what I think you need here:

    You need the btld image and the rawrite program if you want to create the floppy with windows.  You will need to massage the boot prompt to add    link="amird"  maybe  Boot: tools link="amird"  would work.

    Author Comment

    Thanks for the response Mike. I cannot access the FTP site that you posted. I get "Failed to change to dir /"... Maybe you don't have anonymous access setup?

    I had created a BTLD disk earlier in the day. I was trying:
    tools link="amird symha" Sdsk=amird(0,0,0,0) Srom=wd(0,0,0)

    It would then ask for an amird disk. I would then try the BTLD disk but got the prompt over and over until I pressed q. Is what you have posted different than this?

    Thanks again.
    LVL 14

    Assisted Solution

    Most likely not any different (I fixed the ftp site - I screwed it down too tight since some nere-do-wells were attempting shennanigans).  Try with just:

    tools link "amird"

    Asking over and over sounds like it does not see the floppy or can't read it.  Maybe yank the floppy drive out and create the floppy using that drive in another machine, or install the floppy drive that created the floppy into the problem machine?  

    Also, what happens if you run divvy instead of the mknod stuff?  And, you are sure it is amird driver?  I assume you know that from the failed boots and can see that it is the driver you need.  You might also try (long shot) booting from the disk and use:



    boot: unix.old


    Accepted Solution

    Hey Mike, thanks for your help, but I could not get this to workat all. In the end, I turned out having to install SCO Openserver 5.0.7 on another box, using divvy to determine the partition labels, mounting the partitions and removing some of the data.

    Also, I found that the reason I could not log on was not due to the partition being full, but due to a corupt /etc/ioctl.syscon file. See:

    Featured Post

    Do You Know the 4 Main Threat Actor Types?

    Do you know the main threat actor types? Most attackers fall into one of four categories, each with their own favored tactics, techniques, and procedures.

    Join & Write a Comment

    In this article we have discussed the manual scenarios to recover data from Windows 10 through some backup and recovery tools which are offered by it.
    I previously wrote an article addressing the use of UBCD4WIN and SARDU. All are great, but I have always been an advocate of SARDU. Recently it was suggested that I go back and take a look at Easy2Boot in comparison.
    Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
    Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…

    745 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    16 Experts available now in Live!

    Get 1:1 Help Now