Помогите с скриптом Плимута, пожалуйста! :)

Я пытаюсь решить эту проблему:

http://ubuntuforums.org/showthread.php?t=1997417

на гипотеза о том, что проблема является состоянием гонки между загрузочной последовательностью и «/» и моими файлами raid0 доступны [я не знаю, что это так, но хотелось бы посмотреть, если это произойдет.]

Я читал это: https://wiki.ubuntu.com/Plymouth и имел: * играл с plymouth-x11 [очень приятно] * установлен plymouth-theme-script

Я хотел бы сделать что-то подобное в моем процессе загрузки, поэтому Плимут ждет ввода пользователя, прежде чем продолжить:

Код:

Показать заставку

sudo plymouth show-splash 

Остановить индикатор графического прогресса

sudo plymouth pause-progress 

Отобразить сообщение

sudo plymouth message --text="pausing boot - press 'c' or space bar to continue" 

Подождите, пока пользователь наберет «c», «C» или пробел (нет возврата обязательный)

sudo plymouth watch-keystroke --keys="cC " --command="tee /tmp/c_key_pressed" 

Изменить экранное сообщение

sudo plymouth message --text="resuming boot" 

Возобновить индикатор графического прогресса

sudo plymouth unpause-progress

Но я действительно не знаю как действовать безопасно.

Я - IDOIT, s o оценил бы руководство, удостоверяющее IDIOT

. Спасибо заранее

0
задан 7 June 2012 в 01:55

5 ответов

Я не могу помочь с вашим сценарием plymouth, но я могу предложить другое решение, которое вы можете или не можете найти удовлетворительным. У меня такая же проблема с деградированным рейдом, я просто решил всегда загружать деградированный рейд.

sudo nano /etc/initramfs-tools/conf.d/mdadm

и установить BOOT_DEGRADED=yes

0
ответ дан 25 July 2018 в 18:37

Я не могу помочь с вашим сценарием plymouth, но я могу предложить другое решение, которое вы можете или не можете найти удовлетворительным. У меня такая же проблема с деградированным рейдом, я просто решил всегда загружать деградированный рейд.

sudo nano /etc/initramfs-tools/conf.d/mdadm

и установить BOOT_DEGRADED=yes

0
ответ дан 2 August 2018 в 00:46

Я не могу помочь с вашим сценарием plymouth, но я могу предложить другое решение, которое вы можете или не можете найти удовлетворительным. У меня такая же проблема с деградированным рейдом, я просто решил всегда загружать деградированный рейд.

sudo nano /etc/initramfs-tools/conf.d/mdadm

и установить BOOT_DEGRADED=yes

0
ответ дан 6 August 2018 в 00:55

Я не могу помочь с вашим сценарием plymouth, но я могу предложить другое решение, которое вы можете или не можете найти удовлетворительным. У меня такая же проблема с деградированным рейдом, я просто решил всегда загружать деградированный рейд.

sudo nano /etc/initramfs-tools/conf.d/mdadm

и установить BOOT_DEGRADED=yes

0
ответ дан 10 August 2018 в 07:04

Я не могу помочь с вашим сценарием plymouth, но я могу предложить другое решение, которое вы можете или не можете найти удовлетворительным. У меня такая же проблема с деградированным рейдом, я просто решил всегда загружать деградированный рейд.

sudo nano /etc/initramfs-tools/conf.d/mdadm

и установить BOOT_DEGRADED=yes

0
ответ дан 15 August 2018 в 19:03
  • 1
    У меня нет достаточного количества ответов, чтобы ответить Хорхе в теме, так что здесь. Реальная проблема здесь в том, что usplash не допускает ошибок, требующих взаимодействия с человеком, поэтому в этом случае mdadm вызывает ошибку, заявив, что рейд был деградирован, вы хотите установить поврежденный массив [Y / N]. Но вы не можете видеть или отвечать на вопрос, потому что usplash не позволяет вам это делать (это может быть проблема только с nvidia). Так что багажник висит бесконечно. После перезагрузки вы можете перейти в режим восстановления, потому что последняя загрузка не удалась. В этот момент вы можете нажать Y и загрузить. – MickStep 7 June 2012 в 02:41
  • 2
    Спасибо за ответ. Я проверил ваш метод против того, что я уже пробовал: sudo dpkg-reconfigure mdadm, который устанавливает BOOT_DEGRADED = true в указанном вами файле. Не работает для меня :( – v4169sgr 7 June 2012 в 02:44
  • 3
    Возможно, что-то мне нужно запустить после установки BOOT_DEGRADED = true? – v4169sgr 7 June 2012 в 02:49
  • 4
    – v4169sgr 7 June 2012 в 02:58
  • 5
    сделал редактирование и попробовал несколько перезагрузок !!! – v4169sgr 7 June 2012 в 03:02

Другие вопросы по тегам:

Похожие вопросы: