Может загружать Windows, но не может загрузить какой-либо Linux

Наконец, я найду ответ Думает всем, кто помог

это код:

# Use “getopts” to give options to the script
while getopts "i:a:y:" option; do
case $option in
i)
i=$OPTARG
;;
a)
a=$OPTARG
;;
y)
y=$OPTARG
;;
\?)
echo -e "\nUsage: mortgage rate amount period\n"
exit 1
;;
esac
done

# Compute the monthly payment
x=$(echo "scale=20;1+$i/200" | bc)
z=$(echo "scale=20;1/6" | bc)
x2z=$(echo "scale=20;e($z*l($x))" | bc -l)
y12=$(echo "scale=20;-$y*12" | bc)
x2z2y12=$(echo "scale=20;e($y12*l($x2z))" | bc -l)
p=$(echo "scale=3;$a*(($x2z-1))/(1-$x2z2y12)" | bc)

# Print the monthly payment
Echo “Your Monthly is $p”
exit 0

-121--125371-

Perl Shell поддерживает три типа переменных: скаляры, списки и хеши.

Perl Shell (psh) сочетает аспекты bash и других оболочек с силой Perl скриптинга.

и

Оболочка Perl - это оболочка, сочетающая интерактивный характер оболочки Unix с силой Perl. Цель состоит в том, чтобы в конечном итоге иметь полнофункциональную оболочку, которая ведет себя так, как ожидалось для нормальной работы оболочки. Но Perl Shell будет использовать синтаксис и функциональность Perl для операторов потока управления и других вещей.

Он не столько различает последовательности, целые числа, плавающие числа и двойные числа [1], сколько бесшовно преобразует их между собой, как это необходимо, точно так же, как это делает Perl.

Трудно понять причину, по которой оболочке нужно было бы различать число 1 и строку «1» в любой ситуации, когда автообнаружение было неправильным, или когда не хватало различных операторов для сравнения строк и чисел против regexp. Так же, как bash или другие оболочки.

[1] См. специализированные модули, такие как Math:: BigFloat , если требуется специальная обработка типов float. или Math:: Bigint для очень больших целых чисел.

-121--82022-

Похоже, вы хотите изменить владельца и право файла.

Чтобы изменить владельца на root write $ sudo chown root server.properties . Это позволит вам установить разные предпосылки для владельца, чем другие.

Для изменения предустановок файлов необходимо использовать chmod . Вы можете прочитать больше об этом здесь , но вы должны набор писать и читать доступ к владельцу (root) и читать доступ к другим, например $ sudo chmod 644 server.properties позволит владельцу, корня в вашем случае, читать и писать файл, в то время как все остальные могут только читать файл.

Как упоминалось в комментариях, необходимо также сделать файл незыблемым, чтобы предотвратить его удаление пользователями. $ sudo chattr + i server.properties

Разрешить другим записывать только части файла невозможно.

1
16.11.2018, 02:26
2 ответа

Вы действительно пробовали этот диагностический компакт-диск? Если это не сработает, вы можете обратиться за помощью в Lenovo. Но у него может быть все необходимое, чтобы не выключаться во время загрузки. Оттуда вы можете запустить любую диагностику, которую они предлагают, а также проверить журналы вашей ОС на предмет того, что не так в их загрузке.

Другой вариант — подключить жесткий диск к работающей системе Linux и просмотреть оттуда журналы.

0
27.01.2020, 23:43

Вы имеете в виду внезапное завершение работы в виде сбоя без сообщения об ошибке? Тогда я бы не исключал аппаратную проблему -некоторые из них может привести к сбою Linux и оставить окна в рабочем состоянии, или другое наоборот.

Вы должны проверить свою оперативную память с помощью Memtest86 (не Linux -на основе, насколько я знаю )которую вы можете скачать из Интернета бесплатно (на некоторых версиях Ubuntu я даже видел предустановленную в меню grub ).Вы также можете загрузиться в Windows, чтобы увидеть, можете ли вы найти записи журнала, указывающие на проблемы с оборудованием (ошибки WHEA, например ). В другом ответе предлагалось заглянуть в журналы с другого компьютера -. Я бы предположил, что это также может дать полезную информацию для отладки.

1
27.01.2020, 23:43

Теги

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