Solved

emergency : Sun server fails at boot!

Posted on 2013-02-05
13
869 Views
Last Modified: 2013-02-07
Hello experts,

I have an emergency , one of our sun server v245 sparc (solaris 9) fails at boot.

Bellow are the errors messages,  please help!

boot failed

enter file name /platform/sun4u/kernel/sparcv9/unix


cannot find misc/sparcv9/krtld
0
Comment
Question by:cismoney
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 6
  • 6
13 Comments
 
LVL 16

Expert Comment

by:Joseph Gan
ID: 38857347
Can you boot it from Solaris DVD and mount the root filesystem on the boot disk to start with?
0
 

Author Comment

by:cismoney
ID: 38857357
yes i can


I wonder if this procedure can fix my issue http://www.mysysad.com/2007/04/install-solaris-boot-block.html please check
0
 
LVL 8

Expert Comment

by:R_Edwards
ID: 38857360
Have you booted off the CD/DVD and ran FSCK?
0
Comprehensive Backup Solutions for Microsoft

Acronis protects the complete Microsoft technology stack: Windows Server, Windows PC, laptop and Surface data; Microsoft business applications; Microsoft Hyper-V; Azure VMs; Microsoft Windows Server 2016; Microsoft Exchange 2016 and SQL Server 2016.

 

Author Comment

by:cismoney
ID: 38857376
yes i did it, i boot of the dvd and ran fsck but still can't boot
0
 
LVL 16

Expert Comment

by:Joseph Gan
ID: 38857397
The error message looks to me was the booting process couldn't find the root filesystem on the disk. The link you provide is something to do with re-installing boot block. Try to mount the root filesystem from the DVD, find out the disk controller, target, disk and slice number, ie (c?t?d?s?), compare it in /etc/vfstab file.
0
 

Author Comment

by:cismoney
ID: 38857529
The boot disk is c1t0d0s0, its weird but I dont see infos on the vfstab

i did

mount /dev/dsk/c1t0d0s0 /a
and when i type

more /a/etc/vfstab i see no such file or directory


I only see the vfstab of the cd ,  its weird
0
 
LVL 16

Expert Comment

by:Joseph Gan
ID: 38857547
Do you have any other boot disks ? Try c0t0d0s0 etc...
0
 

Author Comment

by:cismoney
ID: 38857866
yes i have tried to boot with the second disk, i can t boot



here is the complete error message at boot


Boot device: /pci@1e,600000/pci@0/pci@a/pci@0/pci@8/scsi@1/disk@0,0:a  File and args:
boot: cannot find /usr/lib/sparcv9/ld.so.1
boot: error loading interpreter (/usr/lib/sparcv9/ld.so.1)
Elf64 read error.
boot failed
Enter filename [/platform/sun4u/kernel/sparcv9/unix]:
0
 
LVL 16

Expert Comment

by:Joseph Gan
ID: 38857961
That meant boot loader couldn't find boot device.
0
 

Author Comment

by:cismoney
ID: 38858042
thanx ganjos. What can I do to fix this issue
0
 
LVL 16

Accepted Solution

by:
Joseph Gan earned 500 total points
ID: 38858087
If you couldn't find files on your disks, only way could do is re-install the OS. Do you know how could this happened before the reboot?
0
 

Author Comment

by:cismoney
ID: 38858534
I suspect that the application support tried to install a patch, but they do not admit it

Its weird I can't find /etc when I boot the system on a single user mode with the solaris dvd
0
 
LVL 16

Expert Comment

by:Joseph Gan
ID: 38861187
Patching shouldn't cause this kind of problem, unless someone deleted files under /etc directory. Do you have any OS backup around ? The root filesystem could be on other slice, ie, s1, s3 etc ... ?
0

Featured Post

[Webinar] Code, Load, and Grow

Managing multiple websites, servers, applications, and security on a daily basis? Join us for a webinar on May 25th to learn how to simplify administration and management of virtual hosts for IT admins, create a secure environment, and deploy code more effectively and frequently.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
Linux Samba using Kerberos to Auth from Active Directory 9 121
postfix start error! 9 86
Understanding ping command in Ubuntu 5 66
Linux kernel panic ext3-fs error 14 77
If you have a server on collocation with the super-fast CPU, that doesn't mean that you get it running at full power. Here is a preamble. When doing inventory of Linux servers, that I'm administering, I've found that some of them are running on l…
I. Introduction There's an interesting discussion going on now in an Experts Exchange Group — Attachments with no extension (http://www.experts-exchange.com/discussions/210281/Attachments-with-no-extension.html). This reminded me of questions tha…
Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
Suggested Courses

751 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