Як змусити RHEL6 відображати "традиційне" відображення інформації про запуск замість багаторівневої / складеної смуги прогресу?
Під час відключення відображається стандартний інформаційний дамп.
Як змусити RHEL6 відображати "традиційне" відображення інформації про запуск замість багаторівневої / складеної смуги прогресу?
Під час відключення відображається стандартний інформаційний дамп.
Відповіді:
plymouth-set-default-theme text
/usr/libexec/plymouth/plymouth-update-initrd
або видаліть "rhgb silent" з конфігурації Grub ( /boot/grub/menu.lst
).
Якщо ви завантажуєтесь в текстовому режимі, який налаштований на більшість серверів, вам потрібно зробити наступне. У текстовому режимі плімут малює кольоровий текстовий рядок, який важко повністю видалити. НЕ в chkconfig, а відключення "rhgb" і "silent" не відключає цю функцію. Ось як це зробити правильно в CentOS 6.x. Кроки 1 і 2 також відключають функції, які можуть спричинити неполадки на сервері або віртуальній машині, які не повинні надаватися за допомогою графічної консолі.
1) Видаліть rhgb
і quiet
з рядків "ядра" в /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-set-default-theme details --rebuild-initrd
Програма, яка показує вам фантазійний екран завантаження, називається Плімут.
Подивіться, чи можете ви їх знайти 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
Спочатку створюється резервна копія та редагується файл вбудований.