Это gawk
реализация со -процессного подхода , описанного icarus и, следовательно, с учетом тех же соображений буферизации stdio, см. также это
{ echo foo; echo bar; } | gawk -vcmd=rev '
BEGIN {c=sprintf("stdbuf -i0 -o0 \"%s\"", cmd)}
{
printf "%s ", $0
print |& c; fflush()
c |& getline
print
}'
foo oof
bar rab
Да, это так.G Поскольку GRUB является автономным -загрузчиком и может быть установлен на компьютер, на котором не установлен Linux, для загрузки тех операционных систем, которые установлены. Он также используется в других ОС как семейство *BSD.
Для этого вы можете загрузить сам grub и запустить процедуру установки из оболочки grub:
# grub-install /dev/sdX
где X — ваш водитель. Для полной справки :https://www.gnu.org/software/grub/manual/grub/html_node/Installing-GRUB-using-grub_002dinstall.html
Я думаю, вы могли бы выполнить "ручную" установку с LiveCD
fdisk -l | grep EFI
, запомните номер раздела /boot/efi# find EFI/debian/ -ls
drwx------ 2 root root 1024 Jun 27 2019 EFI/debian/
-rwx------ 1 root root 1533296 Aug 1 13:02 EFI/debian/grubx64.efi
-rwx------ 1 root root 1322936 Aug 1 13:02 EFI/debian/shimx64.efi
-rwx------ 1 root root 1261192 Aug 1 13:02 EFI/debian/mmx64.efi
-rwx------ 1 root root 1206824 Aug 1 13:02 EFI/debian/fbx64.efi
-rwx------ 1 root root 127 Aug 1 13:02 EFI/debian/grub.cfg
-rwx------ 1 root root 108 Aug 1 13:02 EFI/debian/BOOTX64.CSV
Загрузите файлы с сайта проекта grub, отредактируйте файл grub.cfg по своему вкусу. При следующей загрузке это должен быть один из ваших вариантов
.Альтернативный способ:Если на живом -CD установлен grub или если вы можете установить его в этой среде, вы можете просто выполнить grub-install /dev/sdProbablyA
из обычной оболочки в этой среде LiveCD.