Паника ядра — не синхронизируется: VFS: невозможно смонтировать root fs в неизвестном блоке (0,0)

Используйте возврат каретки(\r). Этот специальный символ (, оставшийся со времен механических пишущих машинок ), перемещает курсор обратно в начало строки. Затем вам нужно столько пробелов, сколько сообщение, которое вы хотите удалить (, это перезапишет сообщение ), а затем второй возврат каретки, чтобы вернуться к началу перед печатью следующего сообщения. Примерно так:

#!/bin/bash
echo foo
read -n 1 -p 'how are you ? ' var
if [ "$var" == "y" ]
then
    printf '\r                \rHave fun\n'
else
    printf '\r                \rGo to Doctor\n'
fi

Запуск скрипта выше распечатывает:

$ foo.sh
foo
Have fun        
0
15.10.2019, 20:50
2 ответа

So I added it. I still get the kernel panic afterwards.

, потому что root=/dev/sd..все еще отсутствует?

1
28.01.2020, 02:29

У вас нет root=/dev/sdXYв аргументах ядра.

1
28.01.2020, 02:29

Теги

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