Như tiêu đề cho biết mọi thứ hoặc hầu hết mọi thứ quan trọng như root dưới root (/) đã được chuyển sang / cũ trên máy Solaris 10. Vì vậy, bây giờ là lỗi điển hình khi cố khi chạy lệnh là Cannot find /usr/lib/ld.so.1
(thay đổi $PATH
và cũng đã cố gắng thay đổi $LD_LIBRARY_PATH
, $LD_LIBRARY_PATH_64
và $LD_RUN_PATH
và xuất khẩu chúng, nhưng không có gì về điều đó dường như thay đổi đường dẫn thư viện thực). Đã thử khá nhiều ngày hôm qua để tìm thứ gì đó có thể giúp ích nhưng không tìm thấy thứ gì thực sự sẽ thay đổi đường dẫn thư viện cho Solaris 10 ngoài việc có thể crle
nhưng không thể chạy nó kể từ đó Cannot find /usr/lib/ld.so.1
.
Tìm thấy rất nhiều mẹo khôi phục root hoặc / usr / bin, v.v. đối với Linux, nhưng thông tin liên quan đến Solaris 10 / Unix không đầy đủ và rất thưa thớt.
Không thể chạy cp
, ln
, mkdir
hoặc mv
từ Cannot find /usr/lib/ld.so.1
. Không thể đăng nhập với các phiên khác vào máy. Mặc dù một phiên vẫn còn có thể được sử dụng và cửa sổ đó đang bị đình trệ while true; do date; echo hej 1234567; done
. Chúng tôi đã thảo luận về giải pháp sử dụng CD khởi động Solaris và cả Linux trên ổ USB. Chúng tôi đã thảo luận về giải pháp để chuyển đổi ổ đĩa cứng sang giá đỡ khác.
Các /.../static/.../mv
giải pháp đã được thử nghiệm nhưng nó đã không làm việc.
Các lệnh mà vẫn có thể được sử dụng là (có thể có nhiều lệnh mà có thể được sử dụng): echo
, <
, >
, >>
, |
, pwd
, cd
.
Có cách nào để tạo một thư mục hoặc thư mục mà không có mkdir
? Có cách nào để sử dụng echo
và >
hoặc echo
và >>
để khôi phục /usr/lib/ld.so.1
? Tôi biết rằng nhiều hơn /usr/lib/ld.so.1
có lẽ sẽ cần phải được khôi phục để các lệnh hoạt động.
Cảm ơn bạn rất nhiều vì đã đọc và có một ngày rất tốt đẹp =)
mv
. Hay chính xác hơn : shopt -s extglob; mv !(old) /old
.
ln
, nếu nó hoạt động.
static
đó có chính xác cho loại vấn đề này, nếu bạn không muốn khởi động phương tiện tạm thời.