ฉันจะปิดการใช้งาน X ในเวลาบูตเพื่อให้ระบบบูตในโหมดข้อความได้อย่างไร


220

เป็นไปได้หรือไม่ที่จะปิดการใช้งาน X ในเวลาบูท? ฉันตั้งค่าเซิร์ฟเวอร์ดังนั้นมันจะดีถ้ามันไม่โหลดอินเทอร์เฟซแบบกราฟิกทุกครั้งที่ฉันเริ่มระบบ


ในหน้าจอเข้าสู่ระบบ GDM ของ 11.04 และก่อนหน้านี้ฉันคิดว่ามีตัวเลือกเซสชัน xterm ที่เพิ่งจะให้บรรทัดคำสั่งแก่คุณ หรือคุณสามารถเข้าถึงบางสิ่งได้จากตัวเลือกการกู้คืนใน GRUB แม้ว่าคุณอาจจะไม่สามารถตั้งค่าให้เป็นค่าเริ่มต้นได้
Christopher Kyle Horton

คุณสามารถดูโพสต์นี้askubuntu.com/questions/2093/…
hhlp

มันเป็น lightdm ที่คุณต้องการ มันแทนที่ gdm ใน 11.10
Elvis Stressborg

ขอขอบคุณ. ดังนั้นฉันจะหยุด LightDM ไม่ให้ทำการโหลด bootup ได้อย่างไร
Jim Wilson

คำตอบ:


263

แก้ไข/etc/default/grubด้วยเครื่องมือแก้ไขที่คุณโปรดปรานเช่นnano:

sudo nano /etc/default/grub

ค้นหาบรรทัดนี้:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

เปลี่ยนเป็น:

GRUB_CMDLINE_LINUX_DEFAULT="text"

อัปเดต GRUB:

sudo update-grub

สำหรับระบบที่ใช้ systemd

นี่เป็นขั้นตอนเพิ่มเติมสำหรับการวางจำหน่าย systemd เช่น Ubuntu 15.04 ขั้นตอนข้างต้นสำหรับด้วงยังจำเป็น

คุณต้องบอกว่าsystemdอย่าโหลดตัวจัดการล็อกอินแบบกราฟิก:

sudo systemctl enable multi-user.target --force
sudo systemctl set-default multi-user.target

คุณจะยังคงสามารถใช้ X ได้โดยพิมพ์startxหลังจากที่คุณเข้าสู่ระบบ


3
ใช้งานได้กับ lightdm มันใช้งานได้กับตัวจัดการล็อกอินแบบกราฟิกใด ๆ นี่เป็นวิธีที่เหมาะสมในการโหลดระบบ Linux โดยไม่ต้องโหลดเซิร์ฟเวอร์ X ใช่หรือไม่ ดูเหมือนว่ามีเหตุผลมากขึ้น? เลือกหนึ่งรายการ ... :)
Bruno Pereira

1
ตัวจัดการล็อกอินแบบกราฟิกใด ๆ โซลูชันนี้เชื่อมโยงกับด้วงซึ่งไม่ได้ใช้ (หรือมีให้ใช้) บนแพลตฟอร์มมือถือใหม่ที่ Ubuntu เปิดใช้งานในขณะที่ปิดใช้งานบริการนั้นไม่ขึ้นอยู่กับ bootloader วิธีการที่เหมาะสม ? ไม่มีการพูดถึงความจริง มีเหตุผลมากกว่านี้ไหม? การยับยั้งบริการเฉพาะไม่ใช่พารามิเตอร์เวลาบูต แต่คุณยังคงถูกต้องเนื่องจากข้อเท็จจริงอื่น: โซลูชันของคุณไม่เพียง แต่ยับยั้ง lightdm แต่ยังรวมถึงพลีมั ธ (ในขั้นตอนเริ่มต้นและอื่น ๆ ) ดังนั้นความหมายของมันจึงไม่ "ปิดการใช้งาน X" แต่ "ปิดการใช้งานการตั้งค่ากราฟิกใด ๆ " การกำหนดค่า bootloader ขอบคุณมาก!
Stéphane Gourichon

2
เนื่องจากคำถามถูกสร้างขึ้นสำหรับ Ubuntu และไม่ใช่แพลตฟอร์มสำหรับมือถือ (คุณสามารถเปลี่ยนแปลงอะไรก็ได้ใน Ubuntu รุ่นมือถือทำไมถึงเป็นสิ่งที่ดีฉันเดาว่าคุณจะถูกล็อคทันทีที่รู้อะไรเกี่ยวกับคีย์บอร์ดและ ยอมรับการใช้นิ้วมือและท่าทางแฟนซี: P) ฉันกำลังสมมติว่าเรากำลังพูดถึงอูบุนตูระบบปฏิบัติการบนเดสก์ท็อปที่ฉันชอบและสามารถปรับเปลี่ยนได้ตามความต้องการของฉัน :) แต่คุณถูกต้องมีปัญหาความหมายกับชื่อโพสต์อย่าลังเลที่จะแก้ไขให้ถูกต้อง! ขอบคุณสำหรับความคิดเห็น
Bruno Pereira

11
@Joyce รันครั้งแรกsystemctl get-defaultเพื่อค้นหาว่าชื่อระดับการทำงานปัจจุบันคืออะไรและจำชื่อได้จากนั้นใช้systemctl set-default multi-user.targetเพื่อเปลี่ยนเป็น "multi-user.target" หรือเรียกใช้คำสั่งเท่ากับเหล่านี้แทนและดูการเปลี่ยนแปลง แล้วก็rm '/etc/systemd/system/default.target' หากปัญหายังคงอยู่ทำซ้ำการทำงานระดับเริ่มต้นที่คุณจำได้ว่ามันผ่านln -s '/usr/lib/systemd/system/multi-user.target' '/etc/systemd/system/default.target' systemctl set-default RunLevelName
αғsнιη

3
ในคำสั่ง systemctl ฉันได้รับข้อความแสดงข้อผิดพลาด: "ไฟล์หน่วยไม่มีส่วน [ติดตั้ง]"
ดอนสดใส

32

การติดตั้ง GUI อาจทำให้มันเริ่มโดยอัตโนมัติ แต่มันง่ายมากที่จะบูตไปที่ text mode ใน Ubuntu เพียงแค่เปิด/etc/default/grubเป็นรูทและเพิ่มtextไปที่

GRUB_CMDLINE_LINUX_DEFAULT=

เส้น จากนั้นเรียกใช้:

sudo update-grub

ระบบของคุณจะบูตเป็นโหมดข้อความเสมอ

หากคุณต้องการบู๊ตไปยัง GUI เพียงกดeในเมนูบู๊ตและลบออกtextจากkernelบรรทัด

หากคุณต้องการเริ่ม GUI หลังจากบู๊ตเพียงรัน:

sudo /etc/init.d/lightdm start

หวังว่าจะช่วย :)


อูบุนตู 11.10 ไม่ได้ใช้ GDM เป็นผู้จัดการ defult เข้าสู่ระบบ
hhlp


2
@hhlp: แก้ไขแล้ว ด้วยการอัพเดต Lightdm ล่าสุดงานพุ่งพรวดจะคำนึงถึงtextเคอร์เนล cmdline
Andrew Gunnerson

ถูกต้องสำหรับ 12.04?
asheeshr

1
@AshRj: ใช่มันใช้ได้กับ Ubuntu ทุกรุ่นที่ใช้ upstart :)
Andrew Gunnerson

25

สำหรับ 11.04 และรุ่นก่อนหน้า (และอาจภายหลัง)

หากคุณต้องการบูตเข้าสู่โหมดข้อความ:

/etc/default/grubแก้ไข ตัวอย่างเช่น:

sudo gedit /etc/default/grub

ค้นหาบรรทัดนี้:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

เพิ่มtext:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"

จากนั้นอัพเดต Grub:

sudo update-grub

หมายเหตุ: การลบquiet splash(เช่นGRUB_CMDLINE_LINUX_DEFAULT="") จะแสดงข้อความระหว่างการบู๊ต แต่จะแสดงหน้าจอเข้าสู่ระบบแบบกราฟิกตามปกติ การแทนที่quiet splashด้วยtextจะทำให้คุณได้รับข้อความแจ้งการเข้าสู่ระบบ ที่จะเริ่มต้นวาระให้ใช้หรือsudo /etc/init.d/gdm startstartx

เพื่อปิดการใช้ GDM:
ติดตั้งก้น ติดตั้งก้น

หลังจากติดตั้งแล้วจะพบได้ในระบบ >> การดูแลระบบ >> Bootup-Manager

ยกเลิกการเลือก Gnome Display Manager ข้อความแสดงแทน


การกำหนดค่า GRUB ใช้งานได้ เพราะเหตุใดฉันจึงต้องการปิดการใช้งาน GDM
Olivier Lalonde

1
เพราะการทำเช่นนั้นจะทำให้สำเร็จในสิ่งเดียวกัน
RolandiXor

1
ยืนยันใน 13.04 ที่GRUB_CMDLINE_LINUX_DEFAULT=""ทำงานเพื่อแสดงรายละเอียดระหว่างการบู๊ตในขณะที่ยังคงเปิดใช้งานการเข้าสู่ระบบแบบกราฟิก
Jesse Glick

23

หากคุณใช้ lightdm เป็นผู้จัดการการเข้าสู่ระบบมันสามารถป้องกันได้จากการโหลดโดยการปิดการใช้งาน

คุณสามารถใช้การแทนที่:

sudo bash -c 'echo "manual" >> /etc/init/lightdm.override'

และเพื่อเริ่มต้น lightdm ที่คำสั่ง:

sudo start lightdm

ในการกู้คืนระบบของคุณเพื่อให้ lightdm เริ่มทำงานในการบู๊ตเสมอ:

sudo rm /etc/init/lightdm.override

สำหรับข้อมูลเพิ่มเติมตำราพุ่งพรวดเป็นเพื่อนของคุณ:


1
สิ่งนี้ไม่ทำงานใน Ubuntu 15.10
mmdanziger


12

มันได้รับการตอบแล้วในคำถามเก่า ๆ หลายข้อ แต่หาไม่พบในตอนนี้ดังนั้นฉันจึงสรุปสถานการณ์ต่าง ๆ ที่นี่

  1. หากต้องการหยุดเซิร์ฟเวอร์ X ที่เริ่มต้นโดยstartxเพียงยกเลิกเซสชัน

  2. หากต้องการหยุดเซิร์ฟเวอร์ X ที่เริ่มต้นโดย Login Manager (GDM) ให้เรียกใช้

    sudo service gdm stop
    

    จากนั้นเลื่อนไปที่ttyตัวอย่างเช่นกดCtrl- Alt- F1จากนั้นล็อกอินที่นี่ในโหมดข้อความ

  3. หากต้องการหลีกเลี่ยงการเริ่มต้นตัวจัดการการเข้าสู่ระบบ (และ X) ให้แก้ไข

    /etc/default/grub
    

    เปลี่ยนสาย

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    

    ที่จะกลายเป็น

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"
    

    จากนั้นอัพเดตไฟล์คอนฟิกูเรชัน grub ด้วย

    sudo update-grub
    

    เพื่อที่ว่าในครั้งต่อไปที่คุณจะไปโดยตรงไปยังโหมดข้อความและคุณจำเป็นstartxที่จะเริ่มต้นเซสชั่น X sudo service gdm startหรืออีกทางเลือกหนึ่ง


8

ฉันทำตาม

ขั้นตอนที่ 1อัปเดตพื้นที่เก็บข้อมูลของคุณก่อนโดยเรียกใช้

sudo apt-get update

ขั้นตอนที่ 2มีข้อผิดพลาดบางอย่างใน lightdm รุ่นเก่าดังนั้นเราจำเป็นต้องอัพเกรดเหมือนกัน เมื่อต้องการทำเช่นนั้น

sudo apt-get install lightdm

ขั้นตอนที่ 3ตอนนี้เราต้องแก้ไขการตั้งค่าด้วง ขั้นตอนที่ 3aเปิด/etc/default/grubด้วยเครื่องมือแก้ไขที่คุณชื่นชอบและเปลี่ยนแปลง

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

ไปยัง

GRUB_CMDLINE_LINUX_DEFAULT="text"

ขั้นตอนที่ 3bนอกจากนี้ยังแสดงความคิดเห็น GRUB_HIDDEN_TIMEOUT = 0 บรรทัดนี้สำหรับการซ่อนเมนู GRUB

ขั้นตอนที่ 4ตอนนี้เราจะอัพเกรดการตั้งค่า GRUB

sudo update-grub

ขั้นตอนที่ 5 Ubuntu 11.10 รุ่นเดสก์ท็อปใช้ lightdm สำหรับ GUI เราจำเป็นต้องปิดการใช้งานเหมือนกัน

sudo update-rc.d -f lightdm remove

ขั้นตอนที่ 6ตอนนี้รีสตาร์ทเครื่องของคุณ

พบได้ที่Disable GUI Boot ใน Ubuntu 11.10


4

ใช่การบอกให้ระบบเริ่มทำงานในคอนโซลในเวลาบูตสามารถทำได้ผ่านการแก้ไขคำสั่ง grub เมื่อคุณมาถึงเมนูด้วงไฮไลต์รายการของ Ubuntu eและกด

คุณจะเห็นข้อความเช่นในภาพตะโกน:

ป้อนคำอธิบายรูปภาพที่นี่

เปลี่ยนข้อความสาดเงียบ ไปข้อความ กดF10เพื่อเปิด (ที่มา: rolling-ubuntu ) ฉันได้ทดสอบสิ่งนี้ในระบบของฉัน 14.04 บูตเข้าไปในคอนโซลข้อความไม่มี lightdm อยู่ในสายตา เริ่ม lightdm ด้วยsudo initctl start lightdm

เพื่อหลีกเลี่ยงการทำเช่นนี้ทุกครั้งคุณสามารถเพิ่มรายการด้วงถาวรด้วยตัวเลือกดังที่แนะนำในคำตอบนี้

ข้อเสนอแนะทางเลือกคือการเปลี่ยน runlevel เริ่มต้นและเปลี่ยน runlevels ที่ lightdm เริ่ม / หยุดตามที่แนะนำโดยคำตอบอื่นในโพสต์เดียวกัน


Ubuntu 18.04 Live ISO ยังคงเปิดตัว Xorg โดยไม่คำนึงถึงtextตัวเลือก แทนที่จะระบุ runlevel 3แทนที่จะtextทำให้มันใช้งานได้ เครดิตไปที่คำตอบนี้
Ruslan

@Ruslan ข้อมูลที่เป็นประโยชน์ขอบคุณ คำตอบของฉันสำหรับเดสก์ท็อปโดยเฉพาะจริง ๆ แล้วถูกโพสต์ในปี 2558 ขณะที่ 14.04 รีลีสเป็นปัจจุบัน
Sergiy Kolodyazhnyy

ฉันกำลังทดสอบสิ่งนี้ใน Live ISO ของ Ubuntu รุ่นเดสก์ท็อป 18.04 ไม่มีอะไรต้องใช้เซิร์ฟเวอร์หรือรุ่นอื่น ๆ เพื่อให้3ตัวเลือกนี้ใช้งานได้ (และtextเพื่อไม่ให้ทำงานซึ่งเกิดขึ้นกับฉัน)
Ruslan

4

ฉันสังเกตเห็นว่าเธรดนี้หมุนรอบตัวเองโดยสมมติว่าคุณใช้ LightDM เป็นเครื่องมือจัดการการแสดงผล แม้ว่านี่อาจเป็น DM / ยินดีต้อนรับตามปกติ แต่นั่นไม่ได้เป็นส่วนหนึ่งของคำถามเดิม (และเขาไม่ได้ระบุ .. )

ในกรณีของฉัน:

ฉันใช้ KDE / KDM บนเซิร์ฟเวอร์ของฉัน แต่ฉันเพียงแค่ปิดการใช้งานพุ่งพรวด / บริการจากการเริ่มต้นภายใต้ runlevel 2:

/etc/init/kdm.conf : (kdm: 4: 4.8.5-0ubuntu0.3, เวอร์ชั่นเริ่มต้น: 1.5-0ubuntu7.2)

หา:

start on ((filesystem

เปลี่ยนแปลง

           and runlevel [!06]

ไปยัง

           and runlevel [!026]

สมมติว่า runlevel เริ่มต้นของคุณคือ 2 เมื่อทำการรีบูทใหม่คุณจะมีคอนโซลไม่ใช่ KDM จากนั้นคุณสามารถเรียกใช้ DM / DE ด้วยตนเองเมื่อต้องการ = ใช้ 'startx' / etc หากต้องการคืนเครื่องให้เป็นคอนโซลและออกจากเซิร์ฟเวอร์ X หลังจากนี้ให้ใช้ 'ออกจากระบบ'

สคริปต์ dm .confs อื่นนั้นคล้ายคลึงกัน (ฉันตั้งค่าเซิร์ฟเวอร์ของฉันเช่นนี้ .. เพื่อให้สามารถทำงานโดยใช้ GUI เป็นครั้งคราว - แต่ไม่ดึงทรัพยากรเมื่อไม่ได้ใช้ / จำเป็นหรือเพียงแค่รีบูตเครื่อง)


แก้ไข

(ระบบปัจจุบันของฉัน: พุ่งพรวด 1.12.1 / Ubuntu 14.04)

เนื่องจากวิธีเริ่มต้นในการแก้ไขปัญหานี้เมื่อเร็ว ๆ นี้คือเพียงแค่ปิดการใช้งานตัวจัดการหน้าจอของคุณไม่ให้เริ่มต้นเมื่อบู๊ต:

echo "คู่มือ" | sudo tee -a / etc / init / {service} .override

สำหรับ lightdm:

 echo  "manual" | sudo tee -a /etc/init/lightdm.override

สามารถเป็นบริการใด ๆ ใน / etc / init รวมถึง kdm / gdm 'startx' เพื่อทำงานตามที่จำเป็นหลังจากรีบูต

อ้างอิง:
วิธีปิดการใช้งาน lightdm?
จะเปิดหรือปิดบริการได้อย่างไร?


2

ขั้นตอนคือ:

ปรับแต่งการตั้งค่า grub 2:

  • sudo nano /etc/default/grubเพื่อเปิดไฟล์ที่มีสิทธิ์ใช้งานรูท

ค้นหาบรรทัด

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”

และเปลี่ยนเป็น

GRUB_CMDLINE_LINUX_DEFAULT=”text”

บันทึกการเปลี่ยนแปลง (กด ctrl + o แล้วตามด้วย ENTER) และปิดไฟล์ (ctrl + x)

หากต้องการใช้การกำหนดค่าใหม่ให้ทำเช่นนี้

  • sudo update-grub

ตอนนี้รีสตาร์ทพีซีของคุณ

  • sudo reboot

มีคุณ ... หน้าจอเข้าสู่ระบบกราฟิกข้อความ ... ระบุข้อมูลรับรองของคุณเพื่อเข้าสู่ระบบ tty (ค่าดีฟอลต์ tty1) คุณสามารถเปลี่ยน tty ด้วย crtl + alt + [F1 เป็น F6] สำหรับ tty1 เป็น tty6 คุณสามารถเริ่มเซสชัน X (เซสชัน X11) ส่วนต่อประสานผู้ใช้แบบกราฟิกด้วยsudo start lightdm(ctrl + alt + F7)


PS: ในกรณีที่คุณต้องการยกเลิกการเปลี่ยนแปลงที่คุณทำที่นี่ตามลิงค์:

จะเปลี่ยนกลับเป็น GUI เป็นอินเตอร์เฟสเริ่มต้นจาก CLI ในเดสก์ท็อป Ubuntu ได้อย่างไร


2

หากใช้ Lubuntu 15.05 กับ systemd ที่จัดการกระบวนการบู๊ตมันเป็นไปได้ที่จะทำการบูทไปยังคอนโซลและหลังจากนั้นจากคอนโซลจะเริ่มสภาพแวดล้อมแบบกราฟิก ทำตามขั้นตอนเหล่านี้:

  1. ทำตามการแก้ไขที่กล่าวถึงก่อนหน้านี้เพื่อด้วงต่อ Bruno:
    แก้ไข/etc/default/grubด้วยโปรแกรมแก้ไขที่คุณโปรดปรานเช่น: nano:

    sudo nano /etc/default/grub
    

    ค้นหาบรรทัดนี้:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    

    เปลี่ยนเป็น:

    GRUB_CMDLINE_LINUX_DEFAULT="text"
    

    อัพเดทด้วง:

    sudo update-grub
    
  2. sudo systemctl enable multi-user.target --forceบรูโน่ปัญหา การใช้ใส่ใจฉันดังนั้นฉันต้องการforce sudo systemctl set-default multi-user.targetเปิดเทอร์มินัลแล้วทำsudo systemctl set-default multi-user.target

  3. รีบูตจะนำคุณเข้าสู่คอนโซลเพื่อขอรหัสผ่าน

  4. sudo systemctl start lightdmเมื่อปรารถนาที่จะป้อนเข้าสู่สภาพแวดล้อมแบบกราฟิก คุณจะถูกนำไปที่หน้าต่างล็อกอินของ lightdm

  5. ใช้คำสั่งผสมคีย์ ctrl alt F1 เพื่อกลับไปยังคอนโซลที่คุณอยู่เพื่อออกจากระบบหากต้องการ (ฉันออกจากโหมดคอนโซลโดยปกติฉันจะทำที่นั่นจนกระทั่งบูตครั้งถัดไป) ctrl alt F7 เพื่อกลับไปที่การเข้าสู่ระบบ lightdm หรือ ctrl alt F1 ถึง F7 ต่อความต้องการหรือความปรารถนา


1
หากคุณมีคำถามใหม่โปรดขอได้โดยคลิกที่ถามคำถามปุ่ม หากคุณมีชื่อเสียงเพียงพอคุณสามารถโหวตคำถามได้ หรือ "ติดดาว" เป็นรายการโปรดและคุณจะได้รับแจ้งคำตอบใหม่ ๆ
Michael Lindman

@ randyblanc ดูเหมือนว่าอย่างน้อยในบางส่วนอาจเป็นคำตอบของคำถาม - แต่มันเป็นคำพูดที่เหมือนคำถามที่เกี่ยวข้อง เพื่อให้ชัดเจนสำหรับผู้ที่ค้นหาความช่วยเหลือ (เพื่อให้พวกเขารู้ว่าโพสต์นี้อาจช่วยพวกเขา) และเพื่อลดโอกาสที่โพสต์นี้จะได้รับการพิจารณาว่าไม่ใช่คำตอบและถูกลบออกฉันขอแนะนำ rewording สิ่งนี้ จริงคำถาม (แทนที่จะเป็นโซลูชั่นที่นำเสนอ) และการโพสต์ว่ามันเป็นคำถามใหม่ หากนี่ไม่ได้มีไว้เพื่อเป็นคำตอบโปรดแจ้งให้เราทราบและ / หรือลบออก
Eliah Kagan

2

คุณอาจต้องการป้องกันเคอร์เนลจากการเปลี่ยนโหมดวิดีโอซึ่งอาจมีปัญหาโดยเฉพาะอย่างยิ่งหากคุณไม่เห็นพรอมต์การเข้าสู่ระบบหรือปิดบางส่วนของหน้าจอ เพิ่มการตั้งค่า GRUB_CMDLINE_LINUX_DEFAULT = "nomodeset" ไปยัง / etc / default / grub:

#GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
#GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#for text mode boot up... and also uncomment the "console" terminal
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
#GRUB_CMDLINE_LINUX="text"
GRUB_TERMINAL=console

ทดสอบกับเซิร์ฟเวอร์ Ubuntu 16.04.1


2

ฉันทำตาม:

  1. ก่อนอัปเดตที่เก็บของคุณโดยการเรียกใช้

    sudo apt-get update
    
  2. มีข้อผิดพลาดบางอย่างใน lightdm รุ่นเก่าดังนั้นเราจำเป็นต้องอัพเกรดเหมือนกัน เมื่อต้องการทำเช่นนั้น

    sudo apt-get install lightdm
    
  3. ตอนนี้เราต้องแก้ไขการตั้งค่าด้วง

    เปิด/etc/default/grubด้วยโปรแกรมแก้ไขที่คุณชื่นชอบและเปลี่ยนแปลง

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    

    ไปยัง

    GRUB_CMDLINE_LINUX_DEFAULT="text"
    

    ยังแสดงความคิดเห็นGRUB_HIDDEN_TIMEOUT=0บรรทัดนี้มีไว้สำหรับการซ่อนเมนูด้วง

  4. ตอนนี้เราจะอัพเกรดการตั้งค่า GRUB

    sudo update-grub
    
  5. ตอนนี้รีสตาร์ทเครื่องของคุณ


ตามที่lightdm.confไม่จำเป็นต้องลบ lightdm
Bruno Pereira

หากคุณไม่ได้ลบมันคุณจะได้รับ GUI หลังจากทำสิ่งนี้ทั้งหมด
Vidyadhar

ขออภัยเพิ่งทดสอบใน 11.10 นี้ไม่เป็นความจริงไม่จำเป็นต้องลบ lighdm ขั้นตอนที่ 5 ไม่จำเป็น
Bruno Pereira

ตกลงฉันได้ลบขั้นตอนที่ 5 เกี่ยวกับ lightdm แล้ว
Vidyadhar

1

เมื่อคุณติดตั้ง Ubuntu-desktop มันจะถูกตั้งค่าโดยอัตโนมัติlightdmให้เริ่มต้นด้วยระบบ คุณจะต้องปิดการใช้งานนี้ (อาจแก้ไขได้/etc/rc.local) และใช้startxเพื่อเรียกใช้ส่วนต่อประสานกราฟิกเมื่อคุณต้องการ


0

เพียงรายงานเกี่ยวกับ Lubuntu 18.04.3 LTS

sudo nano /etc/default/grub

จากนั้นเปลี่ยนบรรทัดที่กล่าวถึงข้างต้นเป็น:

GRUB_CMDLINE_LINUX_DEFAULT = "text"

sudo update-grub

นี่เป็นการตั้งค่าโหมดข้อความของการบูทอย่างถูกต้อง มีประโยชน์มากฉันสามารถติดตามและพบปัญหาโดยไม่ต้องเข้าไปในล็อกไฟล์

systemctl get-default 

เอาต์พุตนี้ "กราฟิก.target" และโปรดทราบสำหรับการกู้คืนสถานะดั้งเดิมในอนาคต

sudo systemctl set-default multi-user.target 

สิ่งนี้ได้ปิด GUI ของ XWindows (lightdm และ startx, openbox และอื่น ๆ ) แต่ฉันต้องพิมพ์ 3 ครั้งเพื่อเข้าสู่ระบบ / รหัสผ่านเพื่อบูตเข้าสู่ Xwindows:

A) เข้าสู่ระบบ

B) sudo lightdm # เริ่ม xwindows ด้วยการตั้งค่าเริ่มต้นของฉัน (ซึ่งดี)

C) กล่องโต้ตอบเข้าสู่ระบบ GUI ปกติของ Lubuntu

การเข้าสู่ระบบสามครั้งน่ารำคาญ แต่ก็ใช้งานได้เป็นอย่างอื่น

คืนค่าการตั้งค่าดั้งเดิม:

 sudo systemctl set-default graphical.target

หวังว่านี่จะเป็นประโยชน์กับใครบางคน :-)


-2

สำหรับ Ubuntu 14.04 Trusty Tahr และ Ubuntu 12.04 แม่นยำ Pangolin, systemd ได้รับการเพิ่ม PPA ของบุคคลที่สามดังนั้นการทดสอบบนระบบ Ubuntu LTS ล่าสุดนั้นเป็นเรื่องง่าย สิ่งที่คุณต้องทำคือเพิ่ม ppa ในระบบของคุณ

sudo add-apt-repository ppa:pitti/systemd
sudo apt-get update
sudo apt-get dist-upgrade 

ตอนนี้เปิด/etc/default/grubไฟล์โดยใช้เท็กซ์เอดิเตอร์ (ฉันใช้geditที่นี่) โดยใช้sudoสิทธิ์ผ่านเทอร์มินัลเพื่อแก้ไขดังนี้:

sudo -H gedit /etc/default/grub

เปลี่ยนสายGRUB_CMDLINE_LINUX_DEFAULT="quiet splash"เป็นGRUB_CMDLINE_LINUX_DEFAULT = "init=/lib/systemd/systemd"

บันทึกไฟล์และอัพเดต Grub:

sudo update-grub

tty1จากนั้นเริ่มต้นในขณะนี้ระบบจะบูตเข้าใช้คอนโซลข้อความ

เพื่อเข้าสู่ระบบใน GUI ทำงานอีกครั้ง

sudo start lightdm

หมายเหตุ: อย่าใช้startxหรือCtrl+ Alt+ F7สำหรับ Ubuntu 15.04 ที่ใช้การsystemdใช้งานsudo service lightdm start


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