> > I´m using stable, mainly because a while ago a post came round that
> > hiding PCI devices from dom0 isn´t working at the moment.
> >
> I'm using sid with xen-testing on my dom0 atm.
> Hiding seems to works well.
> # uptime
> 22:32:00 up 5 days, 7:28, 1 user, load average: 0.00, 0.00, 0.00
> LOL ... OK, it's not doing much by the looks of it! :)
>
> kernel /xen-2.0-testing.gz dom0_mem=131072 root=/dev/hda3 ro
> console=tty0 physdev_dom0_hide=(00:07.2)
> module /vmlinuz-2.6.11.12-xen0 root=/dev/hda3 ro console=tty0
>
> My development server has a similar setup but uses modules and an initrd,
> with root on LVM.
>From what I recall, it is the unstable tree that doesn't support
hiding pci devices - anything in 2.0 (testing or stable) does
(somebody please correct me if I'm wrong).
> > When you start using make-kpkg, maybe the following observations might
> > help: Installing the kernel-package that make-kpkg generated failed to
> > update grub´s menu.lst. The kernel is also named such that it won´t be
> > recognized by grub-update. As I don´t have physical access to the
> > machine I´m using, I haven´t tried the new kernel yet. However I used
> > it to boot a domU and that worked just fine.
> >
> I've noticed some strange Debian-related naming conventions for kernels
> and initrds when using make-kpkg ... I'll keep an eye on it next time I do a
> batch.
>
> > Again, thanks for looking into it, I´d be interested to see how your
> > make-kpkg experience turns out.
> > Olaf
> >
> I'm about to upgrade the server (long story), so I'll have a chance to
> do this soon. I hope to be able to make kernel packages on my workstation
> and copy them to the server for intstall.
> I'll post results.
>
1) I often use make-kpkg to create new debian/xen kernels
(http://www.option-c.com/xwiki/Custom_Xen_Kernels#Option_2:_From_the_Debian_Sources_with_the_Xen_Patches
- sorry, I'm being a bit lazy with my forum posts today and just
giving links). Although I was curious about the issues with the
kernel_headers target, they appear to have been worked out. My only
comment is that these days it's not usually make-kpkg that's the
issue, it's getting the config right...
2) As far as I can tell with my experiences (and I'm probably wrong)...
*update-grub does rely on very specific naming conventions. If you
use then xen kernel patches to build xen kernels (with make-kpkg), if
prepends "xen-linux" which results in those kernels being ignored by
update-grub
*Even if the xen kernels weren't ignored, update-grub (in debian
sarge) does not currently support all the needed options to boot a xen
kernel
* I created a quick, temporary (and no doubt horrible) modified
version of update-grub which "seems to work." It deals with
"xen-linux" prepended kernels, and also with the xen binary install
(the symlinks are a bit of a problem for update-grub). Anyhow, feel
free to use it - the modified script is called update-grub-xen - the
most recent version should be here:
http://www.option-c.com/debian/pool/main/x/xen/
...but if you want to have it run every time you install a new kernel,
you'll need to edit the hooks in /etc/kernel-img.conf.
br,
Yvette
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|