Випадково перемістили / * в іншу папку, перебуваючи в режимі одного користувача


0

Мій ноутбук має поганий gpu і під час спроби перемістити AMD та ATI kext з / Система / Бібліотека / Розширення я випадково видав:

mv / Система / Бібліотека / Розширення / AMD * / Disabled_Extensions.

Додатковий простір перед * викликав / переходив у / Disabled_Extensions, тепер, коли я намагаюся використовувати mv або ls, я отримую -sh: / Disabled_Extensions / bin / mv: Такого файлу чи каталогу немає. Я найкраще здогадуюсь, що це відбувається, тому що телевізор пов'язаний з перенесеною бібліотекою.

Я намагався експортувати LD_LIBRARY_PATH, але це, мабуть, не так, як osx робить все. Я все ще перебуваю в режимі одиночного користувача та в bash shell, хтось знає, що я можу зробити, щоб перемістити цей матеріал назад?


Ви впевнені, що /Disabled_Extensions/bin/mvіснує (чи існували, перш ніж виправити це)? Підказка: навіть коли ви не можете запустити ls, ви можете перелічити каталог echo *.
G-Man

Відповіді:


0

Я можу придумати два можливі виправлення.

Простий (якщо він працює):

/Disabled_Extensions/bin/ln -s /Disabled_Extensions/* /
cp -p /Disabled_Extensions/* / # Doing a copy instead of a move in case it doesn't work, and we don't want to split your data

З урахуванням вищезазначеного ви також матимете все, що спочатку було у вашому корені / Система / Бібліотека / Розширення / AMD, тому згодом вам доведеться трохи прибрати.

Складніше (але має бути успішним):

Завантажтесь у режим порятунку за допомогою розповсюджувального компакт-диска / DVD або Live CD (наприклад, Knoppix), змонтуйте файлові системи та перемістіть свої дані туди, куди вони належать.

Редагувати: замінено "." в кінці рядка ln з "/" на випадок, якщо ви вже не знаходитесь у кореневій директорії.


Unfortunatly / Disabled_Extensions / bin / ln та ./Disabled_Extensions/bin/ln дає -sh: / Disabled_Extensions / bin / ln: Такого файлу чи каталогу також немає. І так намагається почати баш і ш. Збираюся спробувати живий диск CD, якщо все інше не вдасться, хоча мені доведеться використовувати USB-флешку.
ltworek

0

Я закінчив виправити це, використовуючи інший mac для створення живого usb на основі Mint (за допомогою http://sevenbits.github.io/Mac-Linux-USB-Loader/ ), а потім встановив зламаний розділ і перемістив речі на свої місця. Видалення кексту AMD / ATI також змусило мій ноутбук використовувати графіку Intel, яка дозволяє йому працювати зараз.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.