เข้า Terminal จากหน้าจอ Login
ที่หน้าจอ Login กด Ctrl+Alt+F3 (บาง Laptop ต้องกด Fn+Ctrl+Alt+F3) จะเข้าสู่ TTY Terminal ล็อกอินด้วย Username/Password ได้
สาเหตุและวิธีแก้ที่พบบ่อย
1. สิทธิ์เจ้าของไฟล์ Config ผิด (.Xauthority / .ICEauthority)
ls -la
หาไฟล์ .Xauthority และ .ICEauthority ดู Owner/Group หากเป็น root:root ให้แก้:
sudo chown username:username .Xauthority
sudo chown username:username .ICEauthority
แทน username ด้วยชื่อจริง
2. Permission ของ /tmp ผิด
cd /
ls -la
/tmp ต้องมี Permission เป็น drwxrwxrwt (1777) หากไม่ใช่:
sudo chmod 1777 /tmp
3. พื้นที่ดิสก์เต็ม
df -h ~
df -h
ถ้าเหลือต่ำกว่า 3-4 GB ให้ลบไฟล์ใน ~/Downloads หรือที่อื่น ระวังอย่าลบไฟล์ระบบ
4. ติดตั้ง Desktop Environment ใหม่ (Last Resort)
sudo apt remove ubuntu-desktop
sudo apt update
sudo apt dist-upgrade
sudo apt autoremove
sudo apt clean
sudo apt install ubuntu-desktop
Reboot และทดสอบ
sudo shutdown -r now
ลอง Login ใหม่ หายังไม่ได้ ให้ลองวิธีถัดไป
บทเรียน: Backup เป็นประจำ
ปัญหาแบบนี้ย้ำถึงความสำคัญของการ Backup ระบบเป็นประจำ หากเสียจริงๆ อาจต้อง Format ใหม่ทั้งหมด