Я искал grub2-lua в Google, но нашел очень мало информации о нем. Я не могу найти официальный веб-сайт для grub2-lua (то есть официальную ссылку для загрузки tarball с исходным кодом), за исключением ссылки git clone.
Более того, я не могу найти никакой документации о grub lua. Так что я не знаю, как им пользоваться.
Мне удалось скомпилировать grub2 вместе с модулем lua, затем я загружаюсь в grub и набираю "help lua", чтобы попытаться получить некоторую справочную информацию. Но это только говорит о том, что я могу использовать команду "lua script_file.lua" для выполнения сценария lua. Итак, я просто хочу узнать подробности о том, как использовать модуль lua. Например, как выполнять команды lua в файле grub.cfg, как вернуть результат выполнения lua в файл grub.cfg и какие API-интерфейсы grub предоставляет модулю lua.
Причина, по которой я использую модуль lua, заключается в том, что мне нужны операции с файловой системой в grub (т.е. команды mv, cp, cd, pwd, mkdir, rm, nano). Сам grub2 не предоставляет такой возможности. В некоторых сообщениях говорится, что модуль grub-extra-lua может предоставлять эту функцию.
Поэтому я просто хочу знать, как использовать модуль grub lua для работы с файлами и каталогами.