Если кто-то уже столкнулся с такой ситуацией и не хочет устанавливать все заново, отключив все остальные диски, как предлагает sudodus в своем ответе, я нашел способ:
Во-первых, , если основная система не может загрузиться сама по себе , отключите внешний диск и загрузитесь с live cd или live usb flash. Если нет в сеансе реального времени, установите инструмент «загрузка -ремонт» (подробности для расширенного использования и установите здесь , набрав в терминале
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair
самая последняя часть этого && boot-repair
немедленно запустит его, если установка прошла успешно. Он имеет графический интерфейс пользователя, который -не требует пояснений. Восстановите загрузку основной системы, затем перезапустите.
Во-вторых, когда основная система снова загрузится , загрузитесь в нее, подключите внешний диск. Дважды скопируйте все содержимое EFI/ubuntu
на раздел EFI внутреннего диска (/dev/sda1
, в данном случае )на раздел EFI внешнего диска. Один раз в EFI/ubuntu
туда и один раз в EFI/Boot
. А затем в EFI/Boot
переименуйте shimx64.efi
в bootx64.efi
.
Теперь на внешнем корневом разделе Ubuntu отредактируйте файл etc/fstab
и найдите строку, подобную этой:
# /boot/efi was on /dev/sda1 during installation
UUID=8A3D-B724 /boot/efi vfat umask=0077 0 1
замените UUID 8A3D-B724
, который должен принадлежать разделу EFI вашей основной системы, на UUID внешнего раздела EFI. Это можно узнать с помощью команды blkid
или, если вы предпочитаете приложение с графическим интерфейсом, вы можете использовать Диски или Gparted.
После этого внешний диск становится загрузочным.
См. также:
Если вы используете kill -9
и процессы не умирают, они, вероятно, находятся в процессе умирания, но ожидают завершения какого-либо запроса системных ресурсов, прежде чем они смогут продолжить умирать. Вы можете попытаться найти какой-нибудь хитрый способ заставить их сдаться, но единственный гарантированный способ — перезагрузить систему. Другой вариант — оставить их и надеяться, что они умрут сами по себе. Это ответы на аналогичную проблему здесь , которые в основном говорят то же самое, но я никогда не сталкивался с надежным -огневым методом для уничтожения паразитических процессов, который не умрет.
Может помочь, если вы знаете, чего они могут ожидать... если, например, они ожидают доступа к сетевым файловым ресурсам, вы можете попробовать размонтировать диск nfs, на котором они ждут. Если вы знаете что-то еще, вы можете попытаться искусственно удовлетворить то, что они просят. Кроме этого, больше ничего нет.