<div dir="ltr"><div>Hi Toomas,</div><div><br></div><div>> I do believe you should be able to point the installer to create pool on existing slice (not to reuse existing pool).</div><div>Second option: the one after use whole disk is the one to point to the existing partition (MBR). I don't think I have ever seen an option to point to an existing slice on the text installer.</div><div><br></div><div>> just use VM to get the first setup to learn from</div><div>While that makes sense I am used to multi-boot setups. I almost never use VMs on local machines. VM feels like not a good way to unleash full power of an OS/kernel. I am addicted to native hardware performances. However I do love cloud instances that allow remoting.</div><div><br></div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><p class="MsoNormal" style="vertical-align:baseline"><a name="SignatureSanitizer__MailAutoSig"><span style="font-size:10pt;font-family:Roboto">Atiq</span></a></p></div></div></div><br></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Thu, Aug 14, 2025 at 1:54 AM Toomas Soome via oi-dev <<a href="mailto:oi-dev@openindiana.org">oi-dev@openindiana.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><br id="m_8048139839059346224lineBreakAtBeginningOfMessage"><div><br><blockquote type="cite"><div>On 14. Aug 2025, at 11:26, Atiq Rahman <<a href="mailto:atiqcx@gmail.com" target="_blank">atiqcx@gmail.com</a>> wrote:</div><br><div><div dir="ltr"><div dir="ltr"><div>So my disk name came out to be a long one: "c2t00A075014881A463d0" and I am creating a fresh new pool in s6 (7th slice).</div><div>I am trying to get away with my mid week sorcery!</div><div><br></div><div>Don't judge me. I barely concocted a majestic `zpool create` command doing few searches online (been a while, I don't remember any of the arguments)</div><div><br></div><div>$ sudo zpool create -o ashift=12 -O compression=lz4 -O atime=off -O normalization=formD -O mountpoint=none -O canmount=off rpool /dev/dsk/c2t00A075014881A463d0s6</div><div><br></div><div>I had a tiny bit of hesitation on putting in the mount restriction switches, thinking whether it will prevent the <i>BSD Loader</i> from looking up inside the pool.</div><div><br></div><div>Then before running the text-installer (PS: no GUI yet for me, iGPU: radeon not supported, dGPU: Nvidia RTX 4060, driver does modeset unloading) I take the zfs pool off,</div><div><br></div><div>$ sudo zpool export rpool</div><div><br></div><div>pondered though if that would be a good idea before running the installer. And then, I traveled to light blue OpenIndiana land.</div><div><br></div><div>$ sudo /usr/bin/text-install</div><div><br></div><div>I got away with a lot of firsts today probably in a decade (zpool create worked, was able to treasure hunt the partition/slice that I created from another FOSS OS with help) so while that installer is running I am almost getting overconfident.</div><div><br></div><div>An error in the end on /tmp/install_log put a dent on that just a tiny bit. Screenshot attached: one of the py scripts invoked by /sbin/install-finish: osol_install/ict.py has a TypeError which might have caused due to NIC not being supported. I thought for a second whether installer missing anything important by terminating after that TypeError.</div><div><br></div><div>Life goes on: I created an entry on EFI boot manager pointing to /Boot/bootx64.efi</div><div>As I try to boot BSD Loader is complaining that rootfs module not found.</div><div><br></div></div></div></div></blockquote><div><br></div><div>As your install did end up with errors, the finalization steps are likely missing.</div><div><br></div><div>bootadm update-archive -R /mntpointfor_rootfs will create it.</div><div><br></div><br><blockquote type="cite"><div><div dir="ltr"><div dir="ltr"><div>While running some beadm command from OI live image I also noticed it said few times that </div><div>Boot menu config missing. I guess I need to mount /boot/efi</div><div><br></div></div></div></div></blockquote><div><br></div><div>no, beadm does manage boot environments and one step there is to maintain BE menu list for bootloader boot environments menu. beadm create/destroy/activate will update this menu (its located in <pool dataset>/boot/menu.lst</div><div><br></div><br><blockquote type="cite"><div><div dir="ltr"><div dir="ltr"><div>As I am still learning how to make this work, any comment / suggestion is greatly appreciated.</div><div><br></div><div>Next, I will follow this after above is resolved,</div><div><br></div><div>per <a href="https://docs.openindiana.org/handbook/getting-started/#install-openindiana-to-existing-zfs-pool" target="_blank">https://docs.openindiana.org/handbook/getting-started/#install-openindiana-to-existing-zfs-pool</a>,</div><div>> As there's possibly already another OS instance installed to the selected ZFS pool, no additional users or filesystems (like `rpool/export`) are created during installation. Swap and dump ZFS volumes also are not created and should be added manually after installation. Only root user will be available in created boot environment.<br><br></div></div></div></div></blockquote><div><br></div><div>using existing pool implies you need to take care of many things yourself; IMO it is leaving just a bit too many things not done, but the thing is, because it is ending up with things to be done by the operator, it is definitely not the best option for someone trying to do its first install. It really is for “advanced mode”, when you know what and how to do to get setup completed.</div><div><br></div><div>I have not used OI installer for some time, but I do believe you should be able to point the installer to create pool on existing slice (not to reuse existing pool). Or as I have suggested before, just use VM to get the first setup to learn from.</div><div><br></div><div>rgds,</div><div>toomas</div><br><blockquote type="cite"><div><div dir="ltr"><div dir="ltr"><div>which means our installation process (into existing zfs pool) missed a few steps of usual installation even though we started with a fresh new zfs pool, no other OS instance.</div><div><br></div><div><div class="gmail_signature" dir="ltr"><div dir="ltr"><p class="MsoNormal" style="vertical-align:baseline"><a name="m_8048139839059346224_SignatureSanitizer__MailAutoSig"><span style="font-size:10pt;font-family:Roboto">Appreciate the help of everyone who chimed in: Joshua, Toomas, John and others to help me discover the magic to install into specific partition instead of using the whole disk.</span></a></p><p class="MsoNormal" style="vertical-align:baseline"><a name="m_8048139839059346224_SignatureSanitizer__MailAutoSig"><span style="font-size:10pt;font-family:Roboto"><br></span></a></p><p class="MsoNormal" style="vertical-align:baseline"><a name="m_8048139839059346224_SignatureSanitizer__MailAutoSig"><span style="font-size:10pt;font-family:Roboto">Cheers!</span></a></p><p class="MsoNormal" style="vertical-align:baseline"><a name="m_8048139839059346224_SignatureSanitizer__MailAutoSig"><span style="font-size:10pt;font-family:Roboto">Atiq</span></a></p></div></div></div><br></div><br><div class="gmail_quote"><div class="gmail_attr" dir="ltr">On Wed, Aug 13, 2025 at 5:53 PM Atiq Rahman <<a href="mailto:atiqcx@gmail.com" target="_blank">atiqcx@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Hi,</div><div>> You can create your single illumos partition on OI as well, it does not have to be a whole disk setup.</div><div><br></div>Yep, I would prefer to create the pool using an OI live image. So, I created a new partition from mkpart using latest parted from a linux system for this purpose,</div><div dir="ltr"><br></div><div>parted > mkpart illumos 767GB 100%</div><div><br></div><div>and then set the partition type to solaris launching,</div><div><br></div><div><div><code><span>$ sudo gdisk /dev/nvme0n1</span></code></div></div><div dir="ltr"><br></div><div>(set the GUID to "6A85CF4D-1DD2-11B2-99A6-080020736631" )</div><div><br></div><div>I booted using OI live gui image (flashed / created it using 07-23 live usb image from test dir under hipster),</div><div>Time to kill the switch!</div><div>I see that parted can list all the partitions and format can list some. However, not all of them were listed under /dev/dsk or /dev/rdsk I could only see p0 to p4 (I guess illumos skipped the linux partitions).</div><div><br></div><div>However, when I applied 'zpool create zfs_main /dev/rdsk/c2t0xxxxxxxxxxd0p4 it reported no such file or directory! Tried various versions of `zpool create`, nothing would succeed!</div><div><br></div><div>Wondering if this is some nvme storage support / enumeration issue.</div><div dir="ltr"><div><br></div><div><div class="gmail_signature" dir="ltr"><div dir="ltr"><p class="MsoNormal" style="vertical-align:baseline"><a name="m_8048139839059346224_m_-4663729759450750029_m_-8625191919007213837_m_1462488108984218533_m_-1001365980390907848_SignatureSanitizer__MailAutoSig"><span style="font-size:10pt;font-family:Roboto">Atiq</span></a></p></div></div></div><br></div><br><div class="gmail_quote"><div class="gmail_attr" dir="ltr">On Wed, Aug 13, 2025 at 12:18 AM Toomas Soome via illumos-discuss <<a href="mailto:discuss@lists.illumos.org" target="_blank">discuss@lists.illumos.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><br id="m_8048139839059346224m_-4663729759450750029m_-8625191919007213837m_1462488108984218533m_-1001365980390907848m_-4107483713430013065lineBreakAtBeginningOfMessage"><div><br><blockquote type="cite"><div>On 13. Aug 2025, at 09:29, Stephan Althaus via illumos-discuss <<a href="mailto:discuss@lists.illumos.org" target="_blank">discuss@lists.illumos.org</a>> wrote:</div><br><div><div style="font-family:Helvetica;font-size:14px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">On 8/13/25 04:17, Atiq Rahman wrote:<br></div><blockquote style="font-family:Helvetica;font-size:14px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none" type="cite"><div dir="ltr"><div>Copying this to illumos discussion as well if anyone else knows.</div><div><br></div><div class="gmail_quote"><div class="gmail_attr" dir="ltr">---------- Forwarded message ---------<br>From:<span> </span><strong class="gmail_sendername" dir="auto">Atiq Rahman</strong><span> </span><span dir="auto"><<a href="mailto:atiqcx@gmail.com" target="_blank">atiqcx@gmail.com</a>></span><br>Date: Tue, Aug 12, 2025 at 6:23 PM<br>Subject: Re: [OpenIndiana-discuss] Installation on a partition (UEFI System)<br>To: Discussion list for OpenIndiana <<a href="mailto:openindiana-discuss@openindiana.org" target="_blank">openindiana-discuss@openindiana.org</a>><br>Cc: John D Groenveld <<a href="mailto:groenveld@acm.org" target="_blank">groenveld@acm.org</a>><br></div><br><div dir="ltr"><div dir="ltr"><div>Hi,</div><div>I tried a live usb text installer again. Right after the launch text installer shows following as second option on the bottom of the screen,</div><div> <span> </span><b>F5_InstallToExistingPool</b></div><div><br></div><div>Screenshot is below. If you zoom in, you will see the option at the top of the blue background in the bottom part of the image.</div><div><br></div><div><div><span id="m_8048139839059346224m_-4663729759450750029m_-8625191919007213837m_1462488108984218533m_-1001365980390907848m_-4107483713430013065cid:part1.oFyifSQw.LjgmZfZn@Duedinghausen.eu"><text_install_screen.jpg></span><br></div><div><br></div></div><div>Can I partition and create a pool using FreeBSD as you mentioned. And, then use this option to install on that pool. </div><div><br></div><div><i>Note that my system is EFI Only (no legacy / no CSM).</i></div><div><div class="gmail_signature" dir="ltr"><div dir="ltr"><p class="MsoNormal" style="vertical-align:baseline"><a name="m_8048139839059346224_m_-4663729759450750029_m_-8625191919007213837_m_1462488108984218533_m_-1001365980390907848_m_-4107483713430013065_m_-6899153283502250586_SignatureSanitizer__MailAutoSig"><span style="font-size:10pt;font-family:Roboto">Sincerely,</span></a></p><p class="MsoNormal" style="vertical-align:baseline"><a name="m_8048139839059346224_m_-4663729759450750029_m_-8625191919007213837_m_1462488108984218533_m_-1001365980390907848_m_-4107483713430013065_m_-6899153283502250586_SignatureSanitizer__MailAutoSig"><span style="font-size:10pt;font-family:Roboto">Atiq</span></a></p><div><br></div></div></div></div></div><br><div class="gmail_quote"><div class="gmail_attr" dir="ltr">On Tue, Aug 12, 2025 at 2:27 PM Atiq Rahman <<a href="mailto:atiqcx@gmail.com" target="_blank">atiqcx@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hi,<br>Following up again to request confirmation regarding the "partition the disk" option in the installer.<br><br>At present, it’s impractical for me to carry an external storage device solely for OpenIndiana. With other operating systems, I can safely install and test them on my internal SSD without risking my existing setup. Unfortunately, with OI, this specific limitation and uncertainty are creating unnecessary friction and confusion.<br><br></div></div></blockquote></div></div></div></div></blockquote></div></blockquote><div><br></div><div><br></div><div>You can create your single illumos partition on OI as well, it does not have to be whole disk setup.</div><div><br></div><br><blockquote type="cite"><div><blockquote style="font-family:Helvetica;font-size:14px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none" type="cite"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Could you please confirm the current state of EFI support — specifically, whether it is possible to safely perform a custom-partition installation on an EFI-only system, using a FreeBSD live USB image with the -d option.</div><div><br>Thank you,</div><div>Atiq</div></div></blockquote></div></div></div></div></blockquote></div></blockquote><div><br></div><div><br></div><div>yes, it is possible. However, if you intend to share pool with illumos, you need to know the specifics. illumos GPT partition type in FreeBSD is named apple-zfs (its actually the uuid of illumos usr slice from vtoc). FreeBSD boot loader is searching for partition freebsd-zfs to boot the FreeBSD system.</div><div><br></div><div>In general, I’d suggest to use virtualization to get first glimpse of the OS, to learn its details and facts and then attempt to build complicated multi-os/multi boot setups.</div><div><br></div><div>rgds,</div><div>toomas</div><div><br></div><blockquote type="cite"><div><blockquote style="font-family:Helvetica;font-size:14px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none" type="cite"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><br></div></div><br><div class="gmail_quote"><div class="gmail_attr" dir="ltr">On Mon, Aug 4, 2025 at 3:54 PM Atiq Rahman <<a href="mailto:atiqcx@gmail.com" target="_blank">atiqcx@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hi John,</div><div>That's very helpful..</div><div><br></div><div>So, even though I choose "Partition the disk (MBR)" on the text installer, it should work fine on my UEFI System after I set up the pool using FreeBSD live image.</div><div>Right? I get confused since it mentions "MBR" next to it and my System is entirely GPT, no support for legacy / MBR booting at all (no CSM).</div><div><br></div><div>Have a smooth Monday,</div><div><div class="gmail_signature" dir="ltr"><div dir="ltr"><p class="MsoNormal" style="vertical-align:baseline"><a name="m_8048139839059346224_m_-4663729759450750029_m_-8625191919007213837_m_1462488108984218533_m_-1001365980390907848_m_-4107483713430013065_m_-6899153283502250586_m_5011005648119194346_m_3717553944195531222_m_-1226471269521037808_SignatureSanitizer__MailAutoSig"><span style="font-size:10pt;font-family:Roboto">Atiq</span></a></p></div></div></div><br></div><br><div class="gmail_quote"><div class="gmail_attr" dir="ltr">On Tue, Jul 15, 2025 at 5:56 AM John D Groenveld via openindiana-discuss <<a href="mailto:openindiana-discuss@openindiana.org" target="_blank">openindiana-discuss@openindiana.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">In message <CABC65rOmBY6YmMSB=HQdXq=<a href="mailto:TDN7d1XR%2BK8m9-__RQPBzhJZeMQ@mail.gmail.com" target="_blank">TDN7d1XR+K8m9-__RQPBzhJZeMQ@mail.gmail.com</a>><br>, Atiq Rahman writes:<br>>Most likely, I am gonna go with this. It's been a while since I last had a<br>>Solaris machine. I have to figure out the zpool stuff.<br><br>If you create the pool for OI under FreeBSD, you'll likely need to<br>disable features with the -d option as FreeBSD's ZFS is more feature<br>rich.<br><URL:<a href="https://man.freebsd.org/cgi/man.cgi?query=zpool-create&apropos=0&sektion=0&manpath=FreeBSD+14.3-RELEASE+and+Ports&arch=default&format=html" rel="noreferrer" target="_blank">https://man.freebsd.org/cgi/man.cgi?query=zpool-create&apropos=0&sektion=0&manpath=FreeBSD+14.3-RELEASE+and+Ports&arch=default&format=html</a>><br><br>Once you get OI installed on your OI pool, you can enable features:<br><URL:<a href="https://illumos.org/man/7/zpool-features" rel="noreferrer" target="_blank">https://illumos.org/man/7/zpool-features</a>><br><br>John<br><a href="mailto:groenveld@acm.org" target="_blank">groenveld@acm.org</a><br></blockquote></div></blockquote></div></blockquote></div></div></div></div></blockquote><p style="font-family:Helvetica;font-size:14px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">Hello!</p><p style="font-family:Helvetica;font-size:14px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">You can install to an existing pool created with FreeBSD, be shure to use the option "-d" as "zpool create -d <newpool> <partition> " to disable additional ZFS features, see Details here:</p><p style="font-family:Helvetica;font-size:14px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><a href="https://man.freebsd.org/cgi/man.cgi?query=zpool-create&sektion=8&apropos=0&manpath=FreeBSD+14.3-RELEASE+and+Ports" target="_blank">https://man.freebsd.org/cgi/man.cgi?query=zpool-create&sektion=8&apropos=0&manpath=FreeBSD+14.3-RELEASE+and+Ports</a></p><p style="font-family:Helvetica;font-size:14px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">And an EFI partition should be there, too.</p><p style="font-family:Helvetica;font-size:14px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">HTH,</p><p style="font-family:Helvetica;font-size:14px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">Stephan</p><p style="font-family:Helvetica;font-size:14px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><br></p><p style="font-family:Helvetica;font-size:14px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><br></p><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div></div></blockquote></div><br></div></blockquote></div></div></div></div></div></blockquote></div></div><div id="m_8048139839059346224topicbox-footer" style="margin:10px 0px 0px;border-top:1px solid rgba(0,0,0,0.15);border-right-color:rgba(0,0,0,0.15);border-bottom-color:rgba(0,0,0,0.15);border-left-color:rgba(0,0,0,0.15);padding:7px 0px">
<strong><a href="https://illumos.topicbox.com/latest" style="color:inherit;text-decoration:none" target="_blank">illumos</a></strong>
/ illumos-developer / see
<a href="https://illumos.topicbox.com/groups/developer" target="_blank">discussions</a>
+
<a href="https://illumos.topicbox.com/groups/developer/members" target="_blank">participants</a>
+
<a href="https://illumos.topicbox.com/groups/developer/subscription" target="_blank">delivery options</a>
<a href="https://illumos.topicbox.com/groups/developer/T240e6222b19f3259-Mb5fdbbc3baf6394b6072de80" style="float:right" target="_blank">Permalink</a>
</div>
<span id="m_8048139839059346224cid:f_meb46l7a0"><1000003941.jpg></span></div></blockquote></div><br></div>_______________________________________________<br>
oi-dev mailing list<br>
<a href="mailto:oi-dev@openindiana.org" target="_blank">oi-dev@openindiana.org</a><br>
<a href="https://openindiana.org/mailman/listinfo/oi-dev" rel="noreferrer" target="_blank">https://openindiana.org/mailman/listinfo/oi-dev</a><br>
</blockquote></div>