Просто установите нормально. Вы можете загружаться с вашего USB и следуйте инструкциям установщика. Вы можете либо создать раздел вручную перед установкой или использованием инструментов, предоставляемых MINT-установщиком для раздела во время процесса установки.
Единственное, о чем вы действительно должны беспокоиться, это когда установщик спрашивает вас, стоит ли установить загрузочный загрузчик (GRUB). Затем у вас есть 2 варианта. Поскольку у вас уже есть GRUB, установленный Ubuntu, вы можете либо выбрать не устанавливать новую из Mint, и использовать Ubuntu's или вы можете установить MINT и перезаписать Ubuntu.
Используйте существующий GRUB.
Когда установщик просит вас ли устанавливать загрузчик, скажем нет. После завершения установки перезагрузите и загрузите Ubuntu (Mint не появится в списке доступных OSS). От Ubuntu, обновите GRUB, так что он обнаружит вашу новую монтажу Mint:
Sudo Update-Grub
Используйте Mint's Grub.
Когда установщик спрашивает вас, следует ли установить загрузочный загрузчик, скажи да. Убедитесь, что вы устанавливаете его в том же месте, где был установлен ваш GRUB Ubuntu. Это, вероятно, будет главная загрузка (MBR) вашего основного жесткого диска. Перезагрузитесь, и теперь вы должны установить Mint's Grub и сможет выбрать Mint, Ubuntu или Windows.
Команда
Команда может использоваться для управления курсором, предполагая, что у вас есть ваш срок
Переменная установлена правильно. В сочетании с линиями
и столбцов
переменных, вы можете разместить курсор куда угодно.
Синтаксис:
tput cup line column
Например:
tput cup $((LINES-2)) $((COLUMNS-4));echo "[OK]"
Если вы используете этот файл, можно предположить, что это часть процесса загрузки -и что среда TERM
не была установлена (, что делает использованиеtput
спорным ). Для этой цели он использует жестко закодированные escape-последовательности -.
Кроме того, установка RES_COL
мало что даст вашему скрипту, если только он не использует это значение. В этом файле используется только (Fedora ).
Вы можете добавить свою собственную функцию, передав ей строку для печати, и проверить длину для сравнения с $RES_COL
, а если она длиннее, просто напечатать (, чтобы закончить строку ), а затем в следующей строке используйте строку$MOVE_TO_COL
для перехода к столбцу ответа перед печатью ответа в echo_success
или echo_failure
.
Например, вы можете звонитьaction
:
action() {
local STRING rc
STRING=$1
echo -n "$STRING "
shift
"$@" && success $"$STRING" || failure $"$STRING"
rc=$?
echo
return $rc
}
Вы можете перенаправить вывод команды для захвата вывода. Это мешает строке rc=$?
, но вы можете получить это из переменной bash $PIPESTATUS
:
local RESULT
RESULT=$("$@" 2>&1)
rc=$PIPESTATUS
echo -n "$RESULT"
[ ${#RESULT} -ge $RES_COL ] && echo
[ $rc = 0 ] success $"$STRING" || failure $"$STRING"
Дополнительная литература: