Начальная загрузка с помощью livecd или спасательного изображения. Исследуйте свою таблицу разделов и сделайте примечание того, каков Ваш корневой раздел для каждой дуги и Debian.
Переустановите grub2 EFI и записи установочного меню и для дуги и для Debian (использующий информацию о начальной загрузке/корне/ядре, которую Вы или знаете или можете изучить использование спасательного изображения).
Перезагрузка и видит, сделали ли Вы ее правильно. Следуйте руководству для установки grub2 efi. Необходимо только должны быть сделать это однажды и смочь загрузить оба дистрибутива от одной установки, но Вам, возможно, придется вручную поддержать конфигурацию начальной загрузки тот путь.
Просто замеченный Вы только хотите иметь Debian. Можно сделать вышеупомянутое или просто использовать установку Debian CD для восстановления. Его долгое время, так как я выполнил тот CD, но я вспоминаю Вас, может загрузить его затем, монтируют Вашу систему и устанавливают загрузчик вручную.
«$ {@: 4}»
работает для меня в Bash. Вы также можете назначить другому массиву и сделать индексацию на нем:
foo=("$@")
second_function "${foo[@]:4}"
Вы хотите переключить три раза и пройти полный код $ @
:
do_test () {
function_under_test=$1;shift
line_number=$1;shift
expected="$1";shift
echo "ppppppppp" $@
$function_under_test "$@"
if [ $result -eq $expected ]; then
printf '.'
else
printf 'F'
error_messages=$error_messages"Call to '$function_under_test $param1' failed: $result was not equal to $expected at line $line_number\n"
fi
}
Просто используйте другую функцию:
fn(){
pass(){
shift "$shift"
"$other" "$@"
}
other=fn2 shift=3 pass "$@"
unset -f pass
}
Было бы лучше, хотя и переоборудование в организованном пути. Как ...
while [ "$#" -gt 0 ]
do : something with "$1"
shift;done
.. или ..
for arg do : something with "$arg"; done
... но трудно сказать, что вы делаете.
Вы можете безопасно
EAV
UATE математические выражения в позиционные параметры, если вы справляетесь с цитируемым правом:
eval "fn2 $(i=3
until [ "$#" -le 3 ]
do printf '"${%d}" ' "$((i+=1))"
shift;done
)"