Загрузчик (например, lilo или GRUB) загружает cpio initramfs (если он не встроен как blob в ядре) или initramd и передает его ядру при загрузке.
Обычно это указывается в директиве initrd
в файле конфигурации загрузчика.
Если вы используете initrd, вы обычно указываете устройство корневой файловой системы как root = / dev / ram0
в командной строке ядра (указывается с помощью директивы append
в lilo, например ).
После распаковки / монтирования initramfs / initrd ядро выполнит / linuxrc
, если он существует, который обычно представляет собой сценарий, который монтирует настоящую корневую файловую систему и переключается на нее с помощью pivot_root
(более ранняя версия) или switch_root
(более новая).
В параметре командной строки init
можно указать другой исполняемый файл / сценарий для выполнения вместо linuxrc
. Попробуйте передать ядру init = / bin / sh
при следующей загрузке.
Раньше я сталкивался с той же проблемой, но я решил добавить другую папку вместо того, чтобы использовать стандартный gimp ..... Вы просмотрели конфигурацию папок GIMP ? Также Вы можете добавить папку, например, в /home/user1561108/myFavFonts