solaris 11, x86, netboot with grub



I have a situation where I need to install Solaris 11 over network, to an x86 box (specifically an x4100) , and I dont get to use PXE for it.

According to multiple web articles, such as
http://mail.opensolaris.org/pipermail/ug-msosug/2010-February/000348.html

it is possible to do this sort of thing with Solaris 10, with syntax such as:
title Solaris
ifconfig --address=192.168.0.2 --gateway=192.168.0.1
--mask=255.255.255.0 --server=192.168.123.110
root (nd)
kernel /multiboot.I86PC.Solaris_11-1 kernel/unix -B
install_media=192.168.123.110:/export/setje/boot_74L2
module /x86.miniroot

I'm trying to do this with solaris 11 now.. but not having much luck :(
I'm taking a simplified entry that I have seen working, from locations where I DO have pxe access, and attempted to just add the grub extras for "ifconfig" and the root line:
title sol11 netboot sxxy, ttya
ifconfig --server=x.x.x.x --mask=255.255.255.0 --gateway=x.x.x.x
--address=x.x.x.x
root (nd)
kernel /platform/i86pc/kernel/amd64/unix -B install_media=http://x.x.x.x:
5555/export/auto_install/solaris11-i386,console=ttya
module /platform/i86pc/amd64/boot_archive


It loads the boot_archive just fine.
But then it gets lost somewhere. It somehow loses the routing/nic information I have configured.

Clearly, the gateway info I gave it is correct, or it couldnt load the boot_archive. So, ..
Somehow, it's not passing the gateway information from grub, into the OS layer, perhaps?

The odd thing is, when it bails out complaining that
Downloading solaris.zlib
--2012-06-01 00:46:39-- http://x.x.x.x:5555/export/auto_install/solaris11-i386/solaris.zlib
Connecting to x.x.x.x:5555... failed: Network is unreachable.
It gives me an opportunity to drop into root prompt. And at that point, there is NO interface configured.

dladm show-phys recognizes the two nge and e1000g interfaces, but they are just not configured at all.

Any suggestions on how I might proceed from here?


Even suggestions on very grungy manual stuff would help. Normally, i would try just configuring the interface manualy, and running "suninstall".
But that doesnt exist any more. What is the Solaris 11 replacement for it?

.



Relevant Pages

  • Re: Why I hate this so called OS
    ... Each time I trust Solaris to do autoinstall, I wind up with a root ... Usually I create a properly sized slice on a second disk and transfer OS ... If your in to managing many servers and services easy, ...
    (comp.unix.solaris)
  • Re: How do I tell "sh" to automatically switch to bash
    ... statically linked shell which will not be dependent on the dynamic ... Solaris, when properly configured, ... for root or any other account. ... interact with production boxes at work all day long but I also ...
    (comp.unix.solaris)
  • Re: history
    ... very easy to setup but Solaris has a much more powerfull utility called RBAC ... one reason I recommened avoid 3rd party tools is because 1) sudo is setuid ... >> I work on Solaris and on theses hosts everybody is root. ...
    (comp.unix.admin)
  • installing Sol10 X86-06-06 on 4200 failing
    ... Im having lots of grief trying to get solaris x86-06-06 installed into ... Just updating to explain my final solution to fixing my jumpstart server & ... pseudo0 at root ...
    (SunManagers)
  • Solaris 10, jumpstart, Unable to copy a temporary file to its final location
    ... Configuring / ... Deselecting unmodified disk ... Preparing system for Solaris install ... Beginning Solaris software installation ...
    (SunManagers)