วิธีบู๊ต CentOS ใน CLI


35

ฉันมี CentOS 6.2 OS ที่บูทเข้าไปใน GUI ฉันจะไม่สามารถบู๊ตเข้าสู่ GUI ได้อย่างไรและให้บู๊ตเข้าสู่ CLI แทนได้อย่างไร ฉันต้องการทำสิ่งนี้ในเวลาที่เริ่มต้นคอมพิวเตอร์

คำตอบ:


49

เมื่อคุณอยู่ที่เมนู GRUB ที่คุณเลือกระบบปฏิบัติการที่จะบู๊ต (หากเมนูนี้ไม่ปรากฏขึ้นให้กดESCในขณะที่คุณได้รับ“ Booting CentOS ใน X วินาที”) กดeเพื่อแก้ไขคำสั่งการบู๊ตของคุณ คุณควรเห็นหน้าจอดังนี้: (พารามิเตอร์อาจแตกต่างกัน)

เมนูด้วง

kernelค้นหาบรรทัดที่ขึ้นต้นด้วย เลือกจากนั้นกดeอีกครั้ง คุณจะอยู่ที่เครื่องมือแก้ไขอย่างง่ายเพิ่ม3ในตอนท้ายของบรรทัดนี้ นี่หมายถึงการบูตใน runlevel 3 ซึ่งเป็นโหมดข้อความเท่านั้น

ที่จะทำให้ติดนี้: แก้ไขและดูบรรทัดที่เริ่มต้นด้วย/etc/inittab id:5แทนที่ในสายว่าด้วยการ5 3คุณสามารถหาคำอธิบายสั้น ๆ ของ runlevels ได้ที่นี่แต่ในไม่ช้า:

  • Runlevel 0 และ 6:หยุดและรีบูตเครื่องตามลำดับ
  • Runlevel 1:ไม่มีบริการที่ใช้งาน, เฉพาะ root เท่านั้นที่สามารถเข้าสู่ระบบได้
  • Runlevel 2:ผู้ใช้สามารถเข้าสู่ระบบ แต่ไม่มีเครือข่าย
  • Runlevel 3:ระบบเครือข่ายและโหมดข้อความ
  • Runlevel 4:ไม่ได้ใช้
  • Runlevel 5: GUI

3
หลังจากทำการแก้ไขเคอร์เนลสำหรับโหมด boot runlevel (และกดbเพื่อ "boot") มันควรจะยังคงโหลดหน้าจอสแปลชหรือไม่?
bgmCoder

1
@BGM ฉันคิดว่าเป็นอย่างนั้น แต่มันควรจะส่งคุณไปยังหน้าจอการเข้าสู่ระบบหลังจากที่มันเสร็จสิ้น
Renan

มันใช้งานได้สำหรับระดับ 1 แต่ไม่ใช่สำหรับระดับ 3 นั้นแปลกหรือไม่
bgmCoder

อย่างไรก็ตาม Renan มีคำตอบ ฉันยังพบได้ที่นี่: linuxquestions.org/questions/linux-server-73/…
bgmCoder

3
สำหรับ CentOS 7 ให้พิมพ์สิ่งนี้ลงในเทอร์มินัล: 'systemctl set-default multi-user.target' และเปลี่ยนกลับเป็น 'systemctl set-default
graphics.target

4
  1. นอกเหนือจากสิ่งที่ Renan กล่าวคุณสามารถสลับไปยังระดับอื่นโดยเพียงแค่การดำเนินการsudo init [level-number]- /etc/inittabนี้เป็นชั่วคราวเมื่อคุณรีบูตคุณจะได้รับการเริ่มต้นของคุณในการกำหนดค่า
  2. หากคุณไม่ต้องการเห็นหน้าจอสแปลชคุณจะต้องแทนที่เคอร์เนลพารามิเตอร์rhgbด้วยtextในเมนูบู๊ต /boot/grub/grub.confที่จะทำให้มันถาวรแก้ไข
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.