On Mon, 14 Mar 2011, Tim Gardner wrote:

> Xen components are built as modules in the -server flavour, whereas they
> are built into the -virtual flavour. Can this be solved with some
> initramfs magic?
>
> Incidentally, that is the _only_ substantive difference between -server
> and -virtual (packaging differences notwithstanding).

there is at least 1 patch I'm aware of that would not be able to be
carried in -server.  I believe the -virtual kernel sets the max memory to
70G or some such number.  That obviously would not be suitable for
-server, but is required to run successfully in EC2's t1.micro instances.
Stefan can surely elaborate on that.  I suspect that this is what Loic hit
when his -server kernels failed to boot on EC2.

The main issue here is that as soon as we split off -virtual from
sub-flavour to flavour, it diverged.  There is value in that divergence
(we can boot on all Ec2 instance types), but it also is a pain.

The smaller size of -virtual is very desirable.

$ apt-cache show linux-image-2.6.38-6-virtual | grep ^Installed-Size
Installed-Size: 32644
$ apt-cache show linux-image-2.6.38-6-server | grep ^Installed-Size
Installed-Size: 143520

Our UEC images occupy ~ 600M of disk space installed, so that 110M is
substantial.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/732046

Title:
  Missing filesystem modules in -virtual package

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to