Lightdm ไม่เริ่มการบูท


35

ฉันติดตั้งgdmในขณะที่เป็นผู้จัดการการแสดงผลของฉันและหลังจากลบมัน lightdm ไม่ได้เริ่มด้วยตัวเอง ฉันแทนที่จะต้องเข้าสู่ระบบ TTY sudo start lightdmและวิ่ง

การรันdpkg-reconfigure lightdmไม่ทำงานอย่างใดอย่างหนึ่ง:

dpkg-maintscript-helper: warning: environment variable DPKG_MAINTSCRIPT_NAME missing
dpkg-maintscript-helper: warning: environment variable DPKG_MAINTSCRIPT_PACKAGE missing

ฉันได้ลองติดตั้ง lightdm ใหม่อีกครั้ง แต่ก็ใช้ไม่ได้เช่นกัน

ของฉัน/var/log/boot.logมีบรรทัดต่อไปนี้:

* Starting LightDM Display Manager                                                                                                                  
* Starting ACPI daemon                                                                                                                              
* Starting anac(h)ronistic cron                                                                                                                     
* Starting save kernel messages                                                                                                                      
* Stopping LightDM Display Manager         

คำตอบ:


34

cat /etc/X11/default-display-managerเรียกขั้วและป้อน อาจพูดได้ว่าlightdmถ้าคุณถอนการติดตั้ง GDM /etc/init/lightdm.confไม่ยอมรับlightdmการตั้งค่า - อย่างไรก็ตาม/usr/bin/lightdmหรือ/usr/sbin/lightdmทำงาน ดังนั้นเปิด/etc/X11/default-display-managerในโปรแกรมแก้ไขข้อความที่คุณชื่นชอบและแทนที่สิ่งที่มีอยู่กับบรรทัดต่อไปนี้:

/usr/bin/lightdm

หรือ

/usr/sbin/lightdm

รีบูตและ lightdm ควรเริ่มต้นและนำคุณไปที่หน้าจอเข้าสู่ระบบตามปกติ


มันได้ผล. ในเนื้อหาที่เป็น/etc/X11/default-display-manager /user/sbin/gdmฉันติดตั้ง GNOME Shell แล้วถอนการติดตั้งเมื่อไม่กี่วันที่ผ่านมาฉันคิดว่านั่นเป็นปัญหา
hajimuz

11

ทางออกของฉันคือการทำงาน:

rm /etc/systemd/system/default.target
systemctl set-default graphical.target

สิ่งนี้จะแทนที่ไฟล์เป้าหมายเริ่มต้นซึ่งในกรณีของฉันจะต้องป้องกันไม่ให้ systemd ไปถึงเป้าหมายกราฟิกด้วย symlink ไปยังเป้าหมายกราฟิก หลังจากนี้ lightdm (และ gdm เมื่อเลือกด้วย dpkg-reconfigure) จะเริ่มต้นโดยอัตโนมัติ

/etc/X11/default-display-manager ได้รับการตั้งค่าเป็นค่าที่ถูกต้องแล้วดังนั้นนี่จึงเป็นสาเหตุที่แตกต่างจากของ OP

ข้อมูลเพิ่มเติมเกี่ยวกับเป้าหมาย systemd ที่นี่


2
หัวขึ้น! สำหรับผู้ที่วางแผนจะติดตั้ง PacketFence หรือติดตั้งไว้แล้วนี่เป็นวิธีแก้ปัญหา ฉันไม่มีความคิด แต่ PacketFence เขียนทับไฟล์นี้ด้วยการกำหนดค่าของตัวเองและหลังจากรีบูตระบบจะไม่สามารถใช้อินเทอร์เฟซการลงชื่อเข้าใช้แบบกราฟิกได้จนกว่าคุณจะสร้างไฟล์นี้ขึ้นใหม่ ขอบคุณสำหรับการสนับสนุนของคุณ @apteryx!
ivanleoncz

1
ตกลง ... ดังนั้น apteryx จึงเป็นฮีโร่ ฉันดิ้นรนกับการสูญเสียทั้งหมดของตัวจัดการการแสดงผลในมิ้นต์ 18.1 (และ 18.2) หลังจากการอัพเกรดบางอย่างและวิธีการแก้ปัญหานี้ได้ผลสำหรับฉันโดยสิ้นเชิง! lightdm ยังคงใช้งานไม่ได้ แต่อย่างน้อยฉันก็สามารถเข้าสู่ระบบได้ในตอนนี้ ขอบคุณ!
cirrusio

9

มันเกิดขึ้นกับฉันเมื่อลบแอป gnome รวมถึงgdmและย้ายไปที่ kde

ฉันแก้ไขได้โดยวิ่ง:

sudo dpkg-reconfigure lightdm

และเลือกkdmเป็นค่าเริ่มต้นแทน lightdm


5

เอาล่ะฉันคิดว่าในที่สุดฉันก็คิดออก! ข้อเสนอแนะของทุกคนในการตอบสนองต่อปัญหานี้คือการได้รับบัตร nVidia ที่ถูกต้อง พูดง่ายกว่าทำ. ฉันมีเวลาที่ยากมากในการติดตามไดรเวอร์ที่ถูกต้องเนื่องจากดูเหมือนว่าจะหายไปจากที่เก็บข้อมูล (อย่างน้อย Ubuntu) นี่คือสิ่งที่ทำงานให้ฉัน ทั้งนี้ขึ้นอยู่กับการ์ด nVidia ของคุณคุณอาจจำเป็นต้องดาวน์โหลดไฟล์ที่แตกต่างกัน แต่พวกเขากำลังทั้งหมดที่ระบุไว้ที่http://www.nvidia.com/object/unix.html ฉันต้องการไดรเวอร์ 96xx แบบเดิมสำหรับ GeForce 2 MX 400 ของฉันดังนั้นหลังจากสัปดาห์ของการพยายามแก้ไขปัญหานี้ฉันเพิ่งรันคำสั่งเหล่านี้และในที่สุดก็ใช้งานได้! URL ที่ใช้ในคำสั่ง wget เป็นเพียง URL ของไฟล์ที่เว็บไซต์ nVidia ต้องการให้ฉันดาวน์โหลด

wget http://us.download.nvidia.com/XFree86/Linux-x86/96.43.23/NVIDIA-Linux-x86-96.43.23-pkg1.run
sudo sh NVIDIA-Linux-x86-96.43.23-pkg1.run
sudo reboot
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.