Hi,
I'm trying to do a clean install of NeXTstep 3.3 on my NeXTstation turbo (with all original hardware). I have my external SCSI CD-ROM connected and the only way I can get the NeXTstation to see it is when I set the jumper to 0. Then in the NeXT Rom Monitor I type "bsd" and the CD-ROM spins up and I get this screen: (all my comments will have "quotations")
Type 1 to use the English language and USA keyboard while installing NEXTSTEP.
Tapez 2 pour installer NEXTSTEP avec un clavier et des messages francais.
Eingabe 3 fuer NEXTSTEP-Installation mit deutscher Sprache und Tastatur.
Premi 4 per installare NEXTSTEP usando lingua italiana e tastiera italiana.
Pulse 5 para usar el idioma y el teclado espanol en la instalacion de NEXTSTEP.
Skriv 6 for att anvanda svenska/svenskt tangentbord vid installation av NEXTSTEP.
--->
"So, I type "1" and press "enter" and get this message:"
The startup disk in this computer is:
SCSI Disk at target 1 (SEAGATE ST1480) - 406 MB
Type 1 to install NEXTSTEP on this disk.
Type 2 for advanced installation options.
--->
"So then type "1" again and get this screen:"
Ready to install NEXTSTEP
Type 1 to start installing NEXTSTEP.
Type 2 to quit this installation program.
--->
"I press "1" and get this message:"
Preparing disk for NEXTSTEP installation.
This may take a few minutes...
Then it begins "Installing."
This takes about 5-10 minutes and then it says it needs to reboot to finish the installation process. But then when I press "enter" it default boots to the CD-ROM drive because the jumper is set to "0" which then brings me back to the first screen for installing NEXTSTEP. I then have to go back to the rom monitor and try to reboot to the hard disk. To avoid this loop I tried to set the CD-ROM jumper (to something other than 0) AFTER the installation of NEXTSTEP was "complete." But since the installation was not fully complete i get his error:
Checking disks
Can't open /dev/rsd1a
(null pointer): CAN'T CHECK FILE SYSTEM
(null pointer): UNEXPECTED INCONSISTENCY; Run fsck MANUALLY
Reboot failed...help!
mount: /dev/sd1a on /: No such device or address
mount: giving up on:
/
Faking root mount entries
Enter hardware password:
"I enter my enter my hardware password and get into the UNIX prompt."
So my question is how to I make the NeXTstation boot from the CD-ROM first and then once the installation is done, default to the hard disk?
Am I installing this wrong?
Any suggestions would be awesome!
Thanks!
You should be able to boot from a CD-ROM with a higher SCSI ID using bsd(1,0,0) - the first parameter to the bsd command is not the SCSI ID, but rather the number of the SCSI device attached. So, with a SCSI disk at ID 1 and a CDROM at ID 6 (and no other drives connected) you would boot from HD using bsd(0,0,0) and from CD-ROM with bsd(1,0,0)sdmach rootdev=/dev/sd1
But you should be able to fix your problem from single user mode. At the single user mode root (#) prompt, mount your root file system read-write (mount -rw /) and then edit /etc/fstab to point / to /dev/sd0a instead of /dev/sd1a (since the numbering of your SCSI devices changes when you turn off/disconnect the CD-ROM drive).
Let me know if this works for you :)
-- cuby
SUCCESS! Thanks for the advice! My NeXT is working better than ever and I got the Y2K patch! And PacMan! :lol: