Hello, Belenix List,

I noticed that Manish had mentioned that he uses VMWare Fusion, so I
guessed that it might be possible to install Belenix 0.7.1 on Fusion
in a MacBook.  And it is, and it is a great distro.  Keep up the good
work!  It's not too hard, if someone else wants to try it.  Here are a
few notes:

1. VMWare Fusion 2.0.1 on a MacBook Pro, running OS X Server 10.5.6,
will read the 0.7.1 install .iso image.  Select "Use operating system
disk image file" for the Installation Media Option, and then select
the belenix_0.7.1.iso.  No need to burn an actual cd, unless you want
one handy (I would burn an actual CD for a "bare metal" install, but
not usually for a Virtual Guest).  The bit torrent wasn't working for
me, but the .iso downloaded in Safari in about 40 minutes.

2. Once the CD boots in the Virtual Guest, I just clicked on the
"Install Belenix" icon on the Desktop.  The plain KDE worked for a
Desktop option.  The 3D and XFCE window managers on the boot CD had
some difficulty with the display in VMWare (probably a mouse driver in
XFCE, which doesn't like a laptop touch pad; no idea on the 3D).

3. I used a 24 gig SCSI hard disk, in 2 Gig chunks, WITHOUT
pre-allocating all the file space.  My guess is that IDE might not
work as a Solaris boot in VM, but maybe it would; someone can let me
know.

 4. I used the default options on the install, and then it rebooted
off the virtual hard disk.  Then I had to fix a few things:

5. DHCP Client: NWAM did not work as advertised, but I didn't expect
it to.  DHCP was running, but it did not give a DHCP client address
for the interface through Fusion.  So here's what I did:

6. From the terminal:

$ ifconfig -a

This gives the output:

lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu
8232 index 1
        inet 127.0.0.1 netmask ff000000
e1000g0: flags=201004843<UP,BROADCAST,RUNNING,MULTICAST,DHCP,IPv4,CoS>
mtu 1500 index 2
        inet 192.168.54.136 netmask ffffff00 broadcast 192.168.54.255

lo0 is the loopback, so we know that the interface through VMWare to
the host machines internet connection is:

e1000g0

7. Fusion is set to use NAT for the Belenix guest, so we want to have
Belenix use a DHCP client to connect.  So:

$ su
[type in your root password here when asked]

# cd /etc
# touch e1000g0.dhcp

This creates the file:

/etc/e1000g0.dhcp

which tells dhcpagent to use dhcp on that interface, according to
BigAdmin, or System Admin, or whatever they call it now:

http://docs.sun.com/app/docs/doc/806-0916/6ja8539a6?a=view

I have no idea if you can actually put any kind of text in the file
itself.  The file just has to be in the /etc directory.  Mine is
empty.

8. I had to reboot, but from that point on it worked fine.  I had internet.

I don't know why NWAM doesn't just handle this.  Maybe netconf does
this more easily, I don't know.  This only applies if you want the
virtual interface to use DHCP.

Here are a few things I will try for this install:

1. Mount zfs pools on the Belenix guest on disks through the host
machine, and also using iSCSI mounted remote disks.

2. Set up CIFS/SMB, WebDav, NFS, and maybe a few others on the Belenix server.

3. Once that works, I will try to copy the guest to other VMWare hosts
(Workstation, maybe ESX; don't know yet).

It may not work, and it will take a while, I think, but you guys have
really done some excellent work with Belenix.

Things that still aren't working:

1. Installing vmware tools absolutely messes up the display and
keyboard in Fusion.  vmware-user doesn't run at startup, and the
display and keyboard are a wreck.  I had to boot into single user mode
(thank you for that option!), and run vmware-tools-uninstall.pl.

But that's not Belenix's fault, as I see it.  It would be nice if
tools worked, but it's not bad without it.

So any ideas, tips?  Isn't there a gui web based  for smf
(smf://localhost:700?  Something like that?), or svcs or svcadm?  Or
does KDE do CIFS, WebDav setup from the desktop?

Also good work on the package manger and repositories.  I haven't
figured it out yet (is there an emacs port?), but I'm working on it.

Many Thanks, and I hope someone finds this useful.

William

*******************
**gwb************
*******************
****[at]***********
*2Realms*******
***********dot****
*com*************
*******************

Reply via email to