Arch Linux ищет /boot/efi, когда уже загружен

Ответ Confiq хорош для небольших iи j. Однако, учитывая размер iи jв вашем вопросе, вы, вероятно, захотите ограничить общее количество порожденных процессов. Вы можете сделать это с помощью команды parallelили некоторых версий xargs. Например, используя xargs, который поддерживает флаг -P, вы можете распараллелить свой внутренний цикл следующим образом:

for i in {0800..9999}; do
  echo {001..032} | xargs -n 1 -P 8 -I{} wget http://example.com/"$i-{}".jpg
done

GNU parallel имеет большое количество функций, когда вам нужно более сложное поведение, и упрощает распараллеливание по обоим параметрам:

parallel -a <(seq 0800 9999) -a <(seq 001 032) -P 8 wget http://example.com/{1}-{2}.jpg

2
09.11.2019, 01:05
1 ответ

Похоже, Центр обновления Windows сделал что-то очень плохое с вашим разделом EFI.

Основная проблема, которую я вижу в вашем вопросе, заключается в том, что systemd не может найти /boot/efi

Монтируется с помощью файла конфигурации /etc/fstab.

По какой-то причине запись /boot/efi в /etc/fstab ищет файловую систему, которой больше не существует. Это согласуется с переформатированием раздела EFI и объясняет, почему вам нужно было переустановить grub.

Вы можете использовать команду blkid(, запущенную от имени пользователя root ), чтобы найти UUID для вашего раздела EFI. Затем вы можете отредактировать это в /etc/fstab. Это должно решить вашу проблему.


EFI монтируется таким образом, чтобы утилиты имели доступ для чтения и обновления вашего EFI во время выполнения.

1
27.01.2020, 22:16

Теги

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