Получить версию ядра в Debian и Arch в автономном режиме

Согласно документации rEFInd , параметр default_selectionиспользуется для установки операционной системы по умолчанию для загрузки.

Sets the default boot OS based on the loader's title, which appears in the main menu beneath the icons when you select the loader.

По умолчанию файл конфигурации rEFInd должен находиться либо в /boot/efi/EFI/Microsoft/Boot/refind.conf, если он установлен из Windows, либо в /boot/efi/EFI/refind/refind.conf, если он установлен из Linux.

В качестве альтернативы,можно использовать следующую команду, чтобы найти его:

find /boot/efi/EFI/ -name refind.conf

Если в системном разделе EFI (ESP )нет refind.conf, просто повторно-установите rEFInd вручную ,

cp -r refind /boot/efi/EFI/

0
20.10.2021, 09:14
2 ответа

Смонтируйте раздел с каталогом /boot«офлайнового» линукса в «онлайновый» линукс, посмотрите содержимое.

По крайней мере, в Debian файлы vmlinuz(и )внутри имеют версию ядра как часть имени файла.Вы даже можете просмотреть конфигурацию ядра для этого конкретного ядра, используя файлы config.

0
20.10.2021, 09:21

Если вы можете определить, какой двоичный файл ядра(/boot/vmlinuz...на x86 )будет использоваться для загрузки данной системы, fileсообщит вам, какой версии ядра он соответствует:

$ file /boot/vmlinuz-4.18.0-305.19.1.el8_4.x86_64
/boot/vmlinuz-4.18.0-305.19.1.el8_4.x86_64: Linux kernel x86 boot executable bzImage, version 4.18.0-305.19.1.el8_4.x86_64 (mockbuild@x86-vm-09.build.eng.bos.redhat.com) #1 SMP Tue Sep 7 07, RO-rootFS, swap_dev 0x9, Normal VGA
$ file /boot/vmlinuz-5.10.0-9-amd64
/boot/vmlinuz-5.10.0-9-amd64: Linux kernel x86 boot executable bzImage, version 5.10.0-9-amd64 (debian-kernel@lists.debian.org) #1 SMP Debian 5.10.70-1 (2021-09-30), RO-rootFS, swap_dev 0x6, Normal VGA

Чтобы получить доступ к соответствующим файлам, смонтируйте файловую систему, содержащую их (root или /bootи т. д. ).

3
20.10.2021, 09:21

Теги

Похожие вопросы