{"id":15,"date":"2008-10-11T17:09:18","date_gmt":"2008-10-11T05:09:18","guid":{"rendered":"http:\/\/www.mdickinson.dnsalias.org\/php\/wordpress\/?p=15"},"modified":"2009-05-29T19:21:29","modified_gmt":"2009-05-29T07:21:29","slug":"opensolaris-does-run-in-virtualbox-eventually","status":"publish","type":"post","link":"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/?p=15","title":{"rendered":"opensolaris does run in virtualbox, eventually"},"content":{"rendered":"<p>Finally got opensolaris to install inside virtualbox. Seems the problems I was having were because I didn&#8217;t allocate enough memory to the VM. Solaris 0606 runs in 348Mb, opensolaris 200805 won&#8217;t install in less than 512Mb. It doesn&#8217;t unfortunately tell you why it won&#8217;t install, it just hangs, at different places in different attempts, very unfriendly installer. Up VM memory to 512 and continueth.<\/p>\n<p>Of course when it was installed there were no drivers for the Virtualbox emulated NIC card were there. The old community boot driver diskette to the rescue again, I installed all the drivers on there, touch \/reconfigure, reboot and I had a e1000g0 network device (I know, I&#8217;ve never come across it before either). <\/p>\n<p>A ipconfig \/all on the windows XP os showed no new interfaces though, just the single physical card in the machine. That is what I wanted as I chose NAT rather than create a host interface, but its going to make trouble shooting difficult.<\/p>\n<p>I tried setting the device to my internal network range, plus a 10.0.2 address, and a 192.168.1 address, but trying to set the default route to any throws up network unreachable.<\/p>\n<p>Investigating. \/etc\/nsswitch.conf had hosts search order as files dns as I would have manually added, the \/etc\/resolv.conf had a nameserver of 10.0.2.3. Manually setting the interface to a 10.0.2.200 and trying to set the default route to 10.0.2.1 also gives network unreachable.<\/p>\n<p>Well I don&#8217;t use dhcp for any of my servers (fine for desktops, never for a server). Created \/etc\/defaultrouter containing 10.0.2.1, and a hostname.e1000g0 containing 10.0.2.200, added a \/etc\/hosts entry of 10.0.2.200 for the server. Then svcadm disable svc:\/network\/physical:nwan, svcadm enable svc:network\/physical:default. touch \/reconfigure for the hell of it and reboot again. Interface was set up as I expected as was the default routes, but obviously I guessed the adresses wrong.<br \/>\nI am obviously going to have to read the manuals on what address ranges are supported by NAT and how they work.<br \/>\nCreating a host interface is out of the question as that wanted to update some windows settings, and if the VM cannot be portable to Linux (ie: I want no single machine specific settings in the host environments, just a dick image to copy between platforms) then it&#8217;s of no use to me.<\/p>\n<p>But I can&#8217;t be bothered reading the manual now.<br \/>\nI&#8217;ll read a sci-fi instead.<br \/>\nThis is getting to be a lot of effort for no benefit. I think I&#8217;ll stick with the plug and play linux systems.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Finally got opensolaris to install inside virtualbox. Seems the problems I was having were because I didn&#8217;t allocate enough memory to the VM. Solaris 0606 runs in 348Mb, opensolaris 200805 won&#8217;t install in less than 512Mb. It doesn&#8217;t unfortunately tell &hellip; <a href=\"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/?p=15\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-15","post","type-post","status-publish","format-standard","hentry","category-my-nux-thoughts-and-notes"],"_links":{"self":[{"href":"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/15","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=15"}],"version-history":[{"count":0,"href":"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/15\/revisions"}],"wp:attachment":[{"href":"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=15"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=15"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=15"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}