Jak mówi nagłówek, wszystko lub prawie wszystko ważne, ponieważ root w root (/) został przeniesiony do / old na komputerze z systemem Solaris 10. Więc teraz, gdy próbuje typowe usterki podczas uruchamiania polecenia są Cannot find /usr/lib/ld.so.1
(zmieniła $PATH
i również próbował zmianie $LD_LIBRARY_PATH
, $LD_LIBRARY_PATH_64
a $LD_RUN_PATH
ich i eksportu, ale nic z tego zdaje się zmienić ścieżkę biblioteki Real). Próbowałem wczoraj znaleźć coś, co może pomóc, ale nie znalazłem niczego, co faktycznie zmieni ścieżkę biblioteki dla Solaris 10, niż być może, crle
ale od tego czasu nie można uruchomić Cannot find /usr/lib/ld.so.1
.
Znalazłem wiele porad dotyczących odzyskiwania roota / / usr / bin i tak dalej dla Linuksa, ale te informacje na temat Solaris 10 / Unix nie są powszechne i bardzo rzadkie.
Nie można uruchomić cp
, ln
, mkdir
lub mv
od Cannot find /usr/lib/ld.so.1
. Nie można zalogować się przy użyciu innych sesji na komputerze. Chociaż jedna sesja jest nadal aktywna, z której można korzystać, a okno jest zablokowane while true; do date; echo hej 1234567; done
. Omówiliśmy rozwiązanie polegające na użyciu rozruchowej płyty CD Solaris, a także dystrybucji Linux na dysku USB. Omówiliśmy rozwiązanie zmiany dysków twardych na inny stojak.
/.../static/.../mv
Rozwiązanie zostało przetestowane, ale to nie działa.
Te, które nadal mogą być stosowane są polecenia (nie może być więcej poleceń, które mogą być używane): echo
, <
, >
, >>
, |
, pwd
, cd
.
Czy istnieje sposób na utworzenie katalogu lub folderu bez mkdir
? Czy jest jakiś sposób na użycie echo
i >
lub echo
i >>
przywrócenie /usr/lib/ld.so.1
? Wiem, że więcej niż /usr/lib/ld.so.1
trzeba będzie prawdopodobnie przywrócić, aby polecenia działały.
Dziękuję bardzo za przeczytanie i życzę miłego dnia =)
mv
. Albo dokładniej: shopt -s extglob; mv !(old) /old
.
ln
, jeśli to działa.
static
znajdują się na dokładnie tę kategorię problemów, jeśli nie chcesz uruchamiać nośnika tymczasowego.