summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorRichard W.M. Jones <rjones@redhat.com>2012-05-23 11:08:52 +0100
committerRichard W.M. Jones <rjones@redhat.com>2012-05-23 11:16:19 +0100
commitc7d3aa9cd6c065158d43b3c7fe553e814c642d6b (patch)
tree702becd6177b9cf9014a8a3a864916a852603221 /examples
parent0e05e9f6ce696cf2a5172eda3fe054367164106b (diff)
downloadlibguestfs-c7d3aa9cd6c065158d43b3c7fe553e814c642d6b.tar.gz
libguestfs-c7d3aa9cd6c065158d43b3c7fe553e814c642d6b.tar.xz
libguestfs-c7d3aa9cd6c065158d43b3c7fe553e814c642d6b.zip
FAQ: Update Ubuntu instructions.
Diffstat (limited to 'examples')
-rw-r--r--examples/guestfs-faq.pod28
1 files changed, 24 insertions, 4 deletions
diff --git a/examples/guestfs-faq.pod b/examples/guestfs-faq.pod
index 2c99645b..1eb9795b 100644
--- a/examples/guestfs-faq.pod
+++ b/examples/guestfs-faq.pod
@@ -171,8 +171,16 @@ L<http://packages.debian.org/search?keywords=libguestfs>
=item Ubuntu
We don't have an Ubuntu maintainer, and the packages supplied by
-Canonical (which are outside our control) are broken. Try compiling
-from source (next section).
+Canonical (which are outside our control) are often broken. Try
+compiling from source (next section).
+
+Canonical decided to change the permissions on the kernel so that it's
+not readable except by root. This is completely stupid, but they
+won't change it
+(L<https://bugs.launchpad.net/ubuntu/+source/linux/+bug/759725>).
+So every user should do this:
+
+ sudo chmod 0644 /boot/vmlinuz*
=item Ubuntu 10.04
@@ -181,8 +189,20 @@ L<http://libguestfs.org/download/binaries/ubuntu1004-packages/>
=item Ubuntu 12.04
-The packages supplied by Canonical are broken. See:
-L<https://www.redhat.com/archives/libguestfs/2012-April/thread.html#00028>
+libguestfs in this version of Ubuntu works, but you need to update
+febootstrap and seabios to the latest versions.
+
+You need febootstrap E<ge> 3.14-2 from:
+L<http://packages.ubuntu.com/precise/febootstrap>
+
+You need seabios E<ge> 0.6.2-0ubuntu2.1 or E<ge> 0.6.2-0ubuntu3 from:
+L<http://packages.ubuntu.com/precise-updates/seabios>
+or
+L<http://packages.ubuntu.com/quantal/seabios>
+
+Also you need to do (see above):
+
+ sudo chmod 0644 /boot/vmlinuz*
=item Other Linux distro