Рейтинг:1

Случайно переименован в ld-linux-aarch64.so.1

флаг il

В моей системе командной строки Ubuntu я случайно переименовал /lib/ld-linux-aarch64.so.1 файл. Это привело к тому, что я не могу использовать команды bash/dash/sh и не могу использовать мв больше, чтобы вернуть имя файла. Не так много команд, которые я могу выполнить и передать /бин/баш или же /бин/тире поскольку команда также не работает и продолжает говорить: -bash: /bin/dash: нет такого файла или каталога, -bash: /bin/ls: нет такого файла или каталога.

Есть ли способ выйти из этого состояния и восстановиться?

флаг ru
Комментарии не для расширенного обсуждения; этот разговор был [перемещен в чат] (https://chat.stackexchange.com/rooms/127578/discussion-on-question-by-ubuntuissues-accidently-renamed-the-ld-linux-aarch64-s).
Рейтинг:2
флаг cn

Это сделано 20.04.2 LTS (Focal Fossa). В меню grub вы нажимаете «c», чтобы вызвать жратва> быстрый.

grub> линукс / загрузка / vmlinuz
grub> initrd /boot/initrd.img
личинка> загрузка

Это загрузит оболочку initramfs (busybox):

(инитрамфс) mkdir/mnt
(initramfs) монтировать /dev/sda1 /mnt
(initramfs) cd /mnt/lib/x86_64-linux-gnu
(инитрамфс) лс ld-*
ld-renamed.so*
(initramfs) # Ваша версия ld.so может отличаться
(initramfs) # (bionic 18.04 — это ld-2.27.so)
(initramfs) cp -i -a ld-renamed.so ld-2.31.so
(initramfs) ln -s ld-2.31.sol ld-linux-x86-64.so.2
(инитрамфс) ls -Fld-*
[email protected]*

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.