เมื่อบูตเครื่องไปที่เดสก์ท็อปแบบกราฟิกล้มเหลวบางครั้งเราแนะนำให้บูตเข้าสู่ "รูทเชลล์" หรือบูตใน "โหมดการกู้คืน"
ฉันจะทำอย่างไร
เมื่อบูตเครื่องไปที่เดสก์ท็อปแบบกราฟิกล้มเหลวบางครั้งเราแนะนำให้บูตเข้าสู่ "รูทเชลล์" หรือบูตใน "โหมดการกู้คืน"
ฉันจะทำอย่างไร
คำตอบ:
ในระหว่างการบูตกดค้างไว้ Shift (สำหรับ BIOS)หรือESC (สำหรับ UEFI) สิ่งนี้จะนำเมนู Grub2 มาให้ซึ่งเราสามารถเลือก "ตัวเลือกขั้นสูงสำหรับ Ubuntu"

หลังจากนั้นเราจะสามารถเลือกเคอร์เนลที่เราต้องการบูตใน"โหมดการกู้คืน" :

สิ่งนี้จะนำเราไปสู่ตัวเลือกขั้นสูง ด้วยการเลือก"เปิดใช้งานเครือข่าย"เราสามารถเข้าถึงเครือข่ายและอินเทอร์เน็ตสำหรับการอัพเกรดหรือดาวน์โหลดและเราจะติดตั้งฮาร์ดไดรฟ์ของเราในโหมดอ่าน / เขียนในกรณีที่เราต้องการแก้ไขไฟล์

หลังจากที่โหลดเครือข่ายและติดตั้ง fielsystems เราจะนำเสนออีกครั้งพร้อมเมนูจากที่เราสามารถเลือก"Drop to a root shell propmpt" :

โปรดทราบว่าเราเป็น root ในเชลล์นี้ ดังนั้นจึงไม่จำเป็นต้องใช้ sudo สำหรับงานบริหาร นอกจากนี้ยังหมายความว่าเราสามารถเข้าถึงไฟล์ทั้งหมดได้อย่างเต็มที่และเราอาจทำให้ระบบของเราเสียหายอย่างถาวรหากเราทำผิดพลาด
หากเราไม่ได้เปิดใช้งานการเข้าถึงแบบอ่าน / เขียนด้วย"เปิดใช้งานเครือข่าย"ระบบไฟล์จะถูกเมาท์แบบอ่านอย่างเดียวและเราไม่สามารถแก้ไขไฟล์ได้
ในกรณีที่เราไม่สามารถเข้าถึงเครือข่ายหรือไม่ต้องการเราสามารถติดตั้งระบบไฟล์ของเราใหม่เพื่อให้สิทธิ์การเขียนโดยใช้คำสั่งต่อไปนี้:
mount -o rw,remount /
จากประเภทรูทเชลล์exitเพื่อกลับไปที่เมนู
ในระหว่างการบูตกดค้างไว้ Shift (สำหรับ BIOS)หรือESC (สำหรับ UEFI) นี่จะเป็นการเปิดเมนูการบูต Grub2 ขึ้นมาจากตำแหน่งที่เราสามารถเลือก "โหมดการกู้คืน" (โดยปกติคือรายการบูตครั้งที่สอง)

สิ่งนี้จะนำไปสู่เมนูการกู้คืน Grub2:

"พรอมต์ปล่อยให้รูทเชลล์พร้อมท์"มอบสภาพแวดล้อมของรูทบรรทัดคำสั่งจากที่ซึ่งคุณสามารถเข้าถึงไฟล์ในฐานะรูท (ไม่sudoจำเป็น) หลังจากทำงานไฟล์ของคุณเสร็จแล้วคุณสามารถปล่อยเชลล์บรรทัดคำสั่งไว้ได้
exit
เลือก"ดำเนินการบูตปกติต่อ"เพื่อดำเนินการบู๊ตตามปกติ
หมายเหตุ:ดูคำถามนี้สำหรับวิธีแก้ปัญหาเมื่อเมนูการกู้คืน Grub ไม่โหลดเชลล์
exitลองกับ
mount -o rw,remount /จากนั้นฉันสามารถใช้เทอร์มินัลเพื่อเปลี่ยนแปลงสิ่งที่ฉันต้องการเปลี่ยน