เมื่อบูตเครื่องไปที่เดสก์ท็อปแบบกราฟิกล้มเหลวบางครั้งเราแนะนำให้บูตเข้าสู่ "รูทเชลล์" หรือบูตใน "โหมดการกู้คืน"
ฉันจะทำอย่างไร
เมื่อบูตเครื่องไปที่เดสก์ท็อปแบบกราฟิกล้มเหลวบางครั้งเราแนะนำให้บูตเข้าสู่ "รูทเชลล์" หรือบูตใน "โหมดการกู้คืน"
ฉันจะทำอย่างไร
คำตอบ:
ในระหว่างการบูตกดค้างไว้ 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 /
จากนั้นฉันสามารถใช้เทอร์มินัลเพื่อเปลี่ยนแปลงสิ่งที่ฉันต้องการเปลี่ยน