Solaris 10 x86 custom jumpstart pxe/dhcp install problem

Ok, I have a custom jumpstart server installed and working (sort of...) when installing onto just a single client. It works perfect. It installs, reboots and comes up just fine. BUT...
The DHCP portion of the server has 230 addresses allocated from an private IP block.
The problem is, when i try to custom jumpstart 20 servers at the same time, the PXE portion times out and fails on all of the clients.
Any ideas?

Thanks for your answers.
Yes, both machines have the same hardware exactly. Finally, I could find where the problem was.
The file bootenv.rc, for some reason that I don't know, was corrupted: In it there was a correct line with bootpath variable correctly defined, but, at the end of the file, there was another line setting the bootpath variable to a long and incoherent string of chars. Booting in failsafe, mounting the system in /a, and removing that stupid line from the bootenv.rc, solved the problem.

Similar Messages

  • Problem booting a Solaris 10 x86 after Jumpstart Installation

    Hi,
    I have a strange problem. I have a working x86 machine with Solaris 10 installed. I have made a flash image of it's hard disk, and I have store thar flar on another machine. I have another Solaris 10 with Jumpstart.
    I boot other x86 machine through PXE. The Jumpstart machine gives it a valid IP, and the process of sending the flash image begins. The process finish, and the client machine reboots. And here is the strange problem:
    When starting, the Grub men� appears, and shows the two options configured: first, start Solaris in normal mode, and second, failsafe.
    If I choose normal start, the screen goes black and the machine restart as if you rebooted it. I can only start in failsafe mode.
    Here are the config files in Jumpstart for that machine:
    Profile:
    install_type flash_install
    archive_location nfs 10.95.8.7:/export/backup/platform/alba-ucm/ALBA-UCM-HostID_2b72c461_4x80GbMirror-Prepared_09042008.flar
    partitioning explicit
    filesys c0t0d0s0 1:2650 /
    filesys c0t0d0s1 2651:1600 /var
    filesys c0t0d0s3 4251:400 swap
    filesys c0t0d0s4 4651:1000 /opt/app
    filesys c0t0d0s5 5651:3143 /repositoryCC
    filesys c0t0d0s6 8794:100 /tmp
    filesys c0t0d0s7 8894:26
    filesys c0t2d0s0 1:8093 /datos
    filesys c0t2d0s1 8094:800 /DBoracle
    filesys c0t2d0s7 8894:26
    After Script:
    touch /a/etc/notrouter
    touch /a/noautoshutdown
    sync
    echo "Changing and syncing bootenv.rc"
    # clear the boot-args property
    echo "setprop boot-args ''" >> /a/boot/solaris/bootenv.rc
    # set the bootpath property to boot from the hard disk
    STRING=`df | grep '^/a '� | sed 's/).*//' | sed 's/^.* (//'`
    STRING=`ls -l ${STRING}`
    MYROOT=`echo $STRING | sed 's/.*..\/..\/devices//'`
    echo "setprop bootpath ${MYROOT}" >> /a/boot/solaris/bootenv.rc
    # disable kdmconfig from running after the first reboot
    sysidconfig -b /a -r /usr/openwin/bin/kdmconfig
    sync
    And here is the menu.lst for Grub:
    title Solaris 10
    root (hd0,0,a)
    kernel /platform/i86pc/multiboot
    module /platform/i86pc/boot_archive
    title Solaris Failsafe
    kernel /boot/multiboot kernel/unix -s
    module /boot/x86.miniroot-safe
    Please, any idea about what may be hapening?

    Thanks for your answers.
    Yes, both machines have the same hardware exactly. Finally, I could find where the problem was.
    The file bootenv.rc, for some reason that I don't know, was corrupted: In it there was a correct line with bootpath variable correctly defined, but, at the end of the file, there was another line setting the bootpath variable to a long and incoherent string of chars. Booting in failsafe, mounting the system in /a, and removing that stupid line from the bootenv.rc, solved the problem.

  • Solaris 10 x86 Won't Startup After Install - system just restarts itself?

    Ok, I'm another one of those wacky Vista people. I have a Dell Latitude D630 running a dual boot scenario with Vista Ultimate and Solaris 10.
    I had plenty of issues getting that working but it does work. Vista WILL boot. Solaris won't boot. Solaris failsafe will boot.
    Now the issue is....
    Solaris will not boot. When I select it from the GRUB menu, I see some text that flashes really quickly before the system restarts. It's the same text that I see when I boot failsafe mode.
    Something to the effect of Sun Solaris.... blah blah....Subject To License Terms and Conditions....
    So it's as if it's trying to boot Solaris, but for some reason it just restarts the system. The only thing that works is failsafe mode and Vista.
    How can I troubleshoot this issue when I can only get in failsafe?
    Please note I'm an IT professional (so I'm quite capable) but I have ZERO Solaris experience and limited (very limited) Linux experience so break it down for me if you will.
    Thank you in advance!
    SPECIFIC DETAILS:
    *1. Solaris 10 x86 Platform*
    *2. Windows Vista Ultimate*
    *3. Dell Latitude D630 Notebook, 2GHz Intel Core 2 Duo, 2GB RAM*
    *4. (1) HDD with a Vista and Solaris partition*
    *5. I have tried installing Solaris 10 (3) times to resolve. To no avail.*
    *7. Failsafe mode does boot.*
    *8. Grub looks like this:*
    kernel /platform/i86pc/multiboot
    modul /platform/i86pc/boot_archive
    Edited by: derrickonline on May 13, 2008 4:53 PM
    Edited by: derrickonline on May 13, 2008 4:57 PM

    I should have searched the forums first. This was the solution to my issue....
    http://forum.java.sun.com/thread.jspa?messageID=10249826

  • Solaris 10(x86) u4 8/07 Upgrade Install trashes disk label

    In 4 attempts now to upgrade a working Solaris 10(x86) u2 6//06 system to Solaris 10 8/07 the upgrade fails. If the system reboots at the end of the upgrade, the system is stuck at the grub prompt. When options are set to NOT reboot at the end of the install, inspection of the system produces:
    - I/O errors with df command for /a and /a/var (see next point for why)
    - using format command to inspect partition table reveals that an "effectively empty" label with zero length slices for s0,s1,s3-s7 has been written to the disk effectively trashing the installation and the previously defined partition layout.
    This upgrade failure occurs if using a non-upgraded 6/06 install or a fully updated install. The 6/06 install is partitioned with partitions for /, swap, /var, and /export/home. The system I am trying to upgrade is a test system (laptop with 768MB) and is basically a fresh install of 6/06. I am trying to define and validate the procedure to upgrade a 6/06 system to 8/07.
    I have not explored using Live Upgrade yet as I suspect the same problem will occur to the target if the fault lies in the installer on the DVD.
    Has anyone experienced this issue and can anyone point me in the right direction to remedy this failure?

    In 4 attempts now to upgrade a working Solaris 10(x86) u2 6//06 system to Solaris 10 8/07 the upgrade fails. If the system reboots at the end of the upgrade, the system is stuck at the grub prompt. When options are set to NOT reboot at the end of the install, inspection of the system produces:
    - I/O errors with df command for /a and /a/var (see next point for why)
    - using format command to inspect partition table reveals that an "effectively empty" label with zero length slices for s0,s1,s3-s7 has been written to the disk effectively trashing the installation and the previously defined partition layout.
    This upgrade failure occurs if using a non-upgraded 6/06 install or a fully updated install. The 6/06 install is partitioned with partitions for /, swap, /var, and /export/home. The system I am trying to upgrade is a test system (laptop with 768MB) and is basically a fresh install of 6/06. I am trying to define and validate the procedure to upgrade a 6/06 system to 8/07.
    I have not explored using Live Upgrade yet as I suspect the same problem will occur to the target if the fault lies in the installer on the DVD.
    Has anyone experienced this issue and can anyone point me in the right direction to remedy this failure?

  • Solaris 10 x86: Booting from floppy to install

    Hi all, I have an old PIII machine which won't boot from CD.
    Does anyone know how to generate the floppyes that could boot and then access the CD like in Solaris 2.6 ?
    Thank you very much!
    M

    What revision of Solaris 10? I had this happening with an older release of Solaris 10 on my desktop, and it magically fixed itself with release 8/07.

  • Solaris Express, Dev. Edition 2/07 install problem

    Im trying to install the solaris express developer edition 2/07 dvd i got in the mail.
    Everything goes fine until i have to set up the hard drive for installation. I have two hard drives, 1 SATA (Server 2003), and a 20Gb IDE for this Solaris install.
    When i click next to start installing, it drops out with an error against Solaris Software. the error is as follows:
    ERROR: Could not create Fdisk partition table.
    ERROR: Could not label disks
    ERROR: Could not update disks with new configuration
    ERROR: System installation failed
    Pfinstall failed. Exit stat = java.lang.UNIXProcess@2af0812
    sing existing Solaris fdisk partition (c2d1)
    Im not a nub to linux but i have never used solaris and its been a few years since i've touched it - but im familiar with console.
    Any help would be greatly appreciated. =D

    You do not supply more comprehensive info on Your hardware. Therefore I would like to suggest quite conservative approach.
    1. First of all it will be helpful to get from SUN's website the "Install check tool". It is an image (bootable CD) of diagnostic soft.
    2. Disable in Bios the SATA disk.
    3. Boot the computer with "Install_check_tool" CD inserted into the drive. I hope that this diagnostics will be OK.
    4. Restart the computer and start Solaris installation. You can perform this step directly after step no. 2. Now Bios will see only IDE disc and installation should proceed OK. If not - supply more info on Your hardware and resulting (in this situation) diagnostics.
    Good luck!

  • Solaris 8 Intel 10/00 Install problem

    When I boot with the Install CD (Solaris 8 Software 1/2),
    in the next screen of install:
    Select the type of instllation you want yo perform:
    1 Solaris Interactive
    2 Custom Jumpstart
    After selecting one of the two options it appears the next error:
    Booting kernel/unix...
    do_relocate: bad strndx 3275
    do_relocations:/kernel/genunix do_relocated failed
    Krtld:error during initial bad/link phase
    P.D Im using the Solaris 8 Intel 10/00 booting from CD.
    In fact, If I use the Solaris 8 Installation CD theres is no problem on booting the kernel from the CD.
    Any Idea?
    Thanks.

    Kalpesh - do you work in support? Most users don't have the luxury
    of spare media or systems to experiment with:-)
    Perhaps the original poster could tell us the exact HW config so
    others can offer suggestions?

  • Driver for Intel Corp. Intel(R) PRO/Wireless 2200BG in Solaris 10 x86

    Hi Folks,
    I bought a Laptop with the NIC mentioned in the Subject. After installing Solaris 10 x86 I'd like to install a driver for this card. Can someone of you tell me how, or point me to a good documentation?
    Cheers
    Sven

    as far as i know, intel wireless not supported yet in solaris 10.
    damn, intel and solaris have not realy work our on their support relationships. No wonder Sun went for AMD. :p

  • Sun one 7 update 3 + solaris 8 -x86 setup crashes..!

    Hi
    I'm having a wierd problem setting up sun one app server update 3 on solaris 8 x86 platform.
    The issue is that when i try running the setup it crashes
    ======================================
    ./setup -console
    ld.so.1: ./setup: fatal: libCstd.so.1: open failed: No such file or Directory
    Killed
    ======================================
    I guess the app server is not fiding some shared object.. so i edited /etc/default/init and added
    LD_LIBRARY_PATH=/usr/lib:/usr/local/lib.. but no luck ! I could not find any patch @ sunsolve that addresses this issue ...
    The app server was supposed to be for solaris 9-x86. Is it causing the problem ? is there any workaround for this ?
    Also does any one know how to remove all the windowing packages from a solaris machine ? I want the machie to be a server with no GUI stuff on it ..

    Try collecting and looking into the sequence of all system calls taking place during setup execution with truss:
    # truss -o truss.out -feald ./setup -console
    There is a good chance that you might notice the reason why the ld is failing on trying to load the libCstd.so.

  • 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,
    Brian

    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 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

  • Solaris 10 x86 JumpStart install not working

    I'm working with several Compaq DL380 servers.
    I've installed Solaris 10 x86 3/05 onto DL380 #1, and created a 3GB servername.flar Flash Archive of that system.
    I've moved that .flar file to a local web server. I can bring it up in any host's browser on the local subnet, and am able to download the .flar file.
    Now, on DL380 #2, I can install Solaris from CDs and open Mozilla and download the 3GB .flar file to /tmp. So, it is reachable. However, if I do a re-install, and this time specify a JumpStart install via HTTP, entering the URL that works, the install program tells me that it can't find a Flash Archive there. I'm entering the URL as http:/10.20.30.40/servername.flar, where 10.20.30.40 is the local web server. This is the same URL that works on other local hosts. (i.e. going to http:/10.20.30.40/ brings up the list of files, and a right-click on servername.flar gives you the option to download it, which I've tried and it does work - it takes a few hours, but it works)
    I tried HTTPS first and when I encountered this issue I reconfigured the web server for just HTTP. Then I thought the Flash archive must require a .flar filename extension (I had originally called it servername.archive) so I created a new Flash archive with a .flar extension - servername.flar.
    So, the same system, when installed from CDs, can access the web server and download the .flar file, but when re-installing and specifying the same URL it can't find it. I'm giving the DL380 #2 the same IP, same netmask, etc.. when doing the re-install.
    I can't think of anything else to try. Any ideas?
    thanks!

    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

  • Sol10 Jumpstart on X86 insists on doing interactive install

    Hi,
    I've been using Jumpstart for long time installing both Solaris 8 and 10 for Sparc, however now I got a brand new X4200 so I'm trying to set up the same install environment for x86. Unfortunately I don't seem to be able to convince the installation process to use Custom Jumpstart, it always goes into interactive mode. Any help would be greatly appreciated.
    My environment:
    * DHCP and TFTP server running Debian Linux, this seems to work fine, the Sun gets its PXE bootinfo and loads the correct menu.1st file
    * Solaris 10 6.06 x86 DVD image exported from a Sun (running Solaris 8 but that shouldn't matter), jumpstart files also served by this server
    when the system boots I get the following feedback on the screen:
    krtld: Unused kernel arguments: 'install - nowin'
    SunOS Release 5.10 Version Generic_118855-14 32-bit
    Copyright 1983-2005 Sun Microsystems, Inc. All rights reserved.
    Use is subject to license terms.
    Configuring devices.
    Solaris Interactive Text (Console session)
    Beginning system identicifaction...
    Searching for configuration files(s)...
    Using sysid configuration file 10.221.60.206:/install/jumpstart10-x86/test/sysidcfg
    Search complete.
    Discovering additional network configuration...
    Completing system identification...
    After this I get dropped into the interactive text-based install
    How can I convince the installer I want a completely unattended install?
    Here are the content of my installation files
    --- menu.1st --------------------------------------------
    default=0
    timeout=3
    title Solaris_10 Jumpstart
    kernel /sol10/I86PC.Solaris_10-1/multiboot kernel/unix install - nowin -B install_config=10.221.60.206:/install/jumpstart10-x86/,sysid_config=10.221.60.206:/install/jumpstart10-x86/Sysidcfg/test,install_media=10.221.60.206:/install/Solaris10-6.06-x86,install_boot=10.221.60.206:/install/Solaris10-6.06-x86/boot
    module /sol10/I86PC.Solaris_10-1/x86.miniroot
    --- sysidcfg ---------------------------------------------
    system_locale=en_US
    timezone=MET
    timeserver=localhost
    terminal=vt100
    name_service=NONE
    security_policy=NONE
    network_interface=PRIMARY{protocol_ipv6=no netmask=255.255.255.192}
    root_password=xxxxxxxxxxxxx
    ---- rules.ok -----------------------------------------------
    any - - Profiles/x4200_full_profile -
    # version=2 checksum=3180
    ---- x4200_full_profile ---------------------------------
    install_type initial_install
    system_type server
    cluster SUNWCall
    partitioning explicit
    locale en_US
    geo W_Europe
    filesys rootdisk.s0 free /
    filesys rootdisk.s1 1024 swap
    I'm sure I'm doing something stupid.
    Any help would be greatly appreciated.
    Nico

    Good point, I was already thinking that direction. It seems to fill in most questions correctly already except for the hostname, the fact that he needs to use NIS and the domain name. So I used another sysidcfg file from the Solaris 10 Sparc jumpstart installation and made sure the hostname/ip-address exists in the hosts map in NIS. But he's still asking the same questions.
    ------- new sysidcfg --------------
    name_service=NIS { domain_name=sonytel.be name_server=cochonette(10.221.60.206)}
    root_password=xxxxxxxxxxxxx
    system_locale=C
    timeserver=localhost
    timezone=MET
    terminal=vt100
    security_policy=none
    network_interface=PRIMARY {netmask=255.255.255.192 protocol_ipv6=no default_route=10.221.60.254}
    NIS has the right entry
    ypcat hosts | grep 10.221.60.240
    10.221.60.240 piro.mydomain.com piro
    10.221.60.240 piro.mydomain.com piro
    DNS is also correct
    nslookup piro
    Name: piro.mydomain.com
    Address: 10.221.60.240
    nslookup 10.221.60.240
    Name: piro.mydomain.com
    Address: 43.221.60.240
    Doing a snoop on the NIS server reveals he's not even trying to reach the server.

  • Rebooting a Solaris 11 system to PXE/DHCP to completely rinstall the server

    Hi, I am working in an education application where we need to reinstall Solaris 11 x86 (or Solaris 8,9,10 or Linux,...) each week. The current approach has been to erase the MBR on the boot hard drive, and therefore let the host "fall-through" to the network boot device, which then initiates a PXE request to DHCP, and continue with Jumpstart, Kickstart or auto-install, as the server has configured at the time.
    I cannot determine if finding the bootdrive and erasing the MBR is even feasible on Solaris 11 x86, but thought there might be a better way or at least a recommended way.
    btw, The manipulation of GRUB menus to solve this presents a difficulty, as the client will not know in advance which type of reinstallation has been configured without probing the server somhow. This would have to be dynamically determined at each reinstall time. And, (not necessarily a bad thing) that approach would obsolete Jumpstart of Solaris 10 x86 03/05 which used real mode bootloader, not GRUB.
    (SPARC is not a problem, as we just reboot -- net:dhcp and that hardware platform support is Solaris-only in any case).
    Thanks for ideas.

    I don't really have a better suggestion than clearing the MBR, it's the lack of ability to control the boot target configuration in the BIOS from the OS that gets in the way of doing more or less what you do on SPARC. You can determine the disk(s) in the root pool using zpool status rpool (assuming you're using the default root pool name rpool) and otherwise do the same things you currently do with Solaris 10.

  • Solaris 10 x86 & DHCP server

    Hello
    I am trying to create a jumpstart server to install some IBM HS20
    blades (usb cdrom is not supported for the installation as I know), so
    I installed Solaris 10 x86 in a vmware virtual machine and I am trying
    to create the jumpstart server, starting by the DHCP server ! this is
    the problem !
    My configuration is really simple, I followed the SUN instructions to
    create the DHCP configuration...
    Any help will be appreciated , thanks in advance
    Here is the output of the dhcp daemon debug mode
    bash-3.00# /usr/lib/inet/in.dhcpd -d -v
    4219f200: Daemon Version: 3.5
    4219f200: Maximum relay hops: 4
    4219f200: Run mode is: DHCP Server Mode.
    4219f200: Datastore resource: SUNWfiles
    4219f200: Location: /var/dhcp
    4219f200: DHCP offer TTL: 10
    4219f200: ICMP validation timeout: 1000 milliseconds, Attempts: 1.
    4219f200: Maximum concurrent clients: 1024
    4219f200: Maximum threads: 256
    4219f200: Read 3 entries from DHCP macro database on Mon Feb 21
    15:36:48 2005
    4219f200: Monitor (0003/pcn0) started...
    4219f200: Thread Id: 0003 - Monitoring Interface: pcn0 *****
    4219f200: MTU: 1500 Type: SOCKET
    4219f200: Broadcast: 172.30.255.255
    4219f200: Netmask: 255.255.0.0
    4219f200: Address: 172.30.150.117
    4219f20a: Datagram received on network device: pcn0(limited
    broadcast)
    4219f20a: Reserved offer: 172.30.110.9
    4219f20b: Sending datagram to broadcast address.
    4219f20b: Updated offer: 172.30.110.9
    4219f20c: Datagram received on network device: pcn0(limited
    broadcast)
    4219f210: Datagram received on network device: pcn0(limited
    broadcast)
    4219f218: Datagram received on network device: pcn0(limited
    broadcast)
    4219f220: Sending datagram to broadcast address.
    4219f220: Updated offer: 172.30.110.9
    4219f220: 0004: Refreshed (0x8088870) to (0x8089880)
    4219f234: Sending datagram to broadcast address.
    4219f234: Updated offer: 172.30.110.9
    ^C4219f24e: Signal: INT received...Exiting
    4219f24e: Freeing offer: 172.30.110.9
    4219f24e: Closing interface: pcn0
    4219f24e: Monitor (0003/pcn0): exiting.
    4219f24e: Interface statistics for: pcn0 **************
    4219f24e: Pending DHCP offers: 0
    4219f24e: Total Packets Transmitted: 3
    4219f24e: Total Packets Received: 4
    4219f24e: Total Packet Duplicates: 1
    4219f24e: Total Packets Dropped: 0
    4219f24e: Total Packets Processed: 3
    4219f24e: Total Protocol Errors: 0
    4219f24e: Daemon terminated.

    what's your DHCP server configuration?
    type dhtadm -P and that will print the configuration of the dhcp table and all your macros.
    On another note, I also have a blade server (3Up CMU-4) that has USB keyboard and mouse, even if the interface is PS/2 (converted internally to USB). Solaris will not recognize the keyboard and mouse when installing or booting, but after the kernel is loaded I can use them OK. I do get the keyboard profile error and I think it is related to the fact that there is no PS/2 k/m enabled. The only way that I found that I could use the mouse in the graphical interface was to use a USB keyboard with a hub and connect a USB mouse to the keyboard, Anybody has any explanation for this behavior?
    Max

Maybe you are looking for