[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