Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

แก้ไขลูปการเข้าสู่ระบบ Ubuntu:คำแนะนำการแก้ไขทีละขั้นตอน

แก้ไขลูปการเข้าสู่ระบบ Ubuntu:คำแนะนำการแก้ไขทีละขั้นตอน

อัปเดตเมื่อวันที่ 6 พฤษภาคม 2023 เวลา 15:45 น. EDT

เจ.ที. มีประสบการณ์มากกว่า 20 ปีในอุตสาหกรรมเทคโนโลยีและเชี่ยวชาญด้านการสนับสนุนด้านเทคนิคและให้ความรู้แก่ผู้ใช้ เขาประกอบอาชีพด้วยการช่วยให้ผู้คนเข้าใจเทคโนโลยีเพื่อปรับปรุงทั้งชีวิตการทำงานและชีวิตส่วนตัวของพวกเขา เขาเป็นผู้สนับสนุนซอฟต์แวร์เสรีและตัวเลือกเสรีที่แข็งแกร่ง เขาเชี่ยวชาญ Java, Python, SQL และ Linux เป็นอย่างดี

บางสิ่งอาจทำให้คุณตื่นตระหนกได้เร็วกว่าการพยายามเข้าสู่ระบบคอมพิวเตอร์แล้วถูกปฏิเสธไม่ให้เข้า คุณคลิกที่ชื่อผู้ใช้ของคุณ ป้อนรหัสผ่านของคุณ แล้วกด Enter และ... ไม่มีอะไร

น่าเสียดายที่ประสบการณ์ประเภทนี้พบได้บ่อยกว่าที่คุณคิดกับ Ubuntu สิ่งนี้เป็นที่รู้จักกันทั่วไปว่าเป็นปัญหาการวนรอบการเข้าสู่ระบบของ Ubuntu; ไม่ต้องกังวล เพราะการแก้ไขปัญหานี้ไม่ใช่เรื่องยาก โดยเฉพาะอย่างยิ่งเมื่อคุณรู้ว่าต้องทำอย่างไร

หากระบบ Ubuntu ของคุณติดอยู่ในลูปการเข้าสู่ระบบ ให้ปฏิบัติตาม แล้วคุณจะพร้อมใช้งานได้ทันที

ไปที่ Terminal จากหน้าจอเข้าสู่ระบบ Ubuntu

การติดตั้ง Ubuntu ของคุณค้างอยู่ที่หน้าจอเข้าสู่ระบบหรือไม่? ถ้าใช่ สิ่งแรกที่คุณต้องทำคือออกจากหน้าจอเข้าสู่ระบบแบบกราฟิกและเปิดเครื่องเทอร์มินัล ในการดำเนินการนี้ ให้บูตระบบของคุณตามปกติและรอให้หน้าจอเข้าสู่ระบบปรากฏขึ้น จากหน้าจอเข้าสู่ระบบ ให้กด Ctrl + Alt + F3 .

แล็ปท็อปบางเครื่องใช้ปุ่มฟังก์ชั่นเพื่อตั้งค่าความสว่างหน้าจอหรือระดับเสียง บนเครื่องดังกล่าว คุณอาจต้องกดปุ่มอื่นค้างไว้เพื่อให้ F3 ปุ่มทำหน้าที่เป็นปุ่มฟังก์ชั่น ไม่ใช่เป็นปุ่มควบคุมระดับเสียงหรืออย่างอื่นที่อาจทำ

ตัวอย่างเช่น แล็ปท็อป Dell มีคีย์ชื่อ Fn . ในเครื่องเหล่านี้ คุณต้องกด Fn + Ctrl + Alt + F3 พร้อมกัน

แก้ไขลูปการเข้าสู่ระบบ Ubuntu:คำแนะนำการแก้ไขทีละขั้นตอน

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

วิธีที่ดีที่สุดคือลองใช้วิธีต่อไปนี้เพื่อแก้ไขปัญหาลูปการเข้าสู่ระบบของ Ubuntu:

1. ตรวจสอบการตั้งค่าความเป็นเจ้าของสำหรับไฟล์กำหนดค่า

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

ป้อนข้อมูลต่อไปนี้ที่บรรทัดคำสั่งเพื่อรับรายการไดเร็กทอรีทั้งหมด:

ls -la

ใกล้ถึงจุดสิ้นสุดของรายการ ให้มองหาไฟล์ชื่อ .Xauthority . ไฟล์นี้อาจไม่มีอยู่ในระบบของคุณ หากไม่มีไฟล์ชื่อ .Xauthority ให้ข้ามไปยังคำแนะนำถัดไป

แก้ไขลูปการเข้าสู่ระบบ Ubuntu:คำแนะนำการแก้ไขทีละขั้นตอน

หาก .Xauthority มีไฟล์อยู่ โปรดดูที่เจ้าของและกลุ่มสำหรับไฟล์ คุณลักษณะทั้งสองนี้ปรากฏทางด้านซ้ายของชื่อไฟล์และขนาด

ในภาพด้านบน พวกมันถูกเน้นและตั้งค่าเป็นรูททั้งคู่ หากไฟล์นี้อยู่ในระบบของคุณและแสดงว่าเป็นของรูท นี่จะเป็นปัญหาของคุณ คุณควรเป็นเจ้าของไฟล์ ไม่ใช่ผู้ใช้รูท

หากต้องการเปลี่ยนการตั้งค่าเจ้าของ ให้ป้อนคำสั่งต่อไปนี้:

sudo chown username:username .Xauthority

แน่นอน คุณควรป้อนคำสั่งและแทนที่ "ชื่อผู้ใช้ " ด้วยชื่อผู้ใช้จริงของคุณ อย่าลืมป้อนคำสั่งทุกประการตามที่แสดง สังเกตเครื่องหมายโคลอนระหว่างชื่อผู้ใช้ จุดที่เริ่มต้นชื่อไฟล์ และตัวพิมพ์ใหญ่ X .

เมื่อเสร็จแล้ว ให้แสดงรายการไดเร็กทอรีอีกครั้ง และเจ้าของไฟล์ควรเป็นชื่อผู้ใช้ของคุณ

หากไฟล์ .Xauthority ได้รับการตั้งค่าอย่างถูกต้อง ให้ค้นหารายการไดเรกทอรีเพิ่มเติมเพื่อดูว่าไฟล์ชื่อ .ICEauthority หรือไม่ มีอยู่จริง หากคุณเห็นไฟล์นี้ ให้ตรวจสอบเจ้าของไฟล์ด้วย หากเจ้าของถูกตั้งค่าเป็นรูท (หรือชื่ออื่นที่ไม่ใช่ชื่อผู้ใช้ของคุณ) ให้ใช้คำสั่งด้านบนเพื่อแก้ไขการตั้งค่าความเป็นเจ้าของ เปลี่ยน .Xauthority ถึง .ICEauthority ในคำสั่งดังกล่าว

2. ตรวจสอบการตั้งค่าการอนุญาตบนไดเร็กทอรี /tmp

หาก Ubuntu ของคุณค้างอยู่ที่หน้าจอเข้าสู่ระบบ อาจเป็นเพราะการตั้งค่าการอนุญาตไม่ถูกต้องบน /tmp ของระบบ ไดเรกทอรี ไดเร็กทอรีนี้เก็บไฟล์ชั่วคราวทั้งหมดและอาจสร้างความเสียหายได้เมื่อกระบวนการของระบบไม่สามารถเข้าถึงไฟล์ได้

แก้ไขลูปการเข้าสู่ระบบ Ubuntu:คำแนะนำการแก้ไขทีละขั้นตอน

หากต้องการดูสิทธิ์ในไดเร็กทอรี /tmp ให้ป้อนคำสั่งสองคำสั่งต่อไปนี้:

cd /
ls -la

ไดเร็กทอรี /tmp ควรปรากฏใกล้กับส่วนท้ายของรายการ ที่นี่ คุณต้องการดูสตริงตัวอักษรในคอลัมน์ซ้ายสุดของรายการไดเร็กทอรี แสดงถึงสิทธิ์สำหรับไดเร็กทอรี

ในกรณีของ /tmp สตริงตัวอักษรนั้นควรเป็น drwxrwxrwt อย่างแม่นยำ . หากรายการไดเร็กทอรีของคุณแสดงสิ่งที่แตกต่างออกไป ให้รันคำสั่งต่อไปนี้เพื่อเปลี่ยนสิทธิ์ของไฟล์:

sudo chmod 1777 /tmp

3. ตรวจสอบพื้นที่ว่างว่าง

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

หากต้องการตรวจสอบว่าคุณมีพื้นที่ว่างเท่าใด ให้ใช้คำสั่ง df:

df -h ~

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

คุณยังสามารถใช้คำสั่งต่อไปนี้เพื่อแสดงรายการการใช้งานดิสก์สำหรับทั้งระบบ:

df -h

หากผลลัพธ์ของคำสั่งนี้แสดงว่าอุปกรณ์ใดๆ ไม่มีพื้นที่ว่างเหลือ คุณจะต้องทราบวิธีลบไฟล์บางไฟล์ออกจากอุปกรณ์นั้นหรือเพิ่มขนาดพาร์ติชันเพื่อเปิดพื้นที่เพิ่มเติม

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

4. ลบและติดตั้งสภาพแวดล้อมเดสก์ท็อปของคุณใหม่

หากวิธีอื่นล้มเหลว คุณสามารถลองลบและติดตั้งสภาพแวดล้อมเดสก์ท็อป Ubuntu ใหม่ (รวมถึง GDM) เป็นทางเลือกสุดท้าย อาจต้องใช้เวลาสักระยะจึงจะเสร็จสมบูรณ์ แต่คุณต้องป้อนคำสั่งเพียงไม่กี่คำสั่งเท่านั้น

หากต้องการดำเนินการติดตั้งเดสก์ท็อปใหม่ ให้ป้อนคำสั่งต่อไปนี้ตามลำดับ:

sudo apt remove ubuntu-desktop
sudo apt update
sudo apt dist-upgrade
sudo apt autoremove
sudo apt clean
sudo apt install ubuntu-desktop

คำสั่งเหล่านี้จะลบเดสก์ท็อปปัจจุบัน อัปเดตรายการซอฟต์แวร์ อัปเกรดระบบและแพ็คเกจของคุณเป็นเวอร์ชันล่าสุด ลบและล้างไฟล์ที่ไม่ได้ใช้ และติดตั้งสภาพแวดล้อมเดสก์ท็อปใหม่

รีบูตระบบของคุณหลังจากการกำหนดค่าแต่ละครั้ง

หลังจากใช้วิธีแก้ปัญหาข้างต้นแล้ว คุณควรรีบูตระบบและลองเข้าสู่ระบบอีกครั้ง หากต้องการทำเช่นนั้น ให้ป้อนข้อมูลต่อไปนี้ที่พรอมต์เทอร์มินัล:

sudo shutdown -r now

ณ จุดนี้ คุณควรจะแก้ไขปัญหาการเข้าสู่ระบบ Ubuntu และเข้าถึงระบบของคุณอีกครั้ง แม้ว่าการผ่านประสบการณ์นี้จะไม่ถูกใจใครก็ตาม แต่ก็ต้องเรียนรู้บทเรียนสำคัญ สิ่งต่างๆ เช่นนี้เป็นสาเหตุที่ชัดเจนว่าทำไมการสำรองข้อมูลระบบ Linux ของคุณเป็นประจำจึงมีความจำเป็น

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