บูตโดยไม่ต้องเริ่มต้น X-server


91

ระหว่างการติดตั้ง Raspian ฉันเลือก "Start X-Server after boot" แต่ตอนนี้ฉันต้องการบู๊ตครั้งเดียวโดยไม่ต้องเริ่มต้น X-Server ดังนั้นฉันจึงมีหน่วยความจำมากขึ้นในการรันโปรแกรม

ฉันจะบูตโดยไม่ต้องเริ่มต้น X-Server ได้อย่างไร

คำตอบ:


96

ด้วยภาพ Raspbian คุณสามารถเรียกใช้สคริปต์เริ่มต้นใหม่อีกครั้งโดยใช้:

$ sudo raspi-config

และป้อนรหัสผ่าน sudo ของคุณ

จะเป็นการเปิดตัวเลือกเมนูเดียวกับที่คุณได้รับหลังจากบูตครั้งแรก

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

ในกรณีของคุณเลือก:

เริ่ม X-server หลังจากบูตหรือไม่

และเลือก:

ไม่หรือปิดการใช้งาน

จะเรียงลำดับคุณออก

การแก้ไขเพื่อเพิ่มตัวเลือกที่ไม่ใช่ GUI:

ตามที่ระบุไว้ในความคิดเห็นด้านล่างโดย @mirk คำสั่งที่แน่นอนสำหรับราสเบอร์รี่คือ:

sudo update-rc.d lightdm disable

6
และสิ่งนั้นเปลี่ยนไปจริง ๆ
Thorbjørn Ravn Andersen

สคริปต์ raspi-config สร้างเมนู GUI ที่ให้คุณทำการเปลี่ยนแปลงการกำหนดค่าระบบได้หลายอย่าง สคริปต์ส่วนนี้เปิดใช้งานหรือปิดใช้งาน lightdm ตัวจัดการเดสก์ท็อปที่ใช้สำหรับ Raspbian มันใช้คำสั่ง update-rc.d เช่นเดียวกับที่อธิบายโดย Bryan Dunmore ยกเว้น Raspbian จะไม่ใช้ GDM ตามค่าเริ่มต้นและ RasPi จะรันแทบไม่ได้หากติดตั้ง
Zenbike

4
นั่นไม่ใช่คำตอบของคำถาม ด้วย raspi-config ให้คุณตั้งค่าให้บู๊ตไปที่ CLI อย่างถาวรในขณะที่คำถามถามว่าจะทำอย่างไรในครั้งเดียว
Mauro

ใช่ถ้ามันค้างเมื่อเดสก์ท็อปหมดและจะไม่ ctrl + alt + f2 ... คุณจะเปิดเทอร์มินัลเพื่อเรียกใช้คำสั่งนั้นได้อย่างไร สิ่งเดียวที่ดูเหมือนจะใช้ได้คือ alt + sysrq + reisub :(
NoBugs

24

วิธีการทำงานของ 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

อ้างอิง

  1. ปิดการใช้งาน daemons - Daemon - Debian Wiki

7
คำสั่งที่แน่นอนสำหรับราสเบอร์รี่คือ:sudo update-rc.d lightdm disable
มืด

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.