Guess I'll join the mailing list.  Big thanks to Dave for the advice.

Jason

On Mon, Jul 21, 2008 at 10:45 PM, Jason Frank <duckhead92 at gmail.com> wrote:

> Thanks, it'll be just opposite the work I've always done building SVR4
> packages.  It will be interesting to see it from the other side.  I never
> thought I'd need those skills again.
>
> First, the addition of my particular driver to the standard CD is covered
> here: http://opensolaris.org/jive/thread.jspa?messageID=202410
>
> And, a generic tool to add in ITU's to the Live CD is covered here:
> http://www.opensolaris.org/jive/message.jspa?messageID=256966 .  I think
> this sounds wonderful, but it does assume you've already gotten a solaris
> box available, which I don't in my case...
>
> I tried to do my research, unfortunately, everything I could have used was
> just not quite ready for my use.
>
> So, I guess my requests would boil down to an option to add memory to the
> initial / ramdisk for the LiveCD to the GRUB command line, something like
> extra_ramdisk_size=+50m.  That way, I could just pkgadd the package and be
> done.  And, I couldn't accidentally request a ramdisk that's too small
> either.  It would be nice to have 2 more GRUB options to skip the keyboard
> and lang questions also.
>
> Then there is also a request to ask for a driver disk at time of the kernel
> loading (for people that dont like to muck with the .iso's)  That should of
> course, extend to thumbdrives, CD's and whatever else.
>
> I'll get both of those entered in bugzilla tomorrow.
>
> I don't like the idea of sacrificing 2 of the 24 slots in my chassis to a
> boot disk mirror (and I never run singles), which is why I was trying to
> avoid that alternative (since that reduces my available disk space by almost
> 10%.)  I figured I could just use a CF card for that, and save the drive
> bays.  But, I don't see another choice right now.  So, I guess I'll just go
> that route.
>
> Sometime off in the future, it would be really neat to be able to build a
> BE out on a raidz array, and then zfs send that out to a boot device
> (kernel, drivers, miniroot, etc).  Then, the vfstab in the miniroot would
> point to my raidz array, and we go from there.  Near as I can tell, that
> should be possible, but you'd need a place to build that BE all by itself,
> and do the cloning.  That would at least involve changes to the IPS tools,
> and bedadm (and probably 100 other things) to support it.  That way, I could
> have removed my snv 89 CF Card, put the 93 BE on another Card, and booted up
> under that one.
>
> Thanks for the feedback, I'm looking forward to getting back to Solaris,
> and I'm impressed already with the community's quality.
>
> Jason
>
>
>
> On Mon, Jul 21, 2008 at 7:28 PM, Dave Miner <Dave.Miner at sun.com> wrote:
>
>> Jason Frank wrote:
>> [ tale of woe in attempting to add a driver ellided ]
>>
>> You gave it a good try, and if you wouldn't mind filing a bug on it at
>> defect.opensolaris.org, that would be appreciated.  We need to be able to
>> support adding drivers to the live CD environment, but it hasn't been
>> something we've spent any effort on so far.
>>
>> Your best bet for now would be to take the driver package, manually pull
>> the pieces out of it, and copy them into the file system.  There should be
>> an add_drv command in its postinstall script which will be necessary to run
>> to get the driver known to the framework, but once you have done that it
>> should be accessible.
>>
>>
>>> Another thing I don't quite get is how to handle this boot procedure.
>>> In old school Solaris, I'd usually have a RAID1 mirror for /, and I'd
>>> boot to that device (and if that failed, boot to the other).  Can I
>>> do the same thing with a raidz2 pool?  I wouldn't think I could, so
>>> I'd need to keep my kernel image on the CF, and boot from that with
>>> root living on the raidz2 pool, but I'm evidently not figuring out
>>> how to set that up.  How do I get that working with the Indiana
>>> installer?  Do I have to go back to a Jumpstart config?  That's going
>>> to be annoying out here, since I'm just now introducing Solaris.
>>>
>>>
>> The installer doesn't provide any support for setting up such a
>> configuration, nor does ZFS booting provide for your idea of booting from
>> the kernel on one device with root elsewhere, as far as I know.
>>
>> You also can't boot directly from a raidz pool; you'll need to boot from a
>> single-device pool or a mirrored pool.
>>
>> Assuming you can get the driver running, my best advice is to take part of
>> two of the disks and create a mirrored root pool, and then use everything
>> else for your raidz data pool.
>>
>> Dave
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://mail.opensolaris.org/pipermail/install-discuss/attachments/20080721/88dad28c/attachment.html>

Reply via email to