RHEL6 - ปิดการใช้งานแถบความคืบหน้าระหว่างการบู๊ต


14

คุณจะให้ RHEL6 แสดงข้อมูลการเริ่มต้น "ดั้งเดิม" ได้อย่างไรแทนที่จะเป็นแถบความคืบหน้าแบบทำเป็นชั้น / เรียงซ้อน?

ดัมพ์ข้อมูลมาตรฐานแสดงขึ้นระหว่างการปิดเครื่อง


สิ่งเดียวกันนี้เกิดขึ้นใน Fedora และไม่ควร จำกัด เพียง RHEL6
bwDraco

@DragonLord - ยังไม่ได้จัดการกับ Fedora - แต่จะเพิ่มแท็กสำหรับการอ้างอิงในอนาคต
warren

1
เพียงกดปุ่ม ESC ทันทีที่แถบปรากฏขึ้น

คำตอบ:


9
plymouth-set-default-theme text
/usr/libexec/plymouth/plymouth-update-initrd

หรือลบ "rhgb quiet" ออกจากการกำหนดค่า Grub ( /boot/grub/menu.lst)


ในการติดตั้งใหม่ของ Scientific Linux 6.5 โดยมี 'ค่อนข้าง' ถูกลบออกจากเคอร์เนล cmdline (แต่เก็บไว้ 'rhgb') ชุดรูปแบบ 'ข้อความ' ไม่แสดงข้อความบันทึกใด ๆ แต่ชุดรูปแบบ 'รายละเอียด' ทำ
alexei

เพียงพิมพ์สิ่งนี้: 'รายละเอียด plymouth-set-default-theme --rebuild-initrd' และรีบูต
Kriston

11

หากคุณบูตในโหมดข้อความซึ่งเป็นวิธีการตั้งค่าเซิร์ฟเวอร์ส่วนใหญ่คุณต้องทำดังต่อไปนี้ ในโหมดข้อความ 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 เป็นสิ่งที่สร้างความรำคาญให้ง่ายต่อการลบออก


2
ขั้นตอนที่ 3 และ 4 สามารถรวมกันเป็นการดำเนินการเดียว:plymouth-set-default-theme details --rebuild-initrd
hakamadare

4

โปรแกรมที่แสดงหน้าจอการโหลดแฟนซีเรียกว่า Plymouth
ดูว่าคุณสามารถค้นหาได้ด้วยcheckconfig --listและปิดใช้งานบริการหากจำเป็น

หากนั่นไม่ใช่สาเหตุอาจเป็นตัวเลือก "เงียบ" ใน Grub ปิดการใช้งานโดยลบคำเงียบออกจากตัวเลือกการบูตใน/boot/grub/menu.lstไฟล์ของคุณ


3

เพิ่งค้นพบวิธีการนี้และดูเหมือนว่าจะเป็นวิธีที่สะอาดที่สุด:

grubby --update-kernel=ALL --remove-args="rhgb quiet"


1

ที่จริงแล้วการลบ 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

1

หรือในหนึ่งบรรทัด (การบำรุงรักษาน้อยกว่าและอย่างน้อยก็เข้าใจง่าย):

sed -i .orig s/rhgb///g /boot/grub/grub.conf

สร้างการสำรองข้อมูลก่อนและแก้ไขไฟล์แบบอินไลน์

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