คำถามติดแท็ก system-recovery

1
เปลี่ยนการอนุญาตของไฟล์ด้วยความช่วยเหลือของแมวของฉัน
root@system:~# less myfile -bash: /bin/less: Input/output error ระบบไฟล์รูทตาย แต่แมวของฉันยังมีชีวิตอยู่ (ในความทรงจำของฉัน): root@system:~# cat > /tmp/somefile C^d root@system:~# เขาเป็นคนขี้เหงา แต่เพื่อน ๆ ของเขาก็จากไปแล้ว: root@system:~# mount -bash: /bin/mount: Input/output error root@system:~# dmesg -bash: /bin/dmesg: Input/output error root@system:~# less -bash: /bin/less: Input/output error root@system:~# chmod -bash: /bin/chmod: Input/output error ระบบยังคงทำงานอยู่และบรรลุตามวัตถุประสงค์ ฉันรู้ว่าฉันรู้ว่าการตอบสนองที่มีเหตุผลเพียงอย่างเดียวของเรื่องนี้คือทำให้ระบบล่มและแทนที่ไดรฟ์ราก น่าเสียดายที่มันไม่ใช่ตัวเลือกเพราะมันต้องใช้เวลาและเงินเป็นจำนวนมาก นอกจากนี้มันจะฆ่าแมวของฉันและนั่นจะทำให้ฉันเศร้า ฉันคิดว่าจะพาเขาไปหาเพื่อนผู้บริจาคของเขา ฉันไม่กล้าลอง …

4
วิธีการกู้คืนจาก chmod -R 000 / bin?
และตอนนี้ฉันไม่สามารถย้อนกลับไป .. หรือใช้โปรแกรมระบบอื่น ๆ ของฉัน โชคดีที่มันอยู่บน VM ที่ฉันเล่นด้วย แต่มีวิธีแก้ไขปัญหานี้หรือไม่? ระบบนี้เป็น Ubuntu Server 12.10 ฉันพยายามที่จะรีสตาร์ทในโหมดการกู้คืนโชคไม่ดีที่ตอนนี้ฉันไม่สามารถบูตเข้าสู่ระบบได้เลยเนื่องจากการอนุญาตไม่อนุญาตบางโปรแกรมหลังจากความพร้อมใช้งานของ init-bottom เพื่อเรียกใช้ - ระบบเพิ่งแฮงค์ นี่คือสิ่งที่ฉันเห็น: Begin: Running /scripts/init-bottom ... done [ 37.062059] init: Failed to spawn friendly-recovery pre-start process: unable to execute: Permission denied [ 37.084744] init: Failed to spawn friendly-recovery post-stop process: unable to execute: …

2
คำสั่ง BusyBox ถูกสร้างขึ้นอย่างแท้จริงหรือไม่?
ฉันอ่านUnix Recovery Legend ที่มีชื่อเสียงและมันทำให้ฉันสงสัยว่า: หากฉันเปิดเชลล์ BusyBox และไบนารี BusyBox ถูกลบไปเองฉันจะยังสามารถใช้คำสั่งทั้งหมดที่รวมอยู่ในไบนารี BusyBox ได้หรือไม่ เห็นได้ชัดว่าผมจะไม่สามารถที่จะใช้รุ่น BB ของคำสั่งที่มาจากอีกเปลือกทำงานเช่นbashตั้งแต่ไฟล์ BusyBox ตัวเองจะไม่พร้อมใช้งานสำหรับbashการเปิดและการทำงาน แต่จากภายในอินสแตนซ์ที่กำลังทำงานของ BusyBox ดูเหมือนว่าสำหรับฉันอาจมีสองวิธีที่ BB จะเรียกใช้คำสั่ง: มันสามารถแยกและดำเนินการอินสแตนซ์ใหม่ของ BusyBox เรียกมันโดยใช้ชื่อที่เหมาะสมและอ่านไฟล์ BusyBox จากดิสก์เพื่อทำเช่นนั้น มันสามารถแยกและดำเนินการตรรกะภายในเพื่อเรียกใช้คำสั่งที่ระบุ (ตัวอย่างเช่นโดยการเรียกใช้เป็นการเรียกใช้ฟังก์ชัน) ถ้า (1) เป็นวิธีการทำงานของ BusyBox ฉันคาดหวังว่าคำสั่ง BusyBox ที่ระบุจะไม่สามารถใช้งานได้จากภายในอินสแตนซ์ที่กำลังทำงานของ BB หลังจากที่ลบไบนารี BB ถ้า (2) เป็นวิธีการทำงาน BusyBox สามารถใช้งานได้แม้กระทั่งการกู้คืนระบบที่ตัว BB เองถูกลบไป - หากยังมีอินสแตนซ์ที่ใช้งานได้ของ BusyBox ที่สามารถเข้าถึงได้ เอกสารนี้มีอยู่ทุกที่หรือไม่? …

3
เข้าสู่ระบบไม่ได้เพราะฉันลืมชื่อผู้ใช้
เพื่อนของฉันติดตั้ง Linux Mint 17.3 Cinnamon 64 บิตบนคอมพิวเตอร์ของฉัน ดีฉันลืมชื่อผู้ใช้ดังนั้นฉันค้นหาบนอินเทอร์เน็ตเพื่อ "ลืมชื่อผู้ใช้ linux" และมาที่นี่ ฉันได้รับคำแนะนำให้กด 'e' ที่รายการแรกในด้วงที่ฉันทำ ส่วนต่อไปของข้อเสนอแนะบอกให้มองหาบรรทัดที่ขึ้นต้นด้วย KERNAL ตอนนี้ที่นี่เป็นที่ที่น่าสนใจ ฉันไม่พบบรรทัดที่มี KERNAL อยู่ อย่างไรก็ตามฉันหาบรรทัดที่ขึ้นต้นด้วย LINUX บรรทัดที่ไม่มีการแก้ไขเต็มอ่าน: linux /vmlinuz-3.19.0-32-generic root=UUID=0c031f3a-81ae-4c33-06cc--c82a855736d1 ro quiet splash $vt_handoff ข้อเสนอแนะแล้วบอกว่าจะดูและแก้ไขเพื่อsplash quiet singleตอนนี้ถ้าคุณสังเกตเห็นข้างต้นมันบอกว่าแทนquiet splash splash quietดังนั้นผมจึงคิดฉันจะแก้ไขไปquiet splashsingle ตอนนี้มันขอรหัสผ่านรูท ใครช่วยได้บ้าง ฉันคิดว่าฉันจะต้องมี Live CD

3
unix - ย้ายทุกสิ่งโดยไม่ตั้งใจไปที่ root / old - Solaris 10
ตามที่พาดหัวบอกว่าทุกอย่างหรือเกือบทุกอย่างสำคัญเมื่อรูทภายใต้รูท (/) ถูกย้ายไปที่ / เก่าบนเครื่อง Solaris 10 ดังนั้นตอนนี้ความผิดปกติเมื่อพยายามที่เมื่อใช้คำสั่งCannot find /usr/lib/ld.so.1(เปลี่ยน$PATHและยังพยายามเปลี่ยน$LD_LIBRARY_PATH, $LD_LIBRARY_PATH_64และ$LD_RUN_PATHและการส่งออกพวกเขา แต่ไม่มีอะไรที่ดูเหมือนว่าจะเปลี่ยนเส้นทางห้องสมุดจริง) พยายามที่เมื่อวานนี้สวยมากที่จะหาบางสิ่งบางอย่างที่อาจช่วย แต่ไม่พบอะไรที่จริงจะเปลี่ยนเส้นทางห้องสมุดสำหรับ Solaris 10 อื่น ๆ กว่าบางทีแต่ไม่สามารถเรียกว่าตั้งแต่crleCannot 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ทำงาน …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.