WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: virtualbox additions  (Read 20402 times)

Offline Toshick

  • Newbie
  • *
  • Posts: 17
Re: virtualbox additions
« Reply #15 on: August 27, 2013, 04:22:29 PM »
Hello all.
Sorry for delay (in years), but I stopped to work on GA long time ago, just after I've make it works. I was not able to make seamless window and so.

Offline MatNieuw

  • Newbie
  • *
  • Posts: 5
Re: virtualbox additions
« Reply #16 on: November 01, 2013, 11:02:31 AM »
I've just installed TC in VBox 4.3.0. There is no tcz extension for it, and using the "Install Guest Additions" from CD doesn't work. One of the reasons is that the vboxadd script uses "modprobe -c" , which is not supported by busybox' modprobe.

So I tried recompiling the guest additions, by running make in /opt/VBoxGuestAdditions-4.3.0/src/vboxguest-4-3-0.It (script Makefile.include.header) wants the linux sources, so I installed linux-3.8.10-sources-env and ran that script. Directory /lib/modules/3.8.10-tinycore/build appeared. The make now complained about the headers, it was trying to find /usr/src/linux-3.8.10/include, which doesn't exist. So I installed linux-3-8-3_api_headers.tcz . I think this should be upgraded to 3.8.10 but for this purpose it doesn't matter probably. I did export KERN_INCL=/usr/include

Make now wanted scripts/kBuild.include, which isn't there, and gcc-goto in the same directory. The scripts directory is empty. It then said "Error: kernel configuration is invalid. include/generated/autoconf.h or include/config/auto.conf are missing. Run "make oldconfig && make prepare" to fix it.

Now I am stuck. In the /home/tc/kernel_sources dir there is a document which looks like a set of config defines for kernel compilation. Is that any use here?

Any suggestions?

Thanks, Mat

Offline Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 11654
Re: virtualbox additions
« Reply #17 on: November 01, 2013, 11:16:12 AM »
Hi MatNieuw
Quote
... uses "modprobe -c" , which is not supported by busybox' modprobe.
There is also a  modprobe  in  module-init-tools.tcz.
Quote
So I installed linux-3-8-3_api_headers.tcz .
The  compiletc.tcz  extension includes  api_headers  and should be installed when compiling.

Offline MatNieuw

  • Newbie
  • *
  • Posts: 5
Re: virtualbox additions
« Reply #18 on: November 01, 2013, 03:49:10 PM »
Hi Rich, thanks for the quick reaction.
You're right of course about the headers being installed with compiletc . Shouldn't headers be updated along with the kernel version, though?

Using APPS, I cannot find either module-init-tools.tcz or any module that 'provides' modprobe. If I search for 'provides' e.g. acpi,or i2c, it works fine. This is TC 5.0.2 .
Am I using the correct URL? It was automatically selected as the fastest, repo.tinycorelinux.net

Mat

Offline tinypoodle

  • Hero Member
  • *****
  • Posts: 3857
Re: virtualbox additions
« Reply #19 on: November 01, 2013, 05:40:25 PM »
Shouldn't headers be updated along with the kernel version, though?

No, I think they should rather be "assorted" with libs like glibc, and totally independent of kernel-du-jour.
"Software gets slower faster than hardware gets faster." Niklaus Wirth - A Plea for Lean Software (1995)

Offline Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 11654
Re: virtualbox additions
« Reply #20 on: November 01, 2013, 09:58:54 PM »
Hi MatNieuw
I didn't realize you were running 5.0.2. Module-init-tools.tcz has not been added to the 5.x repository yet. If you wish
to try the extension from the 4.x repository, you can fetch it like this:
Code: [Select]
wget http://www.tinycorelinux.net/4.x/x86/tcz/module-init-tools.tcz

Offline tinypoodle

  • Hero Member
  • *****
  • Posts: 3857
Re: virtualbox additions
« Reply #21 on: November 07, 2013, 04:38:51 PM »
Shouldn't headers be updated along with the kernel version, though?

Quote
Warning

The headers in the system's include directory should always be the ones against which Glibc was compiled, that is, the sanitised headers from this Linux kernel tarball. Therefore, they should never be replaced by either the raw kernel headers or any other kernel sanitized headers.

Source: http://www.linuxfromscratch.org/lfs/view/development/chapter08/kernel.html
"Software gets slower faster than hardware gets faster." Niklaus Wirth - A Plea for Lean Software (1995)