Перестали генерироваться initramfs и vmlinuz после удаления Grub2
Имеется RockyLinux. Перестали генерироваться initramfs и vmlinuz после удаления grub2. Заменил на rEFInd. Как вернуть генерацию после установки нового ядра?
Имеется RockyLinux. Перестали генерироваться initramfs и vmlinuz после удаления grub2. Заменил на rEFInd. Как вернуть генерацию после установки нового ядра?
Пытаюсь собрать последнюю версию neovim (0.8.1), подсунув файлы debian от уже имеющейся версии (0.7.2). Сборка выдает ошибку:
Determining if the function sendfile exists in the sendfile failed with the following output:
Change Dir: /home/nihi1ist/.src/neovim/0.7.2/neovim-0.7.2/build/CMakeFiles/CMakeTmp
Run Build Command(s):/usr/bin/ninja cmTC_f7281 && [1/2] Building C object CMakeFiles/cmTC_f7281.dir/CheckFunctionExists.c.o
<command-line>: warning: "_FORTIFY_SOURCE" redefined
<built-in>: note: this is the location of the previous definition
[2/2] Linking C executable cmTC_f7281
FAILED: cmTC_f7281
: && /usr/bin/cc -g -O2 -ffile-prefix-map=/home/nihi1ist/.src/neovim/0.7.2/neovim-0.7.2=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=1 -DDISABLE_LOG -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=1 -DCHECK_FUNCTION_EXISTS=sendfile -O2 -DNDEBUG -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -flto=auto -Wl,-z,relro -Wl,-z,now -Wl,--no-undefined CMakeFiles/cmTC_f7281.dir/CheckFunctionExists.c.o -o cmTC_f7281 -lsendfile && :
/usr/bin/ld: невозможно найти -lsendfile: Нет такого файла или каталога
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
dh_auto_configure: error: cd build && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu -G Ninja -DCMAKE_BUILD_TYPE=Release -DBUSTED_OUTPUT_TYPE=nvim -DPREFER_LUA=OFF -DLIBLUV_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/lua/5.1/luv.so -DLIBLUV_INCLUDE_DIR:PATH=/usr/include/lua5.1 -DCOMPILE_LUA=OFF .. returned exit code 1
make[1]: *** [debian/rules:63: override_dh_auto_configure] Ошибка 255
make[1]: выход из каталога «/home/nihi1ist/.src/neovim/0.7.2/neovim-0.7.2»
make: *** [debian/rules:60: binary] Ошибка 2
dpkg-buildpackage: ошибка: debian/rules binary subprocess returned exit status 2
Полный текст логов. Сборка из исходников из репозитория падает на той же ошибке.
Искал библиотеки со сходным именем в именах пакетов и в именах файлов. Но, подходящего варианта так и не нашел. Чего не хватает при сборке?