
Hi,
I remember while browsing planet.grml.org the other day, I saw one grml developer (mika, was it you?) highly praised the VirtualBox, stating that it is even faster than VMware. This get me very excited. Can someone give me some 101 introduction to VirtualBox, because I found most VirtualBox articles are for Ubuntu.
Moreover, seems VirtualBox need to be compiled from source [1]. Can we have a VirtualBox package in grml?
Also "before installing VirtualBox, your Linux OS has to satisfy some software requirements: in particular, you will need libxalan-c, libxerces-s and version 5 of libstdc++. Unfortunately, these packages are found under different names in the repositories of various Linux distributions so installing them will most likely cause problems" [2]. Can we straight things up in grml as well?
thanks
[1] http://www.go2linux.org/node/54 [2] http://www.softpedia.com/reviews/linux/VirtualBox-Review-47550.shtml

* - Tong - mlist4suntong@yahoo.com [20070820 02:08]:
I remember while browsing planet.grml.org the other day, I saw one grml developer (mika, was it you?) highly praised the VirtualBox, stating that it is even faster than VMware. This get me very excited. Can someone give me some 101 introduction to VirtualBox, because I found most VirtualBox articles are for Ubuntu.
Yes, this was me.
Moreover, seems VirtualBox need to be compiled from source [1]. Can we have a VirtualBox package in grml?
Also "before installing VirtualBox, your Linux OS has to satisfy some software requirements: in particular, you will need libxalan-c, libxerces-s and version 5 of libstdc++. Unfortunately, these packages are found under different names in the repositories of various Linux distributions so installing them will most likely cause problems" [2]. Can we straight things up in grml as well?
It's pretty simple to get VirtualBox running on grml. :)
Just add the following line to your sources.list:
# virtualbox: deb http://www.virtualbox.org/debian etch non-free
Then run 'au ; ati virtualbox' and everything else should run pretty straight forward (assuming you have the kernel-headers available on your system - that's the default for your grml system - so compiling the kernel module by the Debian package works).
That's it. :)
regards, -mika-

* Michael Prokop mika@grml.org [070820 19:25]:
It's pretty simple to get VirtualBox running on grml. :)
Just add the following line to your sources.list:
# virtualbox: deb http://www.virtualbox.org/debian etch non-free
Then run 'au ; ati virtualbox' and everything else should run pretty straight forward (assuming you have the kernel-headers available on your system - that's the default for your grml system - so compiling the kernel module by the Debian package works).
That's it. :)
Hello mika,
I did as you described, but I get the following errors in /var/log/vbox-install at compiling the kernel module.
<snip> cp: missing destination file operand after `/tmp/vbox.1/Module.symvers' Try `cp --help' for more information. make KBUILD_VERBOSE=1 -C /lib/modules/2.6.20-grml/build SUBDIRS=/tmp/vbox.1 SRCROOT=/tmp/vbox.1 modules make[1]: Entering directory `/usr/src/linux-headers-2.6.20-grml' test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \ echo; \ echo " ERROR: Kernel configuration is invalid."; \ echo " include/linux/autoconf.h or include/config/auto.conf are missing."; \ echo " Run 'make oldconfig && make prepare' on kernel src to fix it."; \ echo; \ /bin/false) mkdir -p /tmp/vbox.1/.tmp_versions rm -f /tmp/vbox.1/.tmp_versions/* make -f scripts/Makefile.build obj=/tmp/vbox.1 gcc -m32 -Wp,-MD,/tmp/vbox.1/linux/.SUPDrv-linux.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.1.3/include -D__KERNEL__ -Iinclude -include include/linux/a utoconf.h -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Os -pipe -msoft-float -mregparm=3 -mpreferred-stack-boundary=2 -march=i 586 -mtune=generic -ffreestanding -maccumulate-outgoing-args -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -Iinclude/asm-i386/mach-default -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -I/lib/modules/2.6.20-grml/build/include -I/tmp/vbox.1/ -I/tmp/vb ox.1/include -I/tmp/vbox.1/r0drv/linux -D__KERNEL__ -DMODULE -D__LINUX__ -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DCONFIG_VBOXDRV_AS_MISC -D__X86__ -DMODULE -D"KBUILD_ST R(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(SUPDrv_linux)" -D"KBUILD_MODNAME=KBUILD_STR(vboxdrv)" -c -o /tmp/vbox.1/linux/SUPDrv-linux.o /tmp/vbox.1/linux/SUPDrv-linux.c In file included from /tmp/vbox.1/include/iprt/types.h:55, from /tmp/vbox.1/include/VBox/types.h:25, from /tmp/vbox.1/SUPDRV.h:31, from /tmp/vbox.1/linux/SUPDrv-linux.c:24: include/linux/types.h:10: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__kernel_dev_t’ include/linux/types.h:13: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘dev_t’ <snap>
The kernel-headers are installed, any ideas?
Regards, Frank

* Frank Eisenblaetter feisenbl@gmx.de [20070824 11:57]:
- Michael Prokop mika@grml.org [070820 19:25]:
It's pretty simple to get VirtualBox running on grml. :)
Just add the following line to your sources.list:
# virtualbox: deb http://www.virtualbox.org/debian etch non-free
Then run 'au ; ati virtualbox' and everything else should run pretty straight forward (assuming you have the kernel-headers available on your system - that's the default for your grml system - so compiling the kernel module by the Debian package works).
That's it. :)
I did as you described, but I get the following errors in /var/log/vbox-install at compiling the kernel module.
<snip> make[1]: Entering directory `/usr/src/linux-headers-2.6.20-grml' test -e include/linux/autoconf.h -a -e include/config/auto.conf
[...]
What's the output of:
ls -lad /usr/src/linux-headers-2.6.20-grml/include/linux ls -la /usr/src/linux-headers-2.6.20-grml/include/linux/autoconf.h ls -la /usr/include/linux
?
regards, -mika- - greetings from airport klagenfurt this time ;)

* Michael Prokop mika@grml.org [070824 16:01]: [...]
It's pretty simple to get VirtualBox running on grml. :)
I did as you described, but I get the following errors in /var/log/vbox-install at compiling the kernel module.
<snip> make[1]: Entering directory `/usr/src/linux-headers-2.6.20-grml' test -e include/linux/autoconf.h -a -e include/config/auto.conf
What's the output of:
ls -lad /usr/src/linux-headers-2.6.20-grml/include/linux
drwxr-xr-x 22 root root 36864 2007-08-22 20:19 /usr/src/linux-headers-2.6.20-grml/include/linux
ls -la /usr/src/linux-headers-2.6.20-grml/include/linux/autoconf.h
ls: /usr/src/linux-headers-2.6.20-grml/include/autoconf.h: No such file or directory
ls -la /usr/include/linux
lrwxrwxrwx 1 root root 48 2007-07-06 16:32 /usr/include/linux -> /usr/src/linux-headers-2.6.20-grml/include/linux
regards, -mika- - greetings from airport klagenfurt this time ;)
Thanks for the fast reply. Maybe we'll meet at froscon on Sunday.

* Frank Eisenblaetter feisenbl@gmx.de [20070825 10:50]:
- Michael Prokop mika@grml.org [070824 16:01]:
What's the output of:
ls -lad /usr/src/linux-headers-2.6.20-grml/include/linux
drwxr-xr-x 22 root root 36864 2007-08-22 20:19 /usr/src/linux-headers-2.6.20-grml/include/linux
Ok
ls -la /usr/src/linux-headers-2.6.20-grml/include/linux/autoconf.h
ls: /usr/src/linux-headers-2.6.20-grml/include/autoconf.h: No such file or directory
Did you really enter:
% ls -la /usr/src/linux-headers-2.6.20-grml/include/linux/autoconf.h
?
ls -la /usr/include/linux
lrwxrwxrwx 1 root root 48 2007-07-06 16:32 /usr/include/linux -> /usr/src/linux-headers-2.6.20-grml/include/linux
Ok.
Thanks for the fast reply. Maybe we'll meet at froscon on Sunday.
Ah, hope to see you in my grml-talk. ;)
regards, -mika-

* Michael Prokop mika@grml.org [070826 12:42]:
- Frank Eisenblaetter feisenbl@gmx.de [20070825 10:50]:
- Michael Prokop mika@grml.org [070824 16:01]:
What's the output of:
ls -lad /usr/src/linux-headers-2.6.20-grml/include/linux
drwxr-xr-x 22 root root 36864 2007-08-22 20:19 /usr/src/linux-headers-2.6.20-grml/include/linux
Ok
ls -la /usr/src/linux-headers-2.6.20-grml/include/linux/autoconf.h
ls: /usr/src/linux-headers-2.6.20-grml/include/autoconf.h: No such file or directory
Did you really enter:
% ls -la /usr/src/linux-headers-2.6.20-grml/include/linux/autoconf.h
?
Sorry, I dont know how this could happen, because I inserted the output of ls directly into vim. Anyway the autoconf.h seems to be there:
-rw-r--r-- 1 root root 93891 2007-08-22 20:19 /usr/src/linux-headers-2.6.20-grml/include/linux/autoconf.h
ls -la /usr/include/linux
lrwxrwxrwx 1 root root 48 2007-07-06 16:32 /usr/include/linux -> /usr/src/linux-headers-2.6.20-grml/include/linux
Ok.
Thanks for the fast reply. Maybe we'll meet at froscon on Sunday.
Ah, hope to see you in my grml-talk. ;)
Yes, I was there. Very good and interesting talk especially I learned some features which I didn't use in the past like some of the keybindings. ESC-h is very cool. I also will try to put grml on USB-Stick in near future.
Regards, Frank

* Frank Eisenblaetter feisenbl@gmx.de [070827 17:40]:
- Michael Prokop mika@grml.org [070826 12:42]:
- Frank Eisenblaetter feisenbl@gmx.de [20070825 10:50]:
- Michael Prokop mika@grml.org [070824 16:01]:
What's the output of:
ls -lad /usr/src/linux-headers-2.6.20-grml/include/linux
drwxr-xr-x 22 root root 36864 2007-08-22 20:19 /usr/src/linux-headers-2.6.20-grml/include/linux
Ok
ls -la /usr/src/linux-headers-2.6.20-grml/include/linux/autoconf.h
ls: /usr/src/linux-headers-2.6.20-grml/include/autoconf.h: No such file or directory
Did you really enter:
% ls -la /usr/src/linux-headers-2.6.20-grml/include/linux/autoconf.h
?
Sorry, I dont know how this could happen, because I inserted the output of ls directly into vim. Anyway the autoconf.h seems to be there:
-rw-r--r-- 1 root root 93891 2007-08-22 20:19 /usr/src/linux-headers-2.6.20-grml/include/linux/autoconf.h
ls -la /usr/include/linux
lrwxrwxrwx 1 root root 48 2007-07-06 16:32 /usr/include/linux -> /usr/src/linux-headers-2.6.20-grml/include/linux
Ok.
Thanks for the fast reply. Maybe we'll meet at froscon on Sunday.
Ah, hope to see you in my grml-talk. ;)
Yes, I was there. Very good and interesting talk especially I learned some features which I didn't use in the past like some of the keybindings. ESC-h is very cool. I also will try to put grml on USB-Stick in near future.
Damn! I just de- and reinstalled the kernel-headers and now I don't understand why, but it works.
Regards, Frank

* Frank Eisenblaetter feisenbl@gmx.de [20070827 17:36]:
- Michael Prokop mika@grml.org [070826 12:42]:
Did you really enter:
% ls -la /usr/src/linux-headers-2.6.20-grml/include/linux/autoconf.h
?
Sorry, I dont know how this could happen, because I inserted the output of ls directly into vim. Anyway the autoconf.h seems to be there:
-rw-r--r-- 1 root root 93891 2007-08-22 20:19 /usr/src/linux-headers-2.6.20-grml/include/linux/autoconf.h
Ok :)
Ah, hope to see you in my grml-talk. ;)
Yes, I was there. Very good and interesting talk especially I learned some features which I didn't use in the past like some of the keybindings. ESC-h is very cool. I also will try to put grml on USB-Stick in near future.
Great you liked it. :)
Would be great if you could provide feedback also via the feedback formular of http://programm.froscon.org/2007/events/27.en.html
* Frank Eisenblaetter feisenbl@gmx.de [20070827 20:56]:
[...]
Damn! I just de- and reinstalled the kernel-headers and now I don't understand why, but it works.
Strange. :) I don't have an idea what happened on your box, if you explore the same problem again please don't hesitate to contact me, otherwise let's assume murphy is visiting germany currently. ;)
regards, -mika-
Teilnehmer (3)
-
- Tong -
-
Frank Eisenblaetter
-
Michael Prokop