คุณจะให้ RHEL6 แสดงข้อมูลการเริ่มต้น "ดั้งเดิม" ได้อย่างไรแทนที่จะเป็นแถบความคืบหน้าแบบทำเป็นชั้น / เรียงซ้อน?
ดัมพ์ข้อมูลมาตรฐานแสดงขึ้นระหว่างการปิดเครื่อง
คุณจะให้ RHEL6 แสดงข้อมูลการเริ่มต้น "ดั้งเดิม" ได้อย่างไรแทนที่จะเป็นแถบความคืบหน้าแบบทำเป็นชั้น / เรียงซ้อน?
ดัมพ์ข้อมูลมาตรฐานแสดงขึ้นระหว่างการปิดเครื่อง
คำตอบ:
plymouth-set-default-theme text
/usr/libexec/plymouth/plymouth-update-initrd
หรือลบ "rhgb quiet" ออกจากการกำหนดค่า Grub ( /boot/grub/menu.lst
)
หากคุณบูตในโหมดข้อความซึ่งเป็นวิธีการตั้งค่าเซิร์ฟเวอร์ส่วนใหญ่คุณต้องทำดังต่อไปนี้ ในโหมดข้อความ plymouth วาดแถบข้อความที่มีสีสันซึ่งยากต่อการลบโดยสิ้นเชิง มันไม่ได้อยู่ใน chkconfig และปิดการใช้งาน "rhgb" และ "เงียบ" ไม่ได้ปิดการใช้งานคุณลักษณะนี้ นี่คือวิธีการทำอย่างถูกต้องใน CentOS 6.x ขั้นตอนที่ 1 และ 2 ยังปิดใช้งานคุณลักษณะที่อาจทำให้เกิดปัญหากับเซิร์ฟเวอร์หรือเครื่องเสมือนที่ไม่ควรได้รับการจัดเตรียมด้วยคอนโซลกราฟิก
1) นำrhgb
และquiet
จาก "เคอร์เนล" สาย (s) /boot/grub/grub.conf
ใน
2) ลบหรือแสดงความคิดเห็นออกsplashimage
และhiddenmenu
เส้น
3) plymouth-set-default-theme details --rebuild-initrd
ประเภท
4) รีสตาร์ทและดูว่ามันทำงาน
ด้านสว่างข้อความบูตเวลาจะถูกบันทึกไว้ทั้งหมดในและ/var/spool/plymouth/boot.log
/var/log/boot.log
เมื่อฉันคิดเกี่ยวกับมันอีกเล็กน้อยฉันก็ตระหนักว่าเนื่องจากปกติฉันไม่ได้อยู่หน้าจอเซิร์ฟเวอร์แล้วระบบพลีมั ธ ก็ไม่ได้เลวร้ายอะไร อย่างไรก็ตามเมื่อฉันทำการดีบักปัญหาการเริ่มต้นเมื่อฉันอยู่หน้าจอเซิร์ฟเวอร์ plymouth เป็นสิ่งที่สร้างความรำคาญให้ง่ายต่อการลบออก
plymouth-set-default-theme details --rebuild-initrd
โปรแกรมที่แสดงหน้าจอการโหลดแฟนซีเรียกว่า Plymouth
ดูว่าคุณสามารถค้นหาได้ด้วยcheckconfig --list
และปิดใช้งานบริการหากจำเป็น
หากนั่นไม่ใช่สาเหตุอาจเป็นตัวเลือก "เงียบ" ใน Grub ปิดการใช้งานโดยลบคำเงียบออกจากตัวเลือกการบูตใน/boot/grub/menu.lst
ไฟล์ของคุณ
เพิ่งค้นพบวิธีการนี้และดูเหมือนว่าจะเป็นวิธีที่สะอาดที่สุด:
grubby --update-kernel=ALL --remove-args="rhgb quiet"
ที่จริงแล้วการลบ rhgb ซึ่งฉันคิดว่าย่อมาจาก "RedHatGraphicalBoot" แก้ปัญหานี้ให้ฉันใน CentOS6
เพียงเพิ่มบรรทัดนี้ในสคริปต์ติดตั้ง ks.conf ของโพสต์:
#Save original, just in case
rsync /boot/grub/grub.conf /boot/grub/grub.conf.orig
#edit and output to /tmp/grub.conf
cat /boot/grub/grub.conf |sed -e s/rhgb// > /tmp/grub.conf
#replace & remove temp
cat /tmp/grub.conf > /boot/grub/grub.conf ; rm -f /tmp/grub.conf
หรือในหนึ่งบรรทัด (การบำรุงรักษาน้อยกว่าและอย่างน้อยก็เข้าใจง่าย):
sed -i .orig s/rhgb///g /boot/grub/grub.conf
สร้างการสำรองข้อมูลก่อนและแก้ไขไฟล์แบบอินไลน์