grub rescue настаивает на поиске нормального.mod в несуществующей папке "i386-pc", в то время как все *.mod файлы находятся в папке "x86_64-efi"

Вероятно, процесс экрана перезапускает остановленный процесс bash. Я попробовал следующее (отправив сигнал SIGSTOP обоим процессам):

test.sh

#!/bin/bash
OFILE='log'
echo 'ok' > ${OFILE}
echo 'screen pid ' $(screen -list | grep sc_test | cut -f1 -d'.' | sed 's/\W//g') >> ${OFILE}
echo 'test.sh pid ' $$ >> ${OFILE}
kill -SIGSTOP $(screen -list | grep sc_test | cut -f1 -d'.' | sed 's/\W//g')
kill -SIGSTOP $$
echo 'after stop' >> ${OFILE}

экранная команда

screen -dmS sc_test ./test.sh

файл журнала

ok
screen pid  4453
test.sh pid  4454

список экранов

screen -list
There is a screen on:
        4453.sc_test    (11/05/2015 10:45:20 AM)        (Detached)
1 Socket in /var/run/screen/S-root.
1
20.06.2018, 16:41
1 ответ

У меня была точно такая же проблема, но при переустановке ubuntu.

Этот парень дал мне первую половину решения ПРЯМО ЗДЕСЬ Дайте ему представление.

Поскольку я пробовал использовать только образы Ubuntu, попробуйте абстрагироваться от этой информации:

  1. Попробуйте Ubuntu на соответствующем образе.
  2. Открытая клемма
  3. Добавьте репозитории и установите восстановление загрузки -, приведенное в видео.
  4. Попробуйте еще раз

Это заставило меня хотя бы найти установленную Ubuntu. Поскольку у меня также были установлены окна, мне пришлось обновить свой grub

  1. обновление sudo -grub
  2. Переустановить

Это сработало для меня и, надеюсь, сработает для вас =)

0
28.01.2020, 00:33

Теги

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