Загрузка grub в blackarch linux не работает

awk, вероятно, самый прямой -инструмент для этой работы.

Из вашего примера входного файла видно (, назовите его foo), что каждое поле, кроме последнего в строке, имеет запятую, а затем пробел.

Таким образом, чтобы вывести IP-адрес из каждой строки, используйте:

$ awk -F', ' '{print $1}' < foo

Чтобы напечатать идентификационный номер из каждой строки, используйте:

$ awk -F', ' '{print $2}' < foo

Чтобы напечатать имя из каждой строки, используйте:

$ awk -F', ' '{print $3}' < foo

Также можно создать один оператор awk, который создает выходные данные, объединяющие различные поля ввода:

$ awk -F', ' '{print "ssh " $1 " /path/to/myscript.sh " $2 " " $3}' < foo

После того, как вы просмотрели вывод этого оператора, чтобы убедиться, что он точен и эффективен для ваших целей, вы можете легко выполнить его, передав его в оболочку:

$ awk -F', ' '{print "ssh " $1 " /path/to/myscript.sh " $2 " " $3}' < foo | bash
0
13.03.2020, 19:12
1 ответ

У вас нет каталога EFI. (у вас нет UEFI )вместо этого используйте MBR.

Попробуйте:

использовать:fdisk -l

Он покажет вам ваши текущие настройки. Вы увидите что-то похожее на это:

/dev/sdX#
/dev/sdx#

эти записи представляют собой разделы в вашей системе. Ваша MBR находится «за пределами вашей таблицы разделов», то есть непосредственно на /dev/sdx, а не на каком-либо /dev/sdx #.

Вот куда вы хотите установить grub:

grub-install /dev/sdx

Надеюсь, это поможет. дайте мне знать, поможет ли это:)

1
28.04.2021, 23:20

Теги

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