solaris 10 won't boot after changing the CPU

Hi. I was running Solaris on my Intel-based desktop machine. It was running fine. One day I upgraded my CPU and since then Solaris won't start. Immediately after it tries to load itself, it displays something on the screen really fast ( something with "dumping" in it) and then reboots.

I runned Solaris in fail safe but I cannot run reboot -r

for example. It says that reboot has wrong parameter or something. And I don't know what else to do.

Please help.

Thanks.

P.S. I'm not 100% sure that the problem is related to changing the CPU. Maybe I configured something wrong when working in Solaris prior to the hardware change. But I think that's unlikely because I'm usually pay attention when changing settings in Solaris and don't dive in dark waters.

[797 byte] By [Guekkoa] at [2007-11-27 3:33:03]
# 1

> Hi. I was running Solaris on my Intel-based desktop

> machine. It was running fine. One day I upgraded my

> CPU and since then Solaris won't start. Immediately

> after it tries to load itself, it displays something

> on the screen really fast ( something with "dumping"

> in it) and then reboots.

Most likely it does dump memory. If so I am not sure

it may happens only after the root filesystem is mounted,

in this case you could try once to go into single

user mode, do you get a console you can

send a break sequence and at the ok prompt

type "boot -s" ?

then you can do fsck or see what's wrong.

Max_a at 2007-7-12 8:36:07 > top of Java-index,Solaris Operating System,Solaris Essentials - General Technical Questions...
# 2
Did you try putting the old cpu back, just to make sure that's the change that caused the failure?
DoxBriana at 2007-7-12 8:36:07 > top of Java-index,Solaris Operating System,Solaris Essentials - General Technical Questions...
# 3

When I start the computer and Solaris begins loading it gives this error right away and restarts immediately, I don't have time to access anything. When I start Solaris with fail safe from the GRUB bootloader, then all I have is a command line prompt and I can access some files. But certain commands are not recognized, for example boot (unknown command).

No, I didn't put the old CPU back because I gave it away and I don't have it anymore.

Do you happen to know another way to start a reconfiguration of the system?

Guekkoa at 2007-7-12 8:36:07 > top of Java-index,Solaris Operating System,Solaris Essentials - General Technical Questions...
# 4

> Hi. I was running Solaris on my Intel-based desktop

> machine. It was running fine. One day I upgraded my

> CPU and since then Solaris won't start. Immediately

> after it tries to load itself, it displays something

> on the screen really fast ( something with "dumping"

> in it) and then reboots.

> I runned Solaris in fail safe but I cannot run

> reboot -r

for example. It says that

> reboot has wrong parameter or something. And I don't

> know what else to do.

What are you trying to accomplish with that line? Reboot doesn't take a '-r' flag, and that's what it means by wrong parameter.

SYNOPSIS

/usr/sbin/reboot [ -dlnq ] [ boot arguments ]

--

Darren

Darren_Dunhama at 2007-7-12 8:36:07 > top of Java-index,Solaris Operating System,Solaris Essentials - General Technical Questions...
# 5

Yes, you are right. The command that I was actually looking for was reboot -- -r

[the delimiter ‐‐ (two hyphens) must be used to separate the options of reboot from the arguments of boot(1M).]

So I start Solaris again in failsafe mode and run "reboot -- -r" but I get this message:

bootadm: Cannot update menu. Cannot reboot with requested arguments

syncing file system... done

After that the computer restarts.

I found about "reboot -- -r" on this page http://www.passcal.nmt.edu/user_support/Training/Computer_Notes.Ultra10.htm . There is suggested one other way to force a kernel reconfiguration:

<user> cd /

<user> touch reconfigure

<user> reboot or shutdown (if shutdown, next time system boots kernel will be reconfigured)

I have tried this in the first place but when I write the touch command I get something like "touch: Cannot change date/time information on file". So it's no use.

I also ran "shutdown" to see what happens and it did not manage to shut down the computer, or restart, at one time it got stuck and I pressed Enter and got the prompt back.

I noticed today that the GRUB bootloader lets you change the command line for starting an operating system or add a new one. Can I add such a command to start Solaris with a reconfiguration option or something?

Message was edited by:

Guekko

Guekkoa at 2007-7-12 8:36:07 > top of Java-index,Solaris Operating System,Solaris Essentials - General Technical Questions...
# 6

You can add this to grub, but I doubt it will help.

Reconfiguration is for changing the files in /dev and /devices. Until the root filesystem is mounted read/write, that can't occur.

So if you have a problem with that step, reconfiguration is too late. You might instead have to boot from CD, mount your disk root filesystem, and then run reconfiguration on it in that state. Several pages on the web talk about it..

Here's one for instance. Down at the bottom they remove the links then rebuild them with devfsadm.

http://www.sun.com/bigadmin/content/submitted/disaster_recovery.html

--

Darren

Darren_Dunhama at 2007-7-12 8:36:07 > top of Java-index,Solaris Operating System,Solaris Essentials - General Technical Questions...