Показать статистику
0 голосов
от (2.5тыс. баллов)

На удаленном сервере (доступ только через ssh после загрузки) у меня возникли проблемы после обновления с 18.04LTS до 20.04.3LTS:

  • перезагрузка системы на старом спасательном ядре:

  • и zfs больше не работает (поэтому все мои контейнеры lxd пока отсутствуют...)

    $ uname -r 4.19.62-mod-std-ipv6-64-спасение

    $ zpool info Модули ZFS не загружены. Попробуйте запустить '/sbin/modprobe zfs' от имени пользователя root, чтобы загрузить их.

    $ /sbin/modprobe zfs
      modprobe: FATAL: Module zfs not found in directory /lib/modules/4.19.62-mod-std-ipv6-64-rescue
    

Новое ядро находится в /boot:

ll /boot/
total 75287
drwxr-xr-x  5 root root     1024 févr.  6 21:36 ./
drwxr-xr-x 23 root root     4096 févr.  4 06:52 ../
-rw-r--r--  1 root root   237940 janv. 13 18:00 config-5.4.0-97-generic
drwxr-xr-x  2 root root     1024 nov.  24  2018 efi/
drwxr-xr-x  6 root root     1024 févr.  6 21:36 grub/
lrwxrwxrwx  1 root root       27 févr.  6 21:05 initrd.img -> initrd.img-5.4.0-97-generic
-rw-r--r--  1 root root 58416425 févr.  6 21:36 initrd.img-5.4.0-97-generic
lrwxrwxrwx  1 root root       27 févr.  6 21:13 initrd.img.old -> initrd.img-5.4.0-97-generic
drwx------  2 root root    12288 nov.  28  2019 lost+found/
-rw-------  1 root root  4757200 janv. 13 18:00 System.map-5.4.0-97-generic
lrwxrwxrwx  1 root root       24 févr.  6 21:05 vmlinuz -> vmlinuz-5.4.0-97-generic
-rw-------  1 root root 13660416 janv. 13 18:04 vmlinuz-5.4.0-97-generic
lrwxrwxrwx  1 root root       24 févr.  6 21:13 vmlinuz.old -> vmlinuz-5.4.0-97-generic

/etc/default/grub говорит, что GRUB_DEFAULT=0

Запуск update-gruth говорит:

Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/50-cloudimg-settings.cfg'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.4.0-97-generic
Found initrd image: /boot/initrd.img-5.4.0-97-generic
The ZFS modules are not loaded.
Try running '/sbin/modprobe zfs' as root to load them.
Some pools couldn't be imported and will be ignored:
The ZFS modules are not loaded.
Try running '/sbin/modprobe zfs' as root to load them.
The ZFS modules are not loaded.
Try running '/sbin/modprobe zfs' as root to load them.
The ZFS modules are not loaded.
Try running '/sbin/modprobe zfs' as root to load them.
Found Ubuntu 20.04.3 LTS (20.04) on /dev/sda2
done

Откуда взялось это «спасательное» ядро? и как я могу загрузиться с последним ядром (надеюсь, с ZFS )?

287 просмотров 1 ответов

1 Ответ

0 голосов
от (26.4тыс. баллов)
На самом деле это не корень ZFS. Root есть на ext4, но я сделал раздел, который после установки добавил в свой пул zfs. Этот раздел (большая часть диска) используется lxd для обработки своих контейнеров.
от (2.5тыс. баллов)
0
Наконец работает. Проблема была не в Ubuntu: мой размещенный сервер был настроен на сетевую загрузку на пользовательском ядре, а не на диске. Поддержка помогла мне разобраться.

...