26.12.2016 22:04, Carlos E. R. пишет:
On 2016-12-26 19:57, Carlos E. R. wrote:
On 2016-12-26 19:41, Andrei Borzenkov wrote:
26.12.2016 19:08, Carlos E. R. пишет:
I get several lines saying (hand copied):
Freeing unused kernel memory: 264k fred Write protecting the kernel read only data: 136k request_module: runaway loop modprobe binfmt-464c request_module: runaway loop modprobe binfmt-464c request_module: runaway loop modprobe binfmt-464c request_module: runaway loop modprobe binfmt-464c request_module: runaway loop modprobe binfmt-464c _
This implies that modprobe is nor valid ELF executable (or may be simply does not have executable bits). Boot from live media and check file.
Not that...
Gestor:/ # l /sbin/modprobe lrwxrwxrwx 1 root root 13 Dec 26 14:37 /sbin/modprobe -> /usr/bin/kmod* Gestor:/ # l /usr/bin/kmod -rwxr-xr-x 1 root root 142432 Oct 7 17:50 /usr/bin/kmod* Gestor:/ # l /usr/sbin/modprobe lrwxrwxrwx 1 root root 11 Dec 26 14:37 /usr/sbin/modprobe -> ../bin/kmod* Gestor:/ # Gestor:/ # file /usr/bin/kmod /usr/bin/kmod: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.0.0, BuildID[sha1]=bf216189cc70d267f65056b9e332d6bb2f58f2bf, stripped Gestor:/ #
This only shows header, kernel does some more in depth checks. Can you actually run it?
Oh, I forgot I should look at the initrd image, initrd-4.4.36-8-default. I rename it to "initrd-4.4.36-8-default.cpio" and open it with 'mc'. Its size is "16972K", but it only appears to contain:
Gestor:~/tmp/cpio # tree . ├── early_cpio 2 bytes └── kernel └── x86 └── microcode └── GenuineIntel.bin 24576
3 directories, 2 files
I don't understand.
/usr/lib/dracut/skipcpio /boot/initrd | lsinitrd -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org