[Eisfair] Fehler nach eisfair-update: eisfair fährt gleich wieder runter: libkmod3a kmod_module_new_from_loaded3a could not open /proc/modules: No such file or directory

Helmut Pohl helmut_pohl at arcor.de
Sa Sep 10 13:36:05 CEST 2022


Hallo Daniel,

vielen Dank für die Info. Ich werde erstmal beim letzten 4.9 Kernel 
bleiben. Allerdings interessiert es mich schon den 5er Kernel zum Laufen 
zu bringen.

Wenn ich das richtig verstehe soll der Bootloader gewechselt werden.

Meine derzeitige Konfiguration einer eis32-vm sieht so aus:

alpine-xen2:/etc/xen/xl# m eis32-40GB.pv
######
# Konfiguration fuer eis32-40GB
#
name = "eis32-40GB"
console="hvc0"
kernel="/usr/lib/xen/boot/pv-grub-x86_32.gz"
extra="(hd0,0)/grub/menu.lst"
memory = 512
acpi=1
apic=1
vcpus = 1
maxvcpus = 1
cpus='all'
keymap='de'
boot = 'c'
disk = [
        'file:/img/eis32-40GB.img,xvda,w'
        ]
vif=['mac=08:00:27:84:b0:1b, bridge=br0, vifname=eis32-40GB']
on_xend_start="start"
on_xend_stop="shutdown"
on_reboot="restart"
on_poweroff="destroy"
on_crash="preserve"



Das Verzeichnis  /usr/lib/xen/boot/ sieht bei mir so aus:
ls -la /usr/lib/xen/boot/
total 11820
drwxr-xr-x    2 root     root          4096 May 29 15:36 .
drwxr-xr-x    4 root     root          4096 May 29 15:28 ..
-rw-r--r--    1 root     root        335152 Apr 22 11:30 hvmloader
-rw-r--r--    1 root     root       1734173 Apr 22 11:30 ioemu-stubdom.gz
-rw-r--r--    1 root     root        137216 Apr 22 11:30 ipxe.bin
-rw-r--r--    1 root     root       1168627 Apr 22 11:30 pv-grub-x86_32.gz
-rw-r--r--    1 root     root       1197294 Apr 22 11:30 pv-grub-x86_64.gz
-rw-r--r--    1 root     root       6379120 Apr 22 11:30 xen-shim
-rw-r--r--    1 root     root       1127944 Apr 22 11:30 xenstore-stubdom.gz
alpine-xen2:/etc/xen/xl#

und das Verzeichnis /usr/lib/xen/bin sieht so aus:

alpine-xen2:/usr/lib/xen/bin# ls -la
total 19828
drwxr-xr-x    2 root     root          4096 May 29 15:36 .
drwxr-xr-x    4 root     root          4096 May 29 15:28 ..
-rwxr-xr-x    1 root     root         21986 Apr 22 11:30 
convert-legacy-stream
-rwxr-xr-x    1 root     root         22392 Apr 22 11:30 depriv-fd-checker
-rwxr-xr-x    1 root     root         26328 Apr 22 11:30 elf2dmp
-rwxr-xr-x    1 root     root         22680 Apr 22 11:30 
init-xenstore-domain
-rwxr-xr-x    1 root     root         18136 Apr 22 11:30 ivshmem-client
-rwxr-xr-x    1 root     root        234304 Apr 22 11:30 ivshmem-server
-rwxr-xr-x    1 root     root         18248 Apr 22 11:30 libxl-save-helper
-rwxr-xr-x    1 root     root         13968 Apr 22 11:30 lsevtchn
-rwxr-xr-x    1 root     root         33380 Apr 22 11:30 pygrub
-rwxr-xr-x    1 root     root         14040 Apr 22 11:30 qemu-bridge-helper
-rwxr-xr-x    1 root     root       1325568 Apr 22 11:30 qemu-dm
-rwxr-xr-x    1 root     root         34600 Apr 22 11:30 qemu-edid
-rwxr-xr-x    1 root     root       1743712 Apr 22 11:30 qemu-img
-rwxr-xr-x    1 root     root       1695072 Apr 22 11:30 qemu-io
-rwxr-xr-x    1 root     root       1699616 Apr 22 11:30 qemu-nbd
-rwxr-xr-x    1 root     root        616008 Apr 22 11:30 qemu-pr-helper
-rwxr-xr-x    1 root     root      12534816 Apr 22 11:30 qemu-system-i386
-rwxr-xr-x    1 root     root         14040 Apr 22 11:30 readnotes
-rwxr-xr-x    1 root     root          4400 Apr 22 11:30 stubdom-dm
-rw-r--r--    1 root     root           442 Apr 22 11:30 stubdompath.sh
-rwxr-xr-x    1 root     root          4214 Apr 22 11:30 verify-stream-v2
-rwxr-xr-x    1 root     root         13968 Apr 22 11:30 xen-fd-is-file
-rwxr-xr-x    1 root     root         14200 Apr 22 11:30 xen-init-dom0
-rwxr-xr-x    1 root     root         18144 Apr 22 11:30 xenconsole
-rwxr-xr-x    1 root     root         30832 Apr 22 11:30 xenctx
-rwxr-xr-x    1 root     root         14062 Apr 22 11:30 xendomains
-rwxr-xr-x    1 root     root         30584 Apr 22 11:30 xenpaging
-rwxr-xr-x    1 root     root          9784 Apr 22 11:30 xenpvnetboot
alpine-xen2:/usr/lib/xen/bin#


Ich werde mal demnächst anfangen zu experimentieren.

Gruß
Helmut

Am 09.09.2022 um 21:13 schrieb Daniel Vogel:
> Hallo Helmut,
> 
> Am 09.09.22 um 19:33 schrieb Helmut:
>> Error 9: Unknown boot failure
>>
>> Press any key to continue...
>>
>>
>> Es sieht so aus, als wenn bei den neuen 5.er Kernel etwas im 
>> Bootmechanismus verändert wurde.
> 
> es ist ja schon eine ganze Weile her... aber bei der Einführung des 5er 
> Kernels gab es tatsächlich Probleme unter Xen, die im Zusammenhang mit 
> pygrub aufgetreten sind. Alexander Dahl hat es dann bei sich zum laufen 
> gebracht.
> 
> Leider kenne ich mich mit Xen nicht wirklich aus. Trotzdem versuche ich 
> mal sinngemäß seine Änderungen hier wiederzugeben. Vielleicht kann 
> jemand meine Angaben (wo erforderlich) ergänzen?
> 
> Änderungen in der Config der VM auf dem Host:
> 
> -bootloader = 'pygrub'
> +#bootloader = 'pygrub'
> +kernel = '/usr/lib/grub-xen/grub-i386-xen_pvh.bin'
> +type = 'pvh'
> 
> Grub-Konfiguration im Guest:
> 
> $ cat /boot/grub/grub.cfg
> set timeout=5
> 
> menuentry 'eisfair-1' {
>    set root='(xen/xvda1)'
>    echo 'Loading eisfair-1 kernel ...'
>    linux /kernel root=/dev/xvda2 ro xencons=tty1 console=hvc0
>    echo 'Loading eisfair-1 initrd ...'
>    initrd /initrd.gz
> }
> 



Mehr Informationen über die Mailingliste Eisfair