Пользовательский шрифт с dmenu_run в i3

Если у вас больше нет оболочки, работающей с правами root, вам придется перезагрузиться с загрузочного носителя. Все, что угодно, лишь бы монтировать корневую файловую систему для чтения и записи.

Если вы все еще можете запускать команды от имени root, все в порядке. Установите переменную среды LD_LIBRARY_PATH так, чтобы она указывала на каталоги, содержащие библиотеки, используемые основными инструментами системы. Это как минимум / usr / lib в 32-битном Solaris, / usr / lib / 64 в 64-битном Solaris, возможно, другие каталоги (у меня нет доступа к Солярис 10 сейчас проверю). Чтобы запустить исполняемый файл, добавьте к нему префикс компоновщик среды выполнения : /usr/lib/ld.so.1 (для 32-разрядного исполняемого файла) или / usr / lib /64/ld.so.1 (для 64-битного исполняемого файла) - теперь перемещен в / старый . Таким образом, вы сможете выполнить восстановление с помощью чего-то вроде:

LD_LIBRARY_PATH=/old/usr/lib
export LD_LIBRARY_PATH
/old/usr/lib/ld.so.1 /old/usr/bin/mv /old/* /

1
03.06.2016, 10:53
0 ответов

Теги

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