У меня есть (был) Arch Linux в качестве основной ОС на моем ноутбуке, а затем я установил Windows 7 для двойной загрузки.

Все настройки прошли очень хорошо и работали.

Через день или два я установил ext2fsd для монтирования и доступа к разделу ext4.

После монтирования я думаю, что мой win-7 был заражен вирусом (тот, который создает папку без имени [используя скрытые символы], перемещает весь контент в нее, скрывает эту папку и создает видимый ярлык к ней), и он сделал то же самое к моему разделу ext4, и с тех пор это взяло меня на спину, я исправляю с тех пор, и я никогда не могу оправиться от этого.

Я вручную скопировал весь контент из скрытой папки в корень диска и прочее.

Я думаю, что испортил мою ОС, и я нахожусь в точке, где мне, возможно, придется отформатировать, но я хочу восстановить и изучить

сообщение об ошибке, отображаемое GRUB:

ERROR: Root device mounted successfully, but /sbin.init does not exist.
Bailing out, you are on your own.

sh: can’t access tty; job control turned off

[rootfs /]#

может кто-нибудь помочь мне с этим, чтобы мне не пришлось форматировать чертову ОС

Я не хочу, чтобы все эти часы я потратил на то, чтобы это исправить.

Если раздел поврежден, могу ли я выполнить загрузку с загрузочного носителя и исправить это с помощью pacman -Syu

PS: я думаю, что я удалил файл в ext4 разделе с UIID в качестве имени

1 ответ1

0

видимо, окна повредили программные ссылки в корневом каталоге

Неработающие ссылки были

  • bin -> был usr\bin вместо usr/bin

  • sbin -> был usr\bin вместо usr/bin

  • lib -> был usr\lib вместо usr/lib `&
  • lib64 -> было usr\lib вместо usr/lib

Исправление этой ссылки решило мою проблему, и я отправляю этот ответ из моего любимого дистрибутива linux

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .