LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Other *NIX Forums > Solaris / OpenSolaris
User Name
Password
Solaris / OpenSolaris This forum is for the discussion of Solaris, OpenSolaris, OpenIndiana, and illumos.
General Sun, SunOS and Sparc related questions also go here. Any Solaris fork or distribution is welcome.

Notices


Reply
  Search this Thread
Old 09-30-2008, 10:08 AM   #1
indienick
Senior Member
 
Registered: Dec 2005
Location: London, ON, Canada
Distribution: Arch, Ubuntu, Slackware, OpenBSD, FreeBSD
Posts: 1,853

Rep: Reputation: 65
Sun SPARC Ultra 1 workstation not able to boot from CD


I recently acquired three SPARC Ultra 1 workstations - yes, I know they are old, but they are still quite usable.

I also managed to receive a nearly pristine copy of Solaris 8 with them; in the box, with all of the manuals and extra CDs.

I apologize as my subject line for this thread may be misleading, as my concern is more towards the CD-ROM drive on these workstations being able to boot from non-Sun CDs.

There was absolutely no problem doing fresh installs of Solaris 8 onto these machines, but I would much rather Linux, as I don't have any documentation on Solaris 8 and I most definitely do not have the necessary resources (ie. money and gobs of time) to put towards learning these new systems with things like installing software (including setting up repositories) and configuring the systems.

I went to install NetBSD on one of the workstations (as NetBSD is the only distribution I can find with sparc32 support), but the system refused to boot from the CD - my dad, who used to admin many of these workstations, walked me through the process of booting from the CD from BIOS (or, the pre-OS stage). No matter what I did, I could not boot from the NetBSD image I had burned to a CD-R, but when I popped the Solaris 8 Install CD in, it worked without a hitch.

Why is this? The NetBSD CD can (sort of) be booted from any of my x86 computers - the BIOS at least offers me the option of being able to boot from the volume, but the Sun BIOS refuses to boot the CD. Does this have anything to do with CD "extensions" (ie. "Rock Ridge")?

Does anyone have any ideas as to how I could get the BIOS to boot from the NetBSD install CD? Is there a "something special" I have to do, either from the BIOS, or in the process of burning the ISO?
 
Old 09-30-2008, 03:52 PM   #2
ilikejam
Senior Member
 
Registered: Aug 2003
Location: Glasgow
Distribution: Fedora / Solaris
Posts: 3,109

Rep: Reputation: 97
Hi.

Nobody else is biting, and I use Sparc machines, so I'll have a go.

The correct magic seems to be:
From the OK prompt:
> setenv boot-file netbsd
> boot cdrom

Dave
 
Old 10-01-2008, 08:29 AM   #3
indienick
Senior Member
 
Registered: Dec 2005
Location: London, ON, Canada
Distribution: Arch, Ubuntu, Slackware, OpenBSD, FreeBSD
Posts: 1,853

Original Poster
Rep: Reputation: 65
Thank you very much for the response, ilikejam. I will try it when I get home after work, today, and post my results.
 
Old 10-01-2008, 06:44 PM   #4
indienick
Senior Member
 
Registered: Dec 2005
Location: London, ON, Canada
Distribution: Arch, Ubuntu, Slackware, OpenBSD, FreeBSD
Posts: 1,853

Original Poster
Rep: Reputation: 65
Unfortunately, it didn't seem to work, but it gave me the following output:
Code:
Rebooting with command: boot cdrom
Boot device: /sbus/espdma@e,8400000/esp@e,8800000/sd@6,0:f File and args: netbsd
The file just loaded does not appear to be executable.
Boot device: disk:a File and args: netbsd
boot: cannot open netbsd
And after all that, is a prompt:
Code:
Enter filename [netbsd]:
Where can I go from here?
 
Old 10-01-2008, 08:14 PM   #5
indienick
Senior Member
 
Registered: Dec 2005
Location: London, ON, Canada
Distribution: Arch, Ubuntu, Slackware, OpenBSD, FreeBSD
Posts: 1,853

Original Poster
Rep: Reputation: 65
Okay - I'm thinking it may have to do with something about the Sun CD drives looking for block lengths on the CD of 512 bytes, and I noticed that cdrecord uses a default block length (BLKLEN) of 2048 bytes. How on Earth do I change this? The man-page doesn't seem to have any information regarding this, either that, or I'm just missing it.
 
Old 10-02-2008, 05:30 AM   #6
ilikejam
Senior Member
 
Registered: Aug 2003
Location: Glasgow
Distribution: Fedora / Solaris
Posts: 3,109

Rep: Reputation: 97
First thing I would do is check the NetBSD CD and find out what the kernel image is called. On Linux it's vmlinuz, I assume from what I've seen about NetBSD that the kernel image is just called 'netbsd', but I don't know for sure.

I can't see anything in the cdrecord man page for block lengths either, so you may be out of luck.

Dave
 
Old 10-02-2008, 08:40 AM   #7
indienick
Senior Member
 
Registered: Dec 2005
Location: London, ON, Canada
Distribution: Arch, Ubuntu, Slackware, OpenBSD, FreeBSD
Posts: 1,853

Original Poster
Rep: Reputation: 65
In the occasion that I am out of luck with NetBSD, do you happen to know, off-hand, if Sun distributes Solaris 9 or 10 for 32-bit SPARC processors (or are they assuming that, by now, any SPARC processors still in use are 64-bit)?

Also, I recall seeing something in the OpenBoot PROM messages that fly by - something about "64-bit processor found, locked at 32-bit"...or something to that effect. Is there a way, in the PROM or by a dip-switch on the motherboard to set this to 64-bit operation?

Last edited by indienick; 10-02-2008 at 08:42 AM.
 
Old 10-02-2008, 08:52 AM   #8
ilikejam
Senior Member
 
Registered: Aug 2003
Location: Glasgow
Distribution: Fedora / Solaris
Posts: 3,109

Rep: Reputation: 97
The Ultra 1 isn''t on the Solaris 10 HCL, but I know Solaris 9 works. I'd give Solaris 10 a go first, just to see though.

It's possible that your machine is set to boot the 32 bit kernel - check:
# eeprom | grep boot-file

If there's nothing defined, or if kernel/sparcv9/unix is listed, then you're booting the 64 bit kernel. If it's kernel/unix then you're booting the 32 bit kernel.

Dave
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Old Sun SPARC Ultra 10 + 256MB RAM b1f30 Linux - Desktop 19 04-03-2009 07:07 PM
Linux or Solaris 9 on Sun Sparc Ultra 60 3d kt8993 Solaris / OpenSolaris 1 10-26-2004 01:32 AM
Help - FreeBSD 5.2.1 install on Sun Sparc Ultra 5 keyboard issue rainman1976 *BSD 1 08-24-2004 02:51 PM
HOw to install RedHat 9 or Mandrake on Sun Ultra 19 w/ SPARC Proccess k41184 Linux - Distributions 1 08-03-2004 10:26 PM
Trying to boot off the CD-ROM in a Sun Ultra 60 workstation kaplan71 Linux - Software 1 11-26-2003 02:23 PM

LinuxQuestions.org > Forums > Other *NIX Forums > Solaris / OpenSolaris

All times are GMT -5. The time now is 01:40 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration