[Eisfair] eisfair-1 Xen DomU Kernelupdate

Peter Bäumer peter at baeumer.dd-dns.de
Mo Jan 18 18:36:20 CET 2016


Am 18.01.2016 um 09:42 schrieb Thomas Zweifel:
> Am 17.01.2016 um 18:42 schrieb Peter Bäumer:

Hab noch die Webseite gefunden wo pygrub beschrieben ist:
http://wiki.xenproject.org/wiki/PyGrub

>>
>>> Jetzt würde ich gern den aktuellen eiskernel-virt verwenden, ggf. sogar
>>> in der DomU liegend und mit pygrub booten,
>> Da steh ich auf dem Schlauch,
>> was muss man machen das das mit dem pygrub booten funktioniert ?
>
> Du erstellst eine /boot/grub/grub.conf:
>
> timeout 10
> default 0
> title EisFair1 (virt)
>    kernel /kernel root=/dev/xvda3 rootdelay=10 panic=10 ro
>    initrd /initrd.gz
> title EisFair1 Old (virt)
>    kernel /old-kernel root=/dev/xvda3 rootdelay=10 panic=10 ro
>    initrd /old-initrd.gz
>
> und einen Symlink menu.lst
>
> eisdns # ls -lA /boot/grub/
> total 1
> -rw-r--r-- 1 root root 249 Jan 17 16:41 grub.conf
> lrwxrwxrwx 1 root root   9 Nov  3  2014 menu.lst -> grub.conf
>
> Damit ist das Kernelupdate recht bequem.
>    (mal abgesehen von dem momentanen initram gedöns)
>
> Falls was schiefgeht, muss man nur die Bootpartition aus dem Image
> mounten, und den default auf 1 setzen, damit der alte Kernel gebootet wird.
>

Es fehlt noch die Anpassung in der dom0:

  In your dom0
Change your domU.cfg:

     remove kernel and initrd stanza
     add bootloader stanza, e.g. bootloader = 'pygrub'

getestet habe ich es noch nicht.

>
>> Das hört sich so an als ob man sich das kopieren vom Kernel und des Init
>> sparen kann :)
>
> Richtig ;-)
>
>
>>>
>>> Grüße
>>> Alex
>>>
>> MfG
>>    Peter
>
> Gruss Thomas
>
MfG
   Peter


Mehr Informationen über die Mailingliste Eisfair