ตามที่พาดหัวบอกว่าทุกอย่างหรือเกือบทุกอย่างสำคัญเมื่อรูทภายใต้รูท (/) ถูกย้ายไปที่ / เก่าบนเครื่อง Solaris 10 ดังนั้นตอนนี้ความผิดปกติเมื่อพยายามที่เมื่อใช้คำสั่งCannot find /usr/lib/ld.so.1
(เปลี่ยน$PATH
และยังพยายามเปลี่ยน$LD_LIBRARY_PATH
, $LD_LIBRARY_PATH_64
และ$LD_RUN_PATH
และการส่งออกพวกเขา แต่ไม่มีอะไรที่ดูเหมือนว่าจะเปลี่ยนเส้นทางห้องสมุดจริง) พยายามที่เมื่อวานนี้สวยมากที่จะหาบางสิ่งบางอย่างที่อาจช่วย แต่ไม่พบอะไรที่จริงจะเปลี่ยนเส้นทางห้องสมุดสำหรับ Solaris 10 อื่น ๆ กว่าบางทีแต่ไม่สามารถเรียกว่าตั้งแต่crle
Cannot find /usr/lib/ld.so.1
พบเคล็ดลับการกู้คืนรูทหรือ / usr / bin จำนวนมากและอื่น ๆ สำหรับ Linux แต่ข้อมูลที่เกี่ยวข้องกับ Solaris 10 / Unix นั้นไม่สมบูรณ์และกระจัดกระจายมาก
ไม่สามารถเรียกใช้cp
, ln
, mkdir
หรือตั้งแต่mv
Cannot find /usr/lib/ld.so.1
ไม่สามารถเข้าสู่ระบบด้วยเซสชันอื่นไปยังเครื่อง แม้ว่าจะมีหนึ่งเซสชันที่ยังสามารถใช้งานได้และหน้าต่างนั้นก็หยุดwhile true; do date; echo hej 1234567; done
ทำงาน เราได้พูดถึงวิธีแก้ปัญหาในการใช้แผ่นซีดีบูต Solaris และ Linux ดิสต์บนไดรฟ์ USB เราได้พูดถึงวิธีแก้ปัญหาเพื่อเปลี่ยนฮาร์ดไดรฟ์ดิสก์เป็นชั้นวางอื่น
/.../static/.../mv
แก้ปัญหาได้รับการทดสอบ แต่มันก็ไม่ได้ทำงาน
คำสั่งที่ยังสามารถนำมาใช้เป็น (อาจจะมีคำสั่งอื่น ๆ ที่สามารถนำมาใช้): echo
, <
, >
, >>
, |
, ,pwd
cd
มีวิธีในการสร้างไดเรกทอรีหรือโฟลเดอร์โดยไม่mkdir
? มีวิธีการใช้ใด ๆecho
และ>
หรือecho
และ>>
จะเรียกคืน/usr/lib/ld.so.1
? ฉันรู้ว่า/usr/lib/ld.so.1
อาจจะต้องเรียกคืนมากกว่านี้เพื่อให้คำสั่งทำงานได้
ขอบคุณมากสำหรับการอ่านและขอให้มีความสุขมาก ๆ ในวันนี้ =)
mv
ส shopt -s extglob; mv !(old) /old
หรืออย่างแม่นยำมากขึ้น:
ln
ถ้ามันทำงาน
static
จะมีปัญหาประเภทนี้อย่างแน่นอนหากคุณไม่ต้องการบูตสื่อชั่วคราว