Solaris x86 hostid

Posted on 1999-12-08
Medium Priority
Last Modified: 2013-12-16
How do I change the hostid for Solaris 2.6 x.86? The standard
 forth monitor commands don't seem to work (ie mkp, mkpl)
Question by:tbilby

Expert Comment

ID: 2267768
Try this site. They may have what you want.



Accepted Solution

djve earned 600 total points
ID: 2269985
There is no "hostid" under x86. The hostid your used to seeing under a Sparc CPU is based on a chip on the motherboard.  This is the IDPROM and is moved if you need to change motherboards.

Also there is no forth monitor commands. They look similar and have some of the functions but that is all.

On installation the SunOS kernel generates a number that it stores in /kernel/misc/sysinit and to change this you need to reinstall the OS. To keep this number for another machine you just copy the file over and reboot.

Author Comment

ID: 2270579
That makes sense, Sunsolve FAQ ID 1275 states,

A unique hostid is generated and is stored on disk during
                      install.  To maintain this across reinstalls this hostid is read before
                      the disk is destroyed and reused as the new hostid.  So, if you use the
                      old disk and have not formatted it the hostid should be maintained
                      accross reinstalls.

                      There is a known problem in 2.4_x86 with Hostid preservation.  If the
                      first installation on a machine fails or is aborted before the point at
                      which the non-zero hostid is created, or if a re-installation fails or
                      is aborted before the point at which the old hostid is restored,
                      subsequent re-installations generate an all-zero hostid

The Solution:
Begin a re-installation.  When the installation reports that it is
                      creating the root file system, immediately reset the machine.  The next
                      installation will create a non-zero hostid.

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

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

I have been running these systems for a few years now and I am just very happy with them.   I just wanted to share the manual that I have created for upgrades and other things.  Oooh yes! FreeBSD makes me happy (as a server), no maintenance and I al…
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 …
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.:
In a previous video, we went over how to export a DynamoDB table into Amazon S3.  In this video, we show how to load the export from S3 into a DynamoDB table.
Suggested Courses
Course of the Month5 days, 18 hours left to enroll

589 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