diskless Solaris 10 x86?
Hi,
Does anyone have any experience with setup of Solaris 10 x86 U2 to run diskless? I've followed the instructions in the Basic Admin book using setup_install_server, smosservice, and smdiskless), but the /tftpboot directory never gets populated with anything and there's nothing anywhere (that I can find) that describes how to get the GRUB-based stuff placed properly in /tftpboot.
Please note that I'm not interested in diskless INSTALLATION. I'm interested in getting a diskless client to boot and run for real.
Thanks very much,
Dave
[574 byte] By [
littelld] at [2007-11-26 9:41:35]

# 1
Hi Dave et. al,
I'm having the same problems as you in trying to boot a Solaris 10 11/06 x86 client disklessly, also *not* wanting to install bits onto it. In fact, it has no hard disk, so installation is not an option.
I have the Solaris 10 OS files on my server, and I'd like my client system to run entirely over NFS from that server's filesystem tree.
I'm struggling with the correct pxegrub config files in /tftpboot on my server. I'm not sure:
(a) Which files (e.g. pxegrub, multiboot, etc.) I need to have available on my TFTP server.
(b) What exactly to put into the menu.lst.0100<MAC> file to get the kernel to boot and mount the root filesystem via NFS from the server. Currently, I have:
title Solaris 10 netboot
root (nd)
kernel /solaris/multiboot kernel/amd64/unix -r
#module /solaris/x86.miniroot
module /platform/i86pc/boot_archive
which gets the kernel running for 10 seconds or so, but then the system reboots. If I switch to the x86.miniroot, it dumps me into a recovery-mode shell, but without the Ethernet interface configured via DHCP, so I can't even manually mount the NFS root.
(c) How to avoid doing an install, which is pretty much what's happening in all of the documentation I've found.
Thanks,
Chris