mitsos@redhat24$ my_script "a=1;b=mitsos;c=karamitsos"
#!/bin/sh
eval "$1"
Вы только что вводили параметры командной строки внутри сценария !!
У меня была похожая проблема, недавно добавив новый диск в LV моего корневого раздела. После этого Grub не смог найти корневой раздел, идентифицированный UUID.
Я отредактировал командную строку Grub (при загрузке, нажав «E») из root = uuid = [blah]
, на root = / dev / mapper / [имя хоста] -Root
( LV, содержащий / sbin / init).
Это позволило мне загрузить. Оттуда я обновил карту устройства Grub и сам grub:
> sudo grub-mkdevicemap
> sudo update-grub