Видалення абстракції з завантажувального процесу Ubuntu


11

Я використовую Linux майже 5 років і помітив, що процес завантаження майже скорочений. Я маю на увазі, що не дуже багато видно користувачеві те, що відбувається за лаштунками (Через плескітні екрани тощо). Тепер це може бути корисним для кінцевих користувачів, але не для видовищ :)

Я хочу повернути багатослівність старих часів. Ось що я зробив:

Мені вдалося позбутися частини цього, видаливши параметри "сплеск" та "тихий" з командного рядка. Однак я все ще не можу побачити, як послуги запускаються одна за одною (як, наприклад, в init.d).

Я припускаю його через те, що демона ініта буде замінено на початку. Чи є якийсь конфігураційний файл, який я можу налаштувати, щоб повернути багатослівність того, що відбувається.

Також, як тільки з'являється екран входу, він стирає історію журналу завантаження. Чи є спосіб відключити це?

Примітка. Я знаю, що можу це зробити, просто переключивши дистрибутив на Arch або Slackware. Але я не хочу цього робити.

Відповіді:


7

Ви можете перейти --verboseдо командного рядка ядра (замінивши quiet splash), щоб зробити більш запущеним докладніші. Див. Розділ Налагодження на початку .

Ви можете помістити console outputу файл глобальної конфігурації /etc/init.confтак, щоб кожне завдання було підключено до консолі stdout та stderr (за замовчуванням вони підключені /dev/null). (Я не впевнений, чи працює це насправді; /etc/init.confнасправді це не задокументовано, я не перевіряв, чи читається він таким чином, і ця тема не є переконливою. Будь ласка, протестуйте та повідомте.) Ця директива може входити в описи окремих робочих місць ( /etc/init/*.conf) якщо ви хочете бути вибірковими (деякі вже мають).


Дуже дякую. Я думаю, саме це я шукав. Дозвольте мені спробувати.
Мадхур Ахуджа

Також врахуйте, що частиною мотивації для початку є паралелізація завантаження, починаючи матеріал не в якомусь лінійному порядку, а як тільки його вимоги будуть виконані. Силою це означає менше базікання. Вибачте, що ви її сумуєте.
vonbrand

5

plymouthобробляє сплеск екрану Ubuntu.
/usr/share/doc/plymouth/README.Debianпояснює, як його видалити:

There are two methods to disable the splash screen.  Both have the
same effect.  Your boot will show such messages as are emitted by
the starting services, and will still be able to prompt if needs be.

1) Remove all of the plymouth-theme-* packages from your system,
   including the text ones.  Plymouth will remain installed to
   permit boot-time prompts.

2) Remove "splash" from the kernel command-line.  You can do this
   per-boot, or make it permanent by changing the
   GRUB_CMDLINE_LINUX_DEFAULT line in /etc/default/grub

Зауважте, що вам потрібно запустити update-grubпісля другого способу.

plymouthтакож відповідає за /var/log/boot.log.
Більше повідомлень про завантаження доступно понад dmesg.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.