ฉันกำลังพยายามสร้าง distro ที่กำหนดเองโดยอิงจาก x86_64 ที่ใช้ debootstrap ฉันไม่ได้ใช้ไดรเวอร์การแสดงผลใด ๆ มีเพียงไดรเวอร์ทั่วไปที่รวมอยู่ใน linux-image-generic ฉันใช้ systemd-boot เป็น bootloader และฉันได้ติดตั้ง gnome-session, xorg และ gdm3 โดยใช้ apt เมื่อฉันพยายามบูตอิมเมจ ทุกอย่างดูเหมือนจะโหลด แต่เมื่อเปิด GDM3 หน้าจอจะเป็นสีดำโดยมีเคอร์เซอร์ขีดล่างสีขาวที่มุมซ้ายบนของหน้าจอเท่านั้น การรอไม่ได้แก้ปัญหา ดูเหมือนว่า GDM จะไม่เริ่มต้นเลย ฉันได้ดูบันทึกโดยใช้ สถานะ systemctl gdm.service
ซึ่งบอกฉันว่า GDM ทำงานโดยไม่มีปัญหาใดๆ และไม่แสดงข้อผิดพลาด ความล้มเหลว หรือการเตือนใดๆ ฉันได้ตรวจสอบแล้ว /var/log/gdm3 ซึ่งว่างเปล่า นอกจากนี้เมื่อฉันพยายาม สตาร์ทx
, Gnome Shell เริ่มทำงานทันที และทุกอย่างทำงานได้ดีจากที่นั่น ดังนั้นนั่นจึงไม่ใช่ปัญหาด้านกราฟิก
ข้อสังเกตหนึ่งที่น่าสนใจคือ ถ้าฉันบูตระบบ เปลี่ยนไปใช้ tty อื่น ปิดระบบ ติดตั้งใหม่และ chroot ไดรฟ์บนเครื่องโฮสต์และใช้ apt -y --reinstall ติดตั้ง gdm3
จะเริ่มทำงาน และ GDM ทักทายปรากฏขึ้น ฉันได้ลองสร้างใหม่ทั้งหมดประมาณ 5 รอบแล้ว และมันก็ทำงานอย่างต่อเนื่อง อย่างไรก็ตาม สิ่งนี้บ่งชี้ว่ามีปัญหาพื้นฐานที่ทำให้ GDM ไม่สามารถเริ่มต้นในการบู๊ตครั้งแรกและการติดตั้งแพ็คเกจครั้งแรกได้
ใครช่วยบอกฉันทีว่าไฟล์บันทึกของ gdm3 อยู่ที่ใด เพื่อช่วยฉันแก้ไขสาเหตุของปัญหา