Tiny Core Extensions > TCE Talk

boot2docker: acpid, libiconv and ntpclient for x86_64

(1/2) > >>

nuxlli:
Hello everyone,

I think most people here already know the http://docker.com, and perhaps a good amount of people also have knowledge of a parallel project that allows the use of Docker in Mac OS X through a virtual machine called https://github.com/boot2docker/boot2docker.

The boot2docker project currently uses a custom x86_64 kernel (having aufs support being the main motivation for this), and a distribution using the x86 packages of Tiny Core Linux.

All this is mounted on a bootable iso on VirtualBox, and here lies a problem and my question. For a full support of VirtualBox resources, VBoxGuest Additions must be installed. But despite the x86_64 kernel from boot2docker, the user space is x86, thus making it impossible to install all the features of VBoxGuest Additions. (more information https://github.com/boot2docker/boot2docker/blob/master/Dockerfile#L131-L151)

Today, boot2docker is mounted with a user space in x86 because of the lack of three extensions on Tiny Core Linux x86_64: acpid, libiconv and ntpclient.

In my research I found that the "source" for the libiconv generation is in x86 http://www.tinycorelinux.net/5.x/x86/tcz/src/libiconv/. I believe that porting in this case is simpler. But the acpid and libiconv packages do not offer an extension framework anywhere (at least that I could find).

How could I proceed to have these three extensions on the x86_64 platform? And in the event that I even have to port them for x86_64 what would be the steps to do it (besides probable adjustments in the source code of these extensions)?

Juanito:
There is no need for libiconv as the iconv functions are supplied by glibc (for some time now).

Please feel free to submit extensions for acpid and ntpclient - the wiki explains how to do this.

geev03:
Searched for the password for user tc  in boot2docker, had to change it before ssh was possible.
What is the default password for user tc ?


--- Code: (bash) ---login as: tc
tc@192.168.8.157's password:
Access denied
tc@192.168.8.157's password:
                        ##         .
                  ## ## ##        ==
               ## ## ## ## ##    ===
           /"""""""""""""""""\___/ ===
      ~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ /  ===- ~~~
           \______ o           __/
             \    \         __/
              \____\_______/
 _                 _   ____     _            _
| |__   ___   ___ | |_|___ \ __| | ___   ___| | _____ _ __
| '_ \ / _ \ / _ \| __| __) / _` |/ _ \ / __| |/ / _ \ '__|
| |_) | (_) | (_) | |_ / __/ (_| | (_) | (__|   <  __/ |
|_.__/ \___/ \___/ \__|_____\__,_|\___/ \___|_|\_\___|_|

  WARNING: this is a build from test.docker.com, not a stable release.

Could not chdir to home directory /home/tc: No such file or directory
Boot2Docker version 1.12.1-rc1, build HEAD : 0e17a04 - Mon Aug 15 18:14:57 UTC 2016
Docker version 1.12.1-rc1, build 7889dc7

--- End code ---

patrikg:
Have you tried some bootcodes like secure or superuser

http://distro.ibiblio.org/tinycorelinux/faq.html#bootcodes

gerald_clark:
There is no default password.
Set it and add the following to /opt/.filetool.lst.  Then do a backup

etc/passwd
etc/shadow

Navigation

[0] Message Index

[#] Next page

Go to full version