SCO Openserver booting with the install disk

Posted on 2009-04-16
Medium Priority
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
  • 2
  • 2
LVL 14

Expert Comment

ID: 24164180

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

ID: 24164991
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

mikelfritz earned 160 total points
ID: 24174144
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.safe


boot: unix.old


Accepted Solution

jsemon earned 0 total points
ID: 24278227
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

New feature and membership benefit!

New feature! Upgrade and increase expert visibility of your issues with Priority Questions.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Using libpcap/Jpcap to capture and send packets on Solaris version (10/11) Library used: 1.      Libpcap (http://www.tcpdump.org) Version 1.2 2.      Jpcap(http://netresearch.ics.uci.edu/kfujii/Jpcap/doc/index.html) Version 0.6 Prerequisite: 1.      GCC …
I use more than 1 computer in my office for various reasons. Multiple keyboards and mice take up more than just extra space, they make working a little more complicated. Using one mouse and keyboard for all of my computers makes life easier. This co…
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.
Finding and deleting duplicate (picture) files can be a time consuming task. My wife and I, our three kids and their families all share one dilemma: Managing our pictures. Between desktops, laptops, phones, tablets, and cameras; over the last decade…
Suggested Courses
Course of the Month16 days, 14 hours left to enroll

862 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