Синтаксис регулярных выражений Bash не распознает \d
; используйте [[:digit:]]
вместо:
pingnet="pingcount,site=DC,cur=200 total-up=988"
regex='([[:digit:]]+)$'
Ваш USB-диск содержит весь том Debian, включая каталог /boot
. Без него загрузчик grub первой стадии -, встроенный в системный раздел EFI, не сможет загрузить файл конфигурации grub, модуль vfat
(, отсюда очевидное отсутствие файловой системы в(hd1,2)
)или ваш initramfs
. ] или ядро.
Вы можете переместить раздел на USB-диске во внутреннюю память, если у вас есть место, и заново сгенерировать конфигурацию grub, чтобы grub понял, что вы сделали, но если вы не подключены к нему, на этом этапе гораздо проще будет переустановка.