3.2.1 • Set the Network Adapter - Bridge Auto Detect • Set Disk Size - 4G then hit Apply button • Set Memory Size - 512MG • setup • poweroff • storage remove the iso http://wiki.minix3.org/doku.php?id=usersguide:runningonvirtualbox https://www.virtualbox.org/wiki/Downloads I got: VirtualBox 5.1.8 for OS X hosts amd64 Pick create new: Dialog: Initial screen Name: MINIX_3_2_1 Type: Other Version: Other/Unknown Memory size needs to be 512 MB Create a virtual disk 4G http://wiki.minix3.org/doku.php?id=usersguide:runningonvirtualbox Now install MINIX from ISO Image to the the virtual hard disk, then later you have to detach the iso from the virtual machine so its starts from teh had disk intead of the iso - go to normal instructions here http://wiki.minix3.org/doku.php?id=usersguide:doinginstallation#runningsetup eventually get to the setup scrript --- setup ---- select mostly defaults. --- poweroff ---- http://wiki.minix3.org/doku.php?id=usersguide:postinstallation set passwd install packages via pkgin get ssh/ftp create a new user Networking get it to work can be tricky: VBoxManage modifyvm "MINIX3_2_1" --natpf1 "guestssh,tcp,,2222,,22" VBoxManage modifyvm "MINIX3_2_1" --natdnshostresolver1 on VBoxManage modifyvm "MINIX3_2_1" --natnet1 "192.168/16" Check answers with 826 responses http://stackoverflow.com/questions/5906441/how-to-ssh-to-a-virtualbox-guest-externally-through-a-host {ingrid:542} VBoxManage showvminfo "MINIX3_2_1" | grep Rule NIC 1 Rule(0): name = guestssh, protocol = tcp, host ip = 198.168.0.15, host port = 2222, guest ip = , guest port = 22 NIC 1 Rule(1): name = ssh, protocol = tcp, host ip = , host port = 3022, guest ip = , guest port = 22 //** shows both protocols and mapping to ports {ingrid:544} VBoxManage modifyvm "MINIX3_2_1" --natpf1 "ssh,tcp,,3022,,22" VBoxManage: error: A NAT rule of this name already exists VBoxManage: error: Details: code NS_ERROR_INVALID_ARG (0x80070057), component NATEngineWrap, interface INATEngine, callee nsISupports VBoxManage: error: Context: "AddRedirect(Bstr(strName).raw(), proto, Bstr(strHostIp).raw(), RTStrToUInt16(strHostPort), Bstr(strGuestIp).raw(), RTStrToUInt16(strGuestPort))" at line 1820 of file VBoxManageModifyVM.cpp //** added protocol via Network dialog AND adding it VIA command line on hostmachine //** YOU cannot to BOTH it is not allowed, {ingrid:546} ssh -p 3022 ingrid@192.168.0.15 ^C //** above did not work use the loop back address from host machine {ingrid:547} ssh -p 3022 ingrid@127.0.0.1 The authenticity of host '[127.0.0.1]:3022 ([127.0.0.1]:3022)' can't be established. ECDSA key fingerprint is SHA256:xovLKNR36Y+i7Gh/AZLHGd9ZGaSfD/s86V65dhQH9Ho. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '[127.0.0.1]:3022' (ECDSA) to the list of known hosts. ingrid@127.0.0.1's password: To install additional packages, run 'pkgin'. To install packages from the online package repository, if you have a working network connection from MINIX: first do a 'pkgin update' to update the list of available packages, and then do a 'pkgin' to get a list of commands. For example, 'pkgin install vim' installs the 'vim' package, and 'pkgin available' will list all available packages. To install packages from the installation CD: same, but use pkgin_cd. To switch to the online repository, do 'pkgin update' again. To install all packages, do pkgin_all. MINIX 3 supports multiple virtual terminals. Just use ALT+F1, F2, F3 and F4 to navigate among them. For more information on how to use MINIX 3, see the wiki: http://wiki.minix3.org. Cannot read termcap database; using dumb terminal settings. tget: no termcap entry for 'xterm-256color' $ ls $ ls $ exit Connection to 127.0.0.1 closed. {ingrid:548} YAY!