(wikify links, categorise, wikify lists) |
(→Installing VirtualBox guest additions for OpenGL acceleration: Adding differences on MeeGo 1.2) |
||
| Line 46: | Line 46: | ||
#Remove ''quiet'' from boot line and append s to start with a shell and then boot:<pre>vmlinuz-2.6.33.3-11.1-netbook ro root=/dev/sda2 vga=current s</pre> | #Remove ''quiet'' from boot line and append s to start with a shell and then boot:<pre>vmlinuz-2.6.33.3-11.1-netbook ro root=/dev/sda2 vga=current s</pre> | ||
#Modify the <code>extlinux.conf</code> at <code>/boot/extlinux/extlinux.conf</code> from:<pre>append ro root=/dev/sda2 quiet vga=current</pre> to:<pre>append ro root=/dev/sda2 vga=current 3</pre> | #Modify the <code>extlinux.conf</code> at <code>/boot/extlinux/extlinux.conf</code> from:<pre>append ro root=/dev/sda2 quiet vga=current</pre> to:<pre>append ro root=/dev/sda2 vga=current 3</pre> | ||
| - | #Install dependencies:<pre>sudo zypper install gcc make kernel-netbook-devel patch</pre> | + | #Install dependencies (MeeGo 1.2: the kernel development package name is kernel-devel):<pre>sudo zypper install gcc make kernel-netbook-devel patch</pre> |
#Change password:<pre>passwd</pre> | #Change password:<pre>passwd</pre> | ||
#Reboot to activate potential kernel updates (running kernel needs to match the <code>kernel-devel</code> package) | #Reboot to activate potential kernel updates (running kernel needs to match the <code>kernel-devel</code> package) | ||
| - | #Having instructed VirtualBox to Install Guest Additions, mount CD-drive and build guest additions:<pre>sudo mount /dev/sr0 /mnt && cd /mnt && sudo ./VBoxLinuxAdditions-x86.run</pre> | + | #Having instructed VirtualBox to Install Guest Additions, mount CD-drive and build guest additions (MeeGo 1.2: the image is mounted automatically under /media and the launcher is VBoxLinuxAdditions.run):<pre>sudo mount /dev/sr0 /mnt && cd /mnt && sudo ./VBoxLinuxAdditions-x86.run</pre> |
#Inside the MeeGo VM, download the clutter source code with:<pre>yumdownloader --source clutter</pre> | #Inside the MeeGo VM, download the clutter source code with:<pre>yumdownloader --source clutter</pre> | ||
#Extract the clutter tarball from the RPM:<pre>rpm2cpio clutter-1.2.6-2.2.src.rpm|cpio -id</pre> | #Extract the clutter tarball from the RPM:<pre>rpm2cpio clutter-1.2.6-2.2.src.rpm|cpio -id</pre> | ||
Contents |
cd ~/Downloads
gunzip Libglx.so.gz
mv Libglx.so libglx.so
Installation steps:
MeeGo does not seem to go anywhere except showing background image.
Workaround:
vmlinuz-2.6.33.3-11.1-netbook ro root=/dev/sda2 vga=current s
chmod +s /usr/bin/Xorg
libglx.so for an X issue, this libglx.so will put glx version to 1.2, instead of 1.4. (skip this step for MeeGo 1.1):scp user@host:~/Downloads/libglx.so /usr/lib/xorg/modules/extensions
Result:
vmlinuz-2.6.33.3-11.1-netbook ro root=/dev/sda2 vga=current s
extlinux.conf at /boot/extlinux/extlinux.conf from:append ro root=/dev/sda2 quiet vga=currentto:
append ro root=/dev/sda2 vga=current 3
sudo zypper install gcc make kernel-netbook-devel patch
passwd
kernel-devel package)
sudo mount /dev/sr0 /mnt && cd /mnt && sudo ./VBoxLinuxAdditions-x86.run
yumdownloader --source clutter
rpm2cpio clutter-1.2.6-2.2.src.rpm|cpio -id
tar jvxf clutter-1.2.6.tar.bz2
sudo yum-builddep clutter
cd clutter-1.2.6 && scp user@host:~/Downloads/Clutter-xvisual-patch.txt && patch -p1 < ./Clutter-xvisual-patch.txt
./configure --prefix=/usr && make && make install
uxlaunch