Solaris-10 flashinstall, jumpstart, and smf
I am having problems with jumpstarting flash images on Solaris-10/SPARC. I am not sure whether the problems are related to smf or not but I also do not know how to debug them.
I use a fully automated jumpstart installation with a site.xml and a one-time reboot manifest to install a master client. On this client I run a flar create to create a flash image which I then use to clone the rest of the workstations (SunBlade-100/150, Ultra-5/10). On Solaris-9 this worked without any problems.
On Solaris-10 I see the following problem. The first reboot after the flash installation is fine but when I reboot the machine again, the network does not come up. The machine is invisible from the outside and does not even respond to ping. I then get quite a few errors from smf:
# svcs -x
svc:/network/service:default (layered network services)
State: offline since Fri Feb 11 19:12:13 2005
Reason: Start method is running.
See: http://sun.com/msg/SMF-8000-C4
See: ifconfig(1M)
See: /var/svc/log/network-service:default.log
Impact: 5 dependent services are not running. (Use -v for list.)
svc:/network/ipfilter:default (IP Filter)
State: maintenance since Fri Feb 11 19:12:07 2005
Reason: Start method failed repeatedly, last died on Killed (9).
See: http://sun.com/msg/SMF-8000-KS
See: ipfilter(5)
See: /var/svc/log/network-ipfilter:default.log
Impact: This service is not running.
If I log into the machine through the serial console, I see that the ifconfig -auD4 netmask + broadcast + process is hanging which is run in /lib/svc/method/net-svc. But a manual ifconfig claims that the interfaces are properly
configured. During the boot the machine never responds to a ping, so the earlier basic network configuration must already have a problem.
I removed all the finish and post installation scripts and get the same results.
How do I go about debugging something like this?
Regards,
Matthias
This is a followup to my own post. The problems I see are really SMF related and have to do with insufficient dependencies, I believe. If I boot into single-user mode first, the machine comes up immediately and without problems.
From looking at the verbose output during boot, Isaw that on this machine the hostname was set after the domainname. I am not sure why it happened. So to test out my theory, I put a sleep 10 into the identity-domain method and now the machine boots without problem. My guess is that something has a dependence on identity-domain but not on identity-node but needs both.
So the question is again. How does one debug this? Do I need to file a service call with Sun or is somebody from Sun reading this?
Regards,
Matthias
Similar Messages
-
Solaris 10 x86 Jumpstart and console
How do you get Solaris 10 x86 Jumpstart to redirect it's output to the console? I have an X4500 that I'm trying to jumstart while logged into the ILOM console. Everything will crap out, and all output will go to the VGA port.
Yes... I've seen and used the grub -b switches for input-device and output-device and this does change the way certain things work. However, this does not redirect input and output solely to the console, as you would, lets say, any sparc box. I start a jumpstat process, tell it to go to the console, and it hangs and waits for input from the VGA device. Right now, I have an odd interaction going on between the ILOM webgui redirection and the console. I can't login through the webgui and reboot the box through the console, nor can I hit CTRL+N to get it to boot off the network when I have the ILOM Webgui redirected to my keyboard. But when it boots off the virtual CD, or if I use the console to get into the BIOS, then and only then can I use my keyboard in the ILOM Webgui.
There is some sort of odd interaction between the console and that stupid VGA port on the ILOM that is not explained in ILOM docs that I have read. And that is what this post is trying to figure out. When you jumpstart a sparc box, you have total control from the console. This is not the case on x86.
Please re-read my other post before you comment on double posting. Both are about x86 jumpstart. One is about console redirection (this post). The other post is asking about getting jumpstart NOT to go through an interactive install through the -b switches. Two separate issues. -
Solaris 10 JET install and ZFS
Hi - so following on from Solaris Volume Manager or Hardware RAID? - I'm trying to get my client templates switched to ZFS but it's failing with:
sudo ./make_client -f build1.zfs
Gathering network information..
Client: xxx.14.80.196 (xxx.14.80.0/255.255.252.0)
Server: xxx.14.80.199 (xxx.14.80.0/255.255.252.0, SunOS)
Solaris: client_prevalidate
Clean up /etc/ethers
Solaris: client_build
Creating sysidcfg
WARNING: no base_config_sysidcfg_timeserver specified using JumpStart server
Creating profile
Adding base_config specifics to client configuration
Adding zones specifics to client configuration
ZONES: Using JumpStart server @ xxx.14.80.199 for zones
Adding sbd specifics to client configuration
SBD: Setting Secure By Default to limited_net
Adding jass specifics to client configuration
Solaris: Configuring JumpStart boot for build1.zfs
Solaris: Configure bootparams build
Starting SMF services for JumpStart
Adding Ethernet number for build1 to /etc/ethers
cleaning up preexisting install client "build1"
removing build1 from bootparams
removing /tftpboot/inetboot.SUN4V.Solaris_10-1
svcprop: Pattern 'network/tftp/udp6:default/:properties/restarter/state' doesn't match any entities
enabling network/tftp/udp6 service
svcadm: Pattern 'network/tftp/udp6' doesn't match any instances
updating /etc/bootparams
copying boot file to /tftpboot/inetboot.SUN4V.Solaris_10-1
Force bootparams terminal type
-Restart bootparamd
Running '/opt/SUNWjet/bin/check_client build1.zfs'
Client: xxx.14.80.196 (xxx.14.80.0/255.255.252.0)
Server: xxx.14.80.199 (xxx.14.80.0/255.255.252.0, SunOS)
Checking product base_config/solaris
Checking product custom
Checking product zones
Product sbd does not support 'check_client'
Checking product jass
Checking product zfs
WARNING: ZFS: ZFS module selected, but not configured to to anything.
Check of client build1.zfs
-> Passed....
So what is "WARNING: ZFS: ZFS module selected, but not configured to to anything." referring to? I've amended my template and commented out all references to UFS so I now have this:
base_config_profile_zfs_disk="slot0.s0 slot1.s0"
base_config_profile_zfs_pool="rpool"
base_config_profile_zfs_be="BE1"
base_config_profile_zfs_size="auto"
base_config_profile_zfs_swap="65536"
base_config_profile_zfs_dump="auto"
base_config_profile_zfs_compress=""
base_config_profile_zfs_var="65536"
I see there is a zfs.conf file in /opt/SUNWjet/Products/zfs/zfs.conf do I need to edit that as well?
Thanks - J.Hi Julian,
You MUST create /var as part of the installation in base_config, as stuff gets put there really early during the install.
The ZFS module allows you to create additional filesystems/volumes in the rpool, but does not let you modify the properties of existing datasets/volumes.
So,
you still need
base_config_profile_zfs_var="yes" if you want a /var dataset.
/export and /export/home are created by default as part of the installation. You can't modify that as part of the install.
For your zones dataset, seems to be fine and as expected, however, the zfs_rpool_filesys needs to list ALL the filesystems you want to create. It should read zfs_rpool_filesys="logs zones". This makes JET look for variables of the form zfs_rpool_filesys_logs and zfs_rpool_filesys_zones. (The last variable is always picked up, in your case the zones entry. Remember, the template is a simple name=value set of variables. If you repeat the "name" part, it simply overwrites the value.)
So you really want:
zfs_rpool_filesys="logs zones"
zfs_rpool_filesys_logs="mountpoint=/logs quota=32g"
zfs_rpool_filesys_zones="mountpoint=/zones quota=200g reservation=200g"
(incidentally, you don't need to put zfs_pools="rpool" as JET assumes this automatically.)
So, if you want to alter the properties of /var and /export, the syntax you used would work, if the module was set up to allow you to do that. (It does not currently do it, but I may update it in the future to allow it).
(Send me a direct e-mail and I can send you an updated script which should then work as expected, check my profile and you should be able to guess my e-mail address)
Alternatively, I'd suggest writing a simple script and stick it into the /opt/SUNWjet/Clients/<clientname> directory with the following lines in them:
varexportquotas:
#!/bin/sh
zfs set quota=24g rpool/export
zfs set quota=24g rpool/ROOT/10/var
and then running it in custom_scripts_1="varexportquotas"
(Or you could simply type the above commands the first time you log in after the build. :-) )
Mike
Edited by: mramcha on Jul 23, 2012 1:39 PM
Edited by: mramcha on Jul 23, 2012 1:45 PM -
Solaris 10 x86 jumpstart installing from cd instead of install server
Hi all,
I am building a Solaris 10 x86 jumpstart server and was able to jump the client to a certain point. The jump appears to be running but for some reason stops after the first CD ( very peculiar considering the jumpstart is automated). After watching the jump, I discover that the install is using my CD to install rather than from the install server. It is, however, getting the sysidcfg info, rules and profiles from my install server. I booted from CD and then selected Custom Jumpstart to install via the network. Can someone tell me what I am doing wrong?
Here is my add_install_client command:
/jumpstart/OS/Solaris_10_x86_2006-06/Solaris_10/Tools/add_install_client -s server1:/jumpstart/OS/Solaris_10_x86_2006-06 -c server1:/jumpstart -p server1:/jumpstart/Sysidcfg host1 i86pc
Here is the output from that command:
Adding Ethernet number for jre-dlt to /etc/ethers
updating /etc/bootparams
ln: cannot create /tftpboot/pxegrub.I86PC.Solaris_10-1: File exists
Create a grub floppy and edit GRUB menu to contain
the following entry:
title Solaris netinstall
rarp
kernel /I86PC.Solaris_10-1/multiboot kernel/unix -B install_media=192.168.1.100:/jumpstart/OS/Solaris_10_x86_2006-06,install_boot=192.168.1.100:/jumpstart/OS/Solaris_10_x86_2006-06/boot
module /I86PC.Solaris_10-1/x86.miniroot
BTW, can someone tell me how to create a grub floppy? Can't seem to find any documentation on that!
Thanks in advance,
BrianHere is the error output:
# ./add_install_client -i 192.168.1.51 -c sun1:/jumpstart/ -p sun1:/jumpstart/Sysidcfg/Solaris_10-intel/ host2 i86pc
unmount: warning: /tftboot/I86PC.Solaris_10-1 not in mnttab
unmount: /tftpboot/I86PC.Solaris_10-1 no such file or directory
mount: Mount point /tftboot.I86PC.Solaris_10-1 does not exist.
cleaning up preexisting install client "host2"
removing host2 from bootparams
rm: /tftboot/ is a directory
updating /etc/bootparams
ln: cannot create /tftpboot//pxegrub.I86PC.Solaris_10-1: File exists
Create a grub boot flloppy and edit GRUB menu to contain
the following entry:
title Solaris netinstall
rarp
kernel /I86PC.Solaris_10-1/multiboot kernel/unix -B install_media=192.168.1.100:/jumpstart/OS/intel
module /I86PC.Solaris_10-1/x86.miniroot
------------- end ---------------
So, I have tried this with the -i, -e -i+-e, with -s and without.
I have an entry in /etc/ethers and /etc/hosts. However, I don't think it is a FQDN or simular issue. Looks like a script issue.
/tftpboot/ ends up with
boot/
nbp. -> pxegrub.I86PC.Solaris_10-1
pxegrub.I86PC.Solaris_10-1
rm.192.168.1.51
/tftpboot/boot/
grub/
/tftpboot/boot/grub/
menu.1st
# cat menu.1st
default 0
timeout=30
title Solaris_10 jumpstart
kernel /i86PC.Solaris_10-1/multiboot kernel/unix -B install_config=192.168.1.100:/jumpstart,sysid_config=192.168.1.100:/jumpstart/Sysidcfg/Solaris_10-1-intel/,install_media=192.168.1.100:/jumpstart/OS/intel
module /I86PC.Solaris_10-1/x86.miniroot
---- end ----
Thanks for the help.
Aaron -
Solaris 10 U6 jumpstart installation always goes into interactive mode desp
While doing the Solaris 10 U6 jumpstart installation, it is going into interactive mode for netmask.
This is the sysidcfg file configuration being used :
bash-3.00# cat /export/home/iserver/jumpstart/donau1/sysidcfg
system_locale=en_US
name_service=none
network_interface=ce2
{hostname=donau1 netmask=255.255.252.0 ip_address=10.50.57.24 protocol_ipv6=no default_route=10.50.56.1}
security_policy=none
terminal=vt100
timezone="MET"
timeserver=10.50.57.214
nfs4_domain=dynamic
root_password=5YcgZqC0krYjo
bash-3.00#
Here the network interface specified is "ce2" and the netmask is as shown above. Still, we observe the problem all the times.
and I have seen the following messages on the screen
Attempting to configure interface ce3...
Skipped interface ce3
Attempting to configure interface ce2...
Configured interface ce2
ip_arp_done: init failed
ifconfig: setifflags: SIOCSLIFFLAGS: ce2: Cannot assign requested address
Attempting to configure interface ce1...
Skipped interface ce1
Attempting to configure interface ce0...
Skipped interface ce0
Reading ZFS config: done.
Setting up Java. Please wait...
Serial console, reverting to text install
Beginning system identification...
Searching for configuration file(s)...
Using sysid configuration file 10.50.57.214:/export/home/iserver/jumpstart/donau1/sysidcfg
Search complete.
Discovering additional network configuration...
Completing system identification...
after this it is going into interactive mode and prompting for netmask . After providing the netmask, installation goes through successfully.
so please suggest me some solution to avoid it going into interactive mode.I have seen this too over the years and it ultimately comes down to something innate:
Here are a few suggestions:
1. Try and use interface ce0.
2. Check default route on both jumpstart server and client.
3. The arp cache may need to be flushed on the Jumpstart server.
4. Use snoop and see what happens during the actual RARPing phase between the server and host.
5. Switch the order in the sysid config file as indicated below:
system_locale=en_US
name_service=none
network_interface=ce2
{hostname=donau1 ip_address=10.50.57.24 netmask=255.255.252.0 protocol_ipv6=no default_route=10.50.56.1}
security_policy=none
terminal=vt100
timezone="MET"
timeserver=10.50.57.214
nfs4_domain=dynamic
root_password=*****************
Please note I blanked your root password. Let me know if this helps. -
Warning: Solaris 10 x86 jumpstart (grub) from Solaris 8 server
Hi all,
I'm just posting this here in case someone comes across the same problem I did.
When trying to do a custom jumpstart installation on x86 boxes from a Solaris 8 SPARC server, Grub was failing to do TFTP of the "multiboot" and "x86.miniroot" files. A snoop of the traffic would reveal some "TFTP Error: not defined" packets.
Turns out this is a known bug:
http://sunsolve.sun.com/search/document.do?assetkey=1-1-6395719-1
The bug doesn't make any reference to jumpstart, and because of this it took me a while to find it.
I copied the in.tftpd binary from a Solaris 9 box, and it worked like a charm. (Would it be very difficult to issue a Solaris 8 patch?)
kind regards,Here is the error output:
# ./add_install_client -i 192.168.1.51 -c sun1:/jumpstart/ -p sun1:/jumpstart/Sysidcfg/Solaris_10-intel/ host2 i86pc
unmount: warning: /tftboot/I86PC.Solaris_10-1 not in mnttab
unmount: /tftpboot/I86PC.Solaris_10-1 no such file or directory
mount: Mount point /tftboot.I86PC.Solaris_10-1 does not exist.
cleaning up preexisting install client "host2"
removing host2 from bootparams
rm: /tftboot/ is a directory
updating /etc/bootparams
ln: cannot create /tftpboot//pxegrub.I86PC.Solaris_10-1: File exists
Create a grub boot flloppy and edit GRUB menu to contain
the following entry:
title Solaris netinstall
rarp
kernel /I86PC.Solaris_10-1/multiboot kernel/unix -B install_media=192.168.1.100:/jumpstart/OS/intel
module /I86PC.Solaris_10-1/x86.miniroot
------------- end ---------------
So, I have tried this with the -i, -e -i+-e, with -s and without.
I have an entry in /etc/ethers and /etc/hosts. However, I don't think it is a FQDN or simular issue. Looks like a script issue.
/tftpboot/ ends up with
boot/
nbp. -> pxegrub.I86PC.Solaris_10-1
pxegrub.I86PC.Solaris_10-1
rm.192.168.1.51
/tftpboot/boot/
grub/
/tftpboot/boot/grub/
menu.1st
# cat menu.1st
default 0
timeout=30
title Solaris_10 jumpstart
kernel /i86PC.Solaris_10-1/multiboot kernel/unix -B install_config=192.168.1.100:/jumpstart,sysid_config=192.168.1.100:/jumpstart/Sysidcfg/Solaris_10-1-intel/,install_media=192.168.1.100:/jumpstart/OS/intel
module /I86PC.Solaris_10-1/x86.miniroot
---- end ----
Thanks for the help.
Aaron -
Solaris 10 x86 Jumpstart Server
I have setup everything just like in this document:
http://docs.sun.com/app/docs/doc/817-5506/6mkv6kia5?a=view
The client machine that I am trying to jumpstart connects fine, shows" 38800" as the prompt and then just stops. After running "snoop" on the server, I discovered that it connects to it and communicates some data then does some "PRINTER" commands. This is illustrated below (note "titan" is the name of the computer to be jumpstarted and "server" is of course the jumpstart server):
server -> titan TFTP Data block 419 (512 bytes)
titan -> server TFTP Ack block 419
server -> titan TFTP Data block 420 (512 bytes)
titan -> server TFTP Ack block 420
server -> titan TFTP Data block 421 (480 bytes) (last block)
titan -> server TFTP Ack block 421
OLD-BROADCAST -> (broadcast) RARP C Who is 0:3:ba:1d:bd:32 ?
server -> titan RARP R 0:3:ba:1d:bd:32 is 172.20.4.2, titan
titan -> BROADCAST BIFF R port=111
server -> titan BIFF C port=32771
titan -> (broadcast) ARP C Who is 172.20.4.0, server ?
server -> titan ARP R 172.20.4.0, server is 0:6:5b:e7:ad:73
titan -> server WHO R port=32808
server -> titan WHO C port=32808
titan -> server SYSLOG R port=32808
server -> titan SYSLOG C port=32808 BAD.FMT:
titan -> server PRINTER R port=2049
server -> titan PRINTER C port=2049
titan -> server PRINTER R port=2049
titan -> server PRINTER R port=2049
server -> titan PRINTER C port=2049
server -> titan PRINTER C port=2049
titan -> server PRINTER R port=2049
titan -> server PRINTER R port=2049
It will then keep doing these "PRINTER" commmands forever. Everythings is setup like it should be, but when the client connects, it just sits there with no error, yet no packages install. It doesn't timeout with the waiting for ARP/RARP either. What is wrong? Any help is much appreciated.Note that this is a Solaris 10 x86 606 build. I think it might have something to do with the fact that its 606.
-
Solaris 10 x86 Jumpstart unassisted install
How do you get a Solaris 10 x86 jumpstart to actually work?!?! Everytime I try to jump an X4500 it will go into an assisted solaris install. It reads my sysidcfg and the majority of my profile. But I have to sit and manually enter the partition information. I've tried multiple variations of "install dhcp" and "nowin" in the boot options to no avail.
Here is the error output:
# ./add_install_client -i 192.168.1.51 -c sun1:/jumpstart/ -p sun1:/jumpstart/Sysidcfg/Solaris_10-intel/ host2 i86pc
unmount: warning: /tftboot/I86PC.Solaris_10-1 not in mnttab
unmount: /tftpboot/I86PC.Solaris_10-1 no such file or directory
mount: Mount point /tftboot.I86PC.Solaris_10-1 does not exist.
cleaning up preexisting install client "host2"
removing host2 from bootparams
rm: /tftboot/ is a directory
updating /etc/bootparams
ln: cannot create /tftpboot//pxegrub.I86PC.Solaris_10-1: File exists
Create a grub boot flloppy and edit GRUB menu to contain
the following entry:
title Solaris netinstall
rarp
kernel /I86PC.Solaris_10-1/multiboot kernel/unix -B install_media=192.168.1.100:/jumpstart/OS/intel
module /I86PC.Solaris_10-1/x86.miniroot
------------- end ---------------
So, I have tried this with the -i, -e -i+-e, with -s and without.
I have an entry in /etc/ethers and /etc/hosts. However, I don't think it is a FQDN or simular issue. Looks like a script issue.
/tftpboot/ ends up with
boot/
nbp. -> pxegrub.I86PC.Solaris_10-1
pxegrub.I86PC.Solaris_10-1
rm.192.168.1.51
/tftpboot/boot/
grub/
/tftpboot/boot/grub/
menu.1st
# cat menu.1st
default 0
timeout=30
title Solaris_10 jumpstart
kernel /i86PC.Solaris_10-1/multiboot kernel/unix -B install_config=192.168.1.100:/jumpstart,sysid_config=192.168.1.100:/jumpstart/Sysidcfg/Solaris_10-1-intel/,install_media=192.168.1.100:/jumpstart/OS/intel
module /I86PC.Solaris_10-1/x86.miniroot
---- end ----
Thanks for the help.
Aaron -
Fdisk, jumpstart, and x86boot
When I do an Interactive install of Solaris 8 from CD, I end up with a working system, but when I do my jumpstart install with no fdisk commands in the install profile, I end up with a system that says "bad PBR sig" upon rebooting.
I added fdisk commands to the profile to create the x86boot and Solaris partitions, and the install did in fact create the partitions, however it still came up with the "bad PBR sig" error after the install. So my question is: What am I doing wrong in the profile?
Does anybody have a working profile that will take a system on which you do not want to preserve any existing data, install an x86boot partition and a Solaris partition, and end up with a system that boots to Solaris successfully?
(The documentation about the fdisk keywords in the profile that I found on docs.sun.com don't seem to be helping me on this issue.)
Hopefully,
Lustywooke01 wrote:
Hello
I have been told to install solaris via jumpstart and use zfs.
I guess the solaris installer will ask me and then i can choose zfs, so this shouldnt be an issue. However
Do i still need to set up mirroring using metadb, metaattch etc? as I tought i saw somewhere that there are different commands for mirroring zfs?Las metas commands are not applicable with ZFS as you do not have to use Solaris Volume Management. ZFS integrates its own volume management and you can easily construct stripe, mirrored, raidz (raid5), raidz2 (=raid 6) zpool.
For exemple to add a disk mirror to your rpool pool, you just have to do a "zpool add rpool c0t0d0s0 c0t1d0s0"
A "man zpool" should give you more information.
>
Also, if this is a new install of solaris, can i use jumpstart at all yet? Since i would need to be able to get to the OK> prompt to be able to run jumpstart? (and there is no os installed yet, after i exit ilom it goes into a solaris installer).
Can anybody quickly tell me what i need to do to get jumpostart working quickly on this new box? we have a jumpstart server which i have inherited but not sure how i set the clients up. Is it just a case of adding config to the ethers file and thats it?
Thanks
ThanksFrom your client, you have to boot from the network "boot - net" but before you will have to create a new profile in your jumpstart server, but I could not say you in details how to do this. Surely you might be able to find lot of information in docs.sun.com about this or perhaps somebody else could give more information.
Groucho_fr -
Jumpstart and zfs on new machine
Hello
I have been told to install solaris via jumpstart and use zfs.
I guess the solaris installer will ask me and then i can choose zfs, so this shouldnt be an issue. However
Do i still need to set up mirroring using metadb, metaattch etc? as I tought i saw somewhere that there are different commands for mirroring zfs?
Also, if this is a new install of solaris, can i use jumpstart at all yet? Since i would need to be able to get to the OK> prompt to be able to run jumpstart? (and there is no os installed yet, after i exit ilom it goes into a solaris installer).
Can anybody quickly tell me what i need to do to get jumpostart working quickly on this new box? we have a jumpstart server which i have inherited but not sure how i set the clients up. Is it just a case of adding config to the ethers file and thats it?
Thanks
Thankswooke01 wrote:
Hello
I have been told to install solaris via jumpstart and use zfs.
I guess the solaris installer will ask me and then i can choose zfs, so this shouldnt be an issue. However
Do i still need to set up mirroring using metadb, metaattch etc? as I tought i saw somewhere that there are different commands for mirroring zfs?Las metas commands are not applicable with ZFS as you do not have to use Solaris Volume Management. ZFS integrates its own volume management and you can easily construct stripe, mirrored, raidz (raid5), raidz2 (=raid 6) zpool.
For exemple to add a disk mirror to your rpool pool, you just have to do a "zpool add rpool c0t0d0s0 c0t1d0s0"
A "man zpool" should give you more information.
>
Also, if this is a new install of solaris, can i use jumpstart at all yet? Since i would need to be able to get to the OK> prompt to be able to run jumpstart? (and there is no os installed yet, after i exit ilom it goes into a solaris installer).
Can anybody quickly tell me what i need to do to get jumpostart working quickly on this new box? we have a jumpstart server which i have inherited but not sure how i set the clients up. Is it just a case of adding config to the ethers file and thats it?
Thanks
ThanksFrom your client, you have to boot from the network "boot - net" but before you will have to create a new profile in your jumpstart server, but I could not say you in details how to do this. Surely you might be able to find lot of information in docs.sun.com about this or perhaps somebody else could give more information.
Groucho_fr -
Solaris 8 on Intel and apps for Sparc
I have installed Solaris 8 on PC wit Intel processor
but when i tried to run applications compiled for Solaris 2.6 for Sparc or Ultrasparc
they did not start .
Is there any way to start applications compiled for Solaris - Spark
under Solaris for Intel ?
And how if possible ?
Or the problem is elsewhere ?
ThanksNo way. Different CPU architecture, you must
recompile the applications from source to intel
binary code.
(Exception: shell scripts and other interpreted
languages, including byte code interpreters ("java"),
run on different solaris architectures without
recompiling) -
Will I experience any problems connecting a Trusted Solaris 8 X86 systems to a SPARC Trusted 8 system? Will all the trusted features work between the two.
ThxI am using Java 5.0 to develop applets, but if I use
all the possibilities that 5.0 version offers (such
as enum) that means that clients viewing my applet
must have JRE 5.0 as well. Does that mean a very
recent browser will be required?no.
I found which browsers support Java 5.0 on the page
J2SE 5.0 "Supported System Configurations" at
http://java.sun.com/j2se/1.5.0/system-configurations.h
tml
In short, what I take from there is that browsers
required would be:
- Mozilla 1.4+
- Internet Explorer 5.5 (SP2+), 6.x on Windows
platforms
- Netscape 4.7.x on Solaris 8 on SPARC and x86
- Netscape 7 and 7.1 are not offically supported, but
should work
I have no idea how recent these versions are and
whether it is acceptable to assume that web visitors
will have these versions. I'd think it is almost safe to assume people have those, they're not that young. the question is rather "do they have the JRE 1.5.0?" -
Solaris 10 x86 jumpstart patch problem
I'm trying to jumpstart and deploy the patch using the profile file(classfile). I does work well on the sparc however I seem to have an issue with x86. The line in profile file looks like this
patch patch_order nfs server1:/patch/10_x86
patch patch_order nfs server1:/patch/10_x86/10_x86_Recommended
The same directory "patch" is shared for sparc and x86 and all directory have the same permission.
Every time I jumpstart, I get this error message
Installing patches now
ERROR: Could not mount server1:/patch/10_x86 for patch install
ERROR: Could not mount server1:/patch/10_x86/10_x86_Recommended for patch installThe problem was caused by the ipfilter behavior - ignorance of interface alias. My ipnat rule was:
map aggr150031:1 ...
I have changed into:
map aggr150031 ...
and the things began to work.
Sorry for the noise. -
Dual Boot Solaris 2.5.1 and 2.8
Is it possible to dual boot a Sparc Ultra 10 workstation with Solaris 2.5.1 and a more recent version (such as 2.8). If so please point me to some documentation.
This is required as we are running several pieces of software licensed against the hostid, that will soon require different versions of Solaris.
Thanks in anticipation.You should make an alias for your second OS location, for example disksol28.The easiest way to do this is run the format command. Write down the physical path for each disk you see. Your boot disk is probably c0t0d0 and the second disk, if you have one would be c0t1d0. If you are going to install 2.8 on another slice/partition of the first disk, write down that pathname, you'll need it for the nvalias command. If you are going to install it on the second disk then the alias "disk1" will probably work already, if you did not change the eeprom during install. You'll just have to:
ok
boot disk1
If you install 2.8 on another slice of your single disk then do not forget to include the slice in your alias.
If I asume your 2.5.1 is a flat file system (/ only, no /usr, /var, /opt, /export etc.) on slice 0 and swap is on Slice 1, then I can put another flat file system on Slice 3 - don't touch Slice 2. This OS can use the same swap Slice 1. To create an alias to boot from Slice 3:
ok
nvalias disksol28 <pathname from format goes here> :d
reset <- (locks it in to NVRAM)
example:
nvalias disksol28 /pci@1f,400/pci@1/disk@0,0:d
reset
Note:Slice 0 is asumed in most aliases. For example if your alias ends wih disk@0,0 Slice 0 is assumed. You can also say disk@0,0:a to indicate Slice 0 but ":a" is not really needed.
If you are booting off of any other slice then it must be indicated in your alias.
Slice
0 :a
1 :b
2 :c
3 :d
4 :e
5 :f
6 :g
7 :h
If you want to create an alias for your second disk (c0t1d0) with root on slice 0:
ok
nvalias disksol28 <pathname from format goes here>
reset <- (locks it in to NVRAM)
example:
nvalias disksol28 /pci@1f,400/pci@1/disk@1,0
reset
Please write down any custom aliases because a Stop+n or set-defaults will wipe them out.
If you make a mistake with nvalias then:
ok
nvunalias disksol28
reset
If you want disksol28 to be your primary boot device then:
ok
setenv boot-device disksol28
setenv diag-device disksol28
reset
Good Luck,
John -
How install Solaris 2.5.1 and Windows Together
Hi, We�ve a registered copy of Solaris 2.5.1 and we can�t install solaris and windows in the same Hard disk.
I�ve been trying since two weeks. I can�t found a document that help me with this task.
Please, help me with the directions to do that or try to indicate me an internet link to read it.
Thanks a lot.OK, this is that I did.
1. With solaris 2.5.1. boot disk install solaris from CDROM
2. I do the partition in hard disk, the disk has 3 GB, and make a 940 MB partition for solaris and the rest for Windows
3. I install solaris in stangalong mode
4. When I finished solaris installation, it ask me wich partition are going to use to boot de machine.
5. I format a WINDOWS disk partition to install it.
6. I transfered the system to the windows partition
7. Reboot the machine and the solaris still ask me by wich O/S are going to use to boot.
8. Then, install Windows 95 B version, and when rebbot the machine, the boot manager of salaris dissaper.
9. With FDISK of windows and put the second partition (solaris) as active, and nothing happens.
Note: I`m using the solaris partition as second one, i mean that the main partition is Windows (is exactly that I did have it).
Maybe you are looking for
-
I am unable to download itunes due to an error message that popped up after installing (or so I thought) was completed. It said it could not complete the process because "system has not been modified". What?
-
Hi All, I hope someone may be able to help me with program. I have a class (called PlotterFrame.java). It is a JFrame extension and codes for the GUI part of a program. My wish is to have a number of JCheckBoxes next to a list of files which the prog
-
Touchpad detected as ImPS/2 Logitech Wheel Mouse
I have an Asus laptop (not an eee pc), and my touchpad is detected incorrectly. It thinks it is a "ImPS/2 Logitech Wheel Mouse." I have tried to use the synaptics driver by configuring /etc/hal/fdi/policy/11-x11-synaptics.fdi <?xml version="1.0" en
-
If i dropped my phone in the toilet
What should i do? And if i go in to get a replacement phone how will they activate the new phone if i don't have my old phone?
-
How to simulate packet loss in TCP?
Hello all, i hv configured a simple server-client using a TCP protocol. basically, Server replied to client request. it works fine. Now, if i would like to demonstrate the packet loss occur in the server side... how to do that? could someone provide