ระหว่างการติดตั้ง Raspian ฉันเลือก "Start X-Server after boot" แต่ตอนนี้ฉันต้องการบู๊ตครั้งเดียวโดยไม่ต้องเริ่มต้น X-Server ดังนั้นฉันจึงมีหน่วยความจำมากขึ้นในการรันโปรแกรม
ฉันจะบูตโดยไม่ต้องเริ่มต้น X-Server ได้อย่างไร
ระหว่างการติดตั้ง Raspian ฉันเลือก "Start X-Server after boot" แต่ตอนนี้ฉันต้องการบู๊ตครั้งเดียวโดยไม่ต้องเริ่มต้น X-Server ดังนั้นฉันจึงมีหน่วยความจำมากขึ้นในการรันโปรแกรม
ฉันจะบูตโดยไม่ต้องเริ่มต้น X-Server ได้อย่างไร
คำตอบ:
ด้วยภาพ Raspbian คุณสามารถเรียกใช้สคริปต์เริ่มต้นใหม่อีกครั้งโดยใช้:
$ sudo raspi-config
และป้อนรหัสผ่าน sudo ของคุณ
จะเป็นการเปิดตัวเลือกเมนูเดียวกับที่คุณได้รับหลังจากบูตครั้งแรก
คุณไม่จำเป็นต้องทำการรีบูตตัวเลือกแรกทั้งหมดเพียงแค่ใช้ปุ่มลูกศรเพื่อเลื่อนไปยังตัวเลือกเมนูที่คุณต้องการเปลี่ยน
ในกรณีของคุณเลือก:
เริ่ม X-server หลังจากบูตหรือไม่
และเลือก:
ไม่หรือปิดการใช้งาน
จะเรียงลำดับคุณออก
การแก้ไขเพื่อเพิ่มตัวเลือกที่ไม่ใช่ GUI:
ตามที่ระบุไว้ในความคิดเห็นด้านล่างโดย @mirk คำสั่งที่แน่นอนสำหรับราสเบอร์รี่คือ:
sudo update-rc.d lightdm disable
วิธีการทำงานของ X.Org คือคุณมีตัวจัดการเดสก์ท็อปที่บูท X Server ให้คุณ นั่นหมายความว่าเพื่อป้องกันไม่ให้เซิร์ฟเวอร์ X เริ่มทำงานคุณต้องลบตัวจัดการ destkop ของคุณออกจากรายการ daemons
ถ้าคุณใช้ GNOME คุณก็คือเดสก์ท็อปผู้จัดการคือ GDM หากคุณใช้ KDE ตัวจัดการเดสก์ท็อปจะเป็น KDM สำหรับสิ่งนี้ฉันจะสมมติว่าคุณกำลังใช้ GNOME ดังนั้นคุณใช้ GDM เป็นผู้จัดการเดสก์ท็อปของคุณ
ใน Raspian ผู้จัดการเดสก์ท็อปเรียกว่า LightDM
เพื่อปิดการใช้งานภูตใน Debian (ซึ่ง Raspbian เป็นทางแยกของ) คุณต้องเรียกใช้คำสั่งต่อไปนี้
$ sudo update-rc.d <daemon> disable
ดังนั้นเพื่อปิดการใช้งาน LightDM เราต้องเรียกใช้คำสั่งต่อไปนี้
$ sudo update-rc.d lightdm disable
และตอนนี้ในการรีบูทครั้งต่อไปของคุณ LightDM ไม่ควรเริ่มและจะไม่เริ่ม X Server
sudo update-rc.d lightdm disable
คำตอบที่ยอมรับไม่ได้สำหรับฉันในรุ่น "Jessie" ฉันลงเอยด้วยการใช้:
sudo systemctl set-default multi-user.target
การอ้างอิง: กำลังพยายามปิด X11 ใน Jessie