Opened 15 years ago
Closed 13 years ago
#6229 closed defect (fixed)
virtualbox guest additions don't start on moblin2.1 and openSUSE 12.1 -> fixed as of 28 Sept 2011
Reported by: | timeless | Owned by: | |
---|---|---|---|
Component: | guest additions | Version: | VirtualBox 3.1.4 |
Keywords: | Cc: | ||
Guest type: | Linux | Host type: | Mac OS X |
Description
- download http://mirrors.kernel.org/moblin/releases/2.1/images/moblin-2.1-final-20091103-002.img
- create an openSUSE (x86) vm
- 512mb
- 1 cpu
- vt-x/amd-v enabled
- nested paging enabled
- 12mb video
- 3d accel disabled
- 2d accel disabled
- 8gb vdi (growing)
- floppy empty
- cdrom=moblin-2.1-final-20091103-002.img
- boot the vm, and install to your hard disk
- power down the vm
- change the cdrom to "empty"
- power it up and press alt-f1 immediately after the virtualbox screen appears
- "e" (edit); <down>; "e" (edit)
- replace everything from "quiet" to the end with "3"
- <enter>; "b" (boot)
- this should boot you to a text mode
- log in and use sudo su -
- edit /etc/grub.conf to apply the change from step 8 permanently
- edit /etc/inittab to change the default mode to 3: 'id:3:initdefault:'
- yum install gcc make kernel-netbook-devel
- from virtualbox select install guest additions
- mount /dev/cdrom /media
- /media/VBoxLinuxAdditions-x86.run
- reboot
actual results:
rc.vboxadd-service doesn't work, it complains it can't find "daemon"
expected result:
rc.vboxadd-service should treat moblin like redhat (well, i was told by a moblin-ish person to do this, and it worked).
Attachments (1)
Change History (4)
by , 15 years ago
Attachment: | rc.vboxadd-service.diff added |
---|
comment:1 by , 13 years ago
Not only in moblin but also in openSUSE 12.1 M5 the same problem exists. The same patch would work for any openSUSE version, because /var/run/ always exists, where /var/lock/subsys/ does not exist in 12.1. Creating it also solves the problem, but I have read somewhere that /var/lock is meant not to be used for storing a pid. In openSUSE there are many applications/daemons that store their pid in /var/run/. Maybe the filename should be /var/run/vbox-service.pid.
comment:2 by , 13 years ago
Summary: | virtualbox guest additions don't start on moblin2.1 → virtualbox guest additions don't start on moblin2.1 and openSUSE 12.1 -> fixed as of 28 Sept 2011 |
---|
Both the openSUSE problem and the original (Moblin 2.1 is no longer very relevant, but the fix might apply to other systems too) are now fixed and the fix will be present in any future 4.1 or later releases.
patch