Linux не совсем «готов к работе» на кремнии Apple, но дайте ему время

Странно видеть, как руководители впечатляющего проекта с открытым исходным кодом просят прессу и своих последователей успокоиться и перестать праздновать свои достижения.

Но именно в такой ситуации оказалась команда Asahi Linux после многочисленных сообщений на прошлой неделе о том, что недавно выпущенное ядро ​​Linux 6.2 сделало Linux «готовым к работе» на оборудовании Apple M-серии. Это правда, что встроенная поддержка чипов Apple M1 есть в версии 6.2, и что ядро ​​6.2 постепенно войдет во многие популярные дистрибутивы, включая Ubuntu и Fedora. Работа над интегрированным графическим процессором Apple продвигалась на удивление хорошо с основной командой Asahi из четырех человек. И сам основатель Линус Торвальдс особенно хочет, чтобы Linux работал на его любимом портативном оборудовании, и даже выпустил ядро ​​​​в августе 2022 года для MacBook Air M2.

Но создатели единственной системы Linux, которая довольно хорошо работает на кремнии Apple, просят всех немного подождать.

«Вы не сможете запустить Ubuntu или любой другой стандартный дистрибутив с 6.2 на любом M1 Mac. Пожалуйста, не надейтесь», — написала команда Asahi Linux в Твиттере в воскресенье утром . В длинном ответе они добавили: «Мы постоянно улучшаем функции ядра, и в 6.2 особенно добавлены деревья устройств и базовая поддержка загрузки для машин M1 Pro/Max/Ultra. Однако предстоит еще пройти долгий путь, прежде чем ядра основной ветки разработки можно будет использовать на ноутбуках. Пока нет поддержки трекпада/клавиатуры».

Это далеко не единственная проблема. В собственном документе о поддержке функций Asahi Linux подробно описан длинный список вещей, которые работают как в его собственной версии Asahi, так и в исходной версии Linux в целом. Во всех чипах Apple функция USB 2/3, видеодекодер и различные состояния ЦП либо находятся в стадии разработки, либо доступны для тестирования на уровне периферии, либо еще не объявлены. На некоторых устройствах Apple не работают такие элементы, как микрофоны, веб-камеры, динамики, выход HDMI и другие элементы первой необходимости.

Документы Асахи показывают широкий спектр впечатляющих достижений, учитывая, как команда обычно реконструирует все, что касается новой системы на кристалле Apple или ее устаревших компонентов ARM. И все же, как указывает команда Asahi, он не готов ни для каждого устройства Apple M-серии, ни для стандартных дистрибутивов.

Основным препятствием для других дистрибутивов, позволяющим новым владельцам Mac быть очень разочарованными тем, как работают их системы, является размер страницы 16 КБ , который должен быть встроен в ядро, чтобы оно работало. «Насколько нам известно, сегодня ни один общий дистрибутив ARM64 не содержит 16 000 ядер», — написала команда Asahi в Твиттере . Команда предполагает, что дистрибутивы должны будут переупаковать инструменты пользовательского пространства Asahi и либо предлагать ядра 16K, либо ждать, пока более стандартные сборки ядра 4K станут «пригодными для использования » .

Asahi отмечает, что «уже работает над некоторыми» дистрибутивами и рассчитывает объявить о поддержке Asahi «для основного дистрибутива в ближайшем будущем». что для тех, кто ищет дистрибутив «Just Works» с USB-накопителем (вставьте сюда информированный смешок Linux), Asahi Linux не будет «закончен» еще год, может быть, два». С тех пор прошел почти год, а кажется, что два.

Топ-7 лучших ОС для домашних серверов в 2023 году для Windows/Linux

Домашний сервер полезен для удаленного хранения и обмена файлами, потокового видео и т. д. без значительных вычислительных мощностей. Вы даже можете использовать свои старые ПК для настройки сервера.

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

Итак, если вы ищете лучшую ОС для домашнего сервера, это лучшее место. Здесь я поделюсь некоторыми из самых полезных, которые, несомненно, помогут вам легко достичь своей цели.

Содержание:

Лучшая ОС для домашних серверов в 2023 году (Linux и Windows) для любителей мультимедиа

Ниже я поделился некоторыми из лучших операционных систем для домашних серверов, которые вы можете использовать для своего бизнеса или стартапов, или построить сервер просто из любопытства.

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

Прежде чем вы начнете читать пост, вы должны знать свои требования к серверу, чтобы вы могли легко найти правильный.

1. FreeNAS

FreeNAS — одна из лучших ОС домашнего сервера для ОС домашнего сервера Linux и первая в моем списке. Но вы должны помнить, что этот сервер ориентирован только на продвинутых пользователей, и если вы новичок, у вас возникнут проблемы с его настройкой.

Самое приятное в FreeNAS — это то, что он поддерживает файловую систему ZFS, которая помогает лучше шифровать файлы, и поддерживает различные конфигурации RAID.

Но вы должны знать, что для правильной работы требуется много оперативной памяти. Например, вам понадобится 1 ГБ ОЗУ для хранения 1 ТБ.

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

2. Сервер Ubuntu

Ubuntu или Debian — это бесплатная система распространения Linux с открытым исходным кодом, и если вы знакомы с командными строками, у вас не возникнет проблем с использованием сервера Ubuntu.

Ubuntu — лучший выбор для всех видеоредакторов, разработчиков и графических дизайнеров, поскольку у него нет надлежащего графического интерфейса, поэтому рендеринг не занимает много времени.

Он наиболее известен быстрыми подключениями для быстрого обмена файлами, потоковой передачи мультимедиа и удаленного доступа к рабочему столу из любого места.

Возможно, вам придется настроить несколько вещей, чтобы правильно оптимизировать ваш медиасервер, но вам не о чем беспокоиться, так как вы найдете множество руководств в Интернете.

3. Хранилище OpenMedia

OpenMediaVault — еще одна лучшая ОС для домашних серверов в моем списке. Этот легкий медиаплеер построен с использованием PHP-AJAX; однако NAS построен с использованием Debian Linux.

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

Им легко управлять и устанавливать, и вы можете сделать это с помощью жесткого диска, USB-накопителя или твердотельного накопителя, в зависимости от того, что вы предпочитаете.

Этот домашний веб-сервис позволяет планировать задачи, предлагать задачи и помогать им просматривать задачи на домашнем сервере.

4. Очистить ОС

ClearOS — одна из лучших ОС для домашних серверов, которая поможет вам создать простой сервер. Вы можете использовать это для небольшой удаленной команды, ИТ-офисов и стартапов.

Он имеет два издания; один разработан сообществом и является бесплатным, а другой платный для профессионального использования.

Лучшая часть ClearOS заключается в том, что в ней есть несколько готовых бизнес-серверов, которые вы можете использовать без дополнительных усилий и дополнительных затрат.

Этот простой в использовании и настройке сервер позволяет хранить файлы или транслировать видео с вашего домашнего сервера из любого места.

ClearOS доступен более чем на 80 языках, поэтому есть хороший шанс использовать этот сервер на своем родном языке, что упрощает использование этого приложения.

5. Домашний сервер Амаха

Если вы ищете стабильный и простой домашний сервер, то Amahi Home Server — лучший выбор. Этот сервер построен на Fedora Linux и предлагает веб-интерфейс для управления им.

Вы можете легко настроить этот сервер для хранения видео, музыки, файлов и т. д. и легко поделиться им со всеми подключенными устройствами.

Лучшее в Amahi то, что он может создавать резервные копии всех ваших ПК, чтобы предотвратить нежелательную потерю данных и помочь вам получить к ним доступ, когда это возможно.

Он имеет удобный интерфейс, поэтому вы можете легко перемещаться по различным параметрам без предварительного опыта.

Это лучший сервер для малого бизнеса или стартапов, поскольку он доступен бесплатно.

6. Опенфилер

OpenFiler — еще одна лучшая ОС для домашнего сервера, если вы планируете создать шлюз NAS или IP Storage. Он имеет простой процесс установки и не займет много времени.

Лучшая часть OpenFiler заключается в том, что он поддерживает несколько типов файлов и протоколов, таких как NFS, HTTP, FTP, Rsync и т. д., что делает обмен файлами между платформами более плавным и простым.

OpenFiler позволяет удаленно хранить файлы; если у вас закончилось хранилище, вы можете расширить его без дополнительных затрат.

Самое главное, что вы должны знать, это то, что он предлагает веб-интерфейс, который поможет вам легко управлять своим сервером.

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

7. Файловый сервер Windows 2019

Windows File Server 2019 — это флагманский сервер Microsoft, который вы можете использовать для установки безопасного соединения между вашими домашними компьютерами.

Самое приятное то, что вы можете подключить до 10 компьютеров к одному серверу и заплатить единовременную плату в размере 500 долларов за подключение к 25 компьютерам одновременно.

У него нет графического интерфейса, и вам нужно использовать командную строку или терминал, чтобы использовать это. Однако это будет полезно, так как не требует много памяти.

Если у вас небольшой бизнес или магазин, вам будет полезно создать сервер для хранения ваших бизнес-файлов и данных.

Заключение

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

7 простых способов исправить высокую загрузку ЦП в Linux

Из-за высокой загрузки ЦП в Linux бывают случаи, когда вам часто приходится иметь дело с отложенными или не отвечающими программами.

Это происходит, когда процессор в вашей системе Linux перегружен; в результате последующие запросы обычно не могут быть обработаны, и запросы в очереди должны ждать, пока ЦП освободится.

Используйте соответствующие инструкции, чтобы определить, какие процессы обычно потребляют ЦП в Linux, если вы хотите знать, какие из них потребляют его.

Каков лимит процессора?

Существуют различные уровни, на которых может быть установлен лимит ЦП: он указывает процентное ограничение на доступ базы данных к ресурсам ЦП.

Этот уровень представляет процентное ограничение доступных ресурсов ЦП хоста или LPAR для всех подклассов надкласса функций. Вы можете проверить лимит ЦП, используя команду iostat и команду mpstat.

Что вызывает высокую загрузку ЦП в Linux?

Наиболее распространенными причинами высокой загрузки ЦП являются:

  1. Ресурсная проблема. Высокая загрузка ЦП может быть вызвана системными ресурсами, включая ОЗУ, дисковое пространство, использование памяти, Apache и т. Д. Их можно решить, удалив кеш.
  2. Ошибка кода. Проблема с приложением может привести к утечке памяти и другим проблемам.
  3. Конфигурация системы. Проблемы с использованием могут возникнуть из-за настроек по умолчанию или других ошибок конфигурации.

Как вы устраняете проблемы с производительностью процессора?

Узнайте, как устранять неполадки с высокой загрузкой ЦП в Linux, здесь.

  • Перезагрузить. Начните с сохранения вашей работы и перезагрузки компьютера.
  • Существующие или новые процессы. (CTRL+SHIFT+ESCAP) Запустите диспетчер задач.
  • Обновите свои драйверы
  • Проверьте на вредоносное ПО.
  • Выберите «Электропитание».
  • Найдите конкретный совет в Интернете.
  • Переустановите Windows.

Как ограничить использование процессора?

Следуйте этому показателю, чтобы ограничить использование ЦП:

  • Управление питанием процессора. Получите доступ к панели управления.
  • Выберите оборудование и звук.
  • Затем выберите параметры питания.
  • Изменить настройки плана.
  • Измените настройки питания.
  • Уменьшите состояние процессора до максимума, 80% или как хотите.

Как исправить высокую загрузку ЦП в ОС Linux?

Существуют различные способы исправить высокую загрузку ЦП в Linux , например, с помощью команды ps и команды sar, но мы рекомендуем действовать шаг за шагом.

  1. Найдите виновного
  2. Обновить все
  3. Удалите и переустановите приложение с помощью Ubuntu
  4. Renice или убить приложение
  5. Используйте альтернативное приложение
  6. Вернуться к предыдущей версии
  7. Исправление основных приложений, вызывающих высокую загрузку ЦП

1. Найдите виновного

Даже самые быстрые процессоры могут дать сбой из-за проблемного приложения. Чтобы найти приложение-нарушитель, используйте верхнюю часть терминала или приложение «Системный монитор».

Откройте терминал, введите start, а затем закройте его; если вы хотите отменить это, нажмите ctrl-c или отмените это.

Все процессы ранжируются по умолчанию от наиболее интенсивных до наименее интенсивных на основе их среднего использования ЦП.

Вы определили программу-нарушитель, если она постоянно занимает одну из пяти первых позиций с гораздо более высокой загрузкой ЦП, чем другие.

2. Обновите все

Приложение может потребоваться обновить, если проблема продолжает возникать независимо от того, сколько раз вы его запускали.

Введите следующую команду в свой терминал:

sudo apt update && sudo apt -y upgrade

После этого снова запустите проблемное приложение.

3. Удалите и переустановите приложение с помощью Ubuntu.

Если проблему все еще необходимо решить, скорее всего, она вернется из-за неправильной настройки в приложении Ubuntu. Может быть полезно сбросить его в исходное состояние.

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

sudo apt очистить APP_NAME

sudo apt автоудаление

Переустановите приложение с помощью следующей команды:

sudo подходящее обновление

sudo apt установить APP_NAME

После этого приложение будет восстановлено в исходное состояние.

4. Изменить или убить приложение

Поддержка как renice, так и kill включена вверху. Красивое приложение можно использовать для принудительного завершения процесса или изменения его приоритета.

Количество ресурсов ЦП, которое может использовать хорошее приложение по сравнению с другими активными процессами, называется его хорошим приоритетом. Ницца принимает значения от +19 до -20. Напряжение уменьшается по мере увеличения числа.

Нажмите R вверху и введите PID проблемного приложения. Если изменение его на «+5» не работает, попробуйте еще раз с «+10», «+15» и, наконец, «+19», что является самым низким приоритетом.

Пожалуйста, прекратите использовать красивое приложение, как только оно перестанет отвечать. Приложение будет удалено, если вы нажмете k вверху, введите PID и нажмите Enter.

5. Используйте альтернативное приложение

Преимущество Linux заключается в наличии большого количества приложений, которые могут выполнять одну и ту же функцию. Вы можете и должны заменить альтернативное программное обеспечение, если оно занимает много ресурсов процессора.

Например, LibreOffice Writer может быть проблематичным программным обеспечением, поскольку для его эффективной работы требуется множество зависимостей.

Abiword — отличная замена этому приложению. Запустите следующую команду в командной строке, чтобы настроить ее в Ubuntu:

sudo apt установить AbiWord

6. Вернуться к предыдущей версии

Возврат к более ранней версии возможен, если обновление программы не устранило проблему. Чтобы использовать программу, пока разработчик не исправит ошибки, попробуйте понизить версию и использовать более раннюю версию.

Проверьте доступные версии, запустив терминал и запустив cmd: чтобы понизить версию вашей программы, прежде чем делать это:

sudo соответствующая политика APP_NAME

Версия, которую вы используете прямо сейчас, будет отмечена тремя звездами рядом с ней. Взгляните на альтернативы:

Мы советуем вам очистить текущую версию, чтобы исправить любые проблемы, связанные с конфигурацией, перед понижением.

Установите предыдущую версию, используя это в командной строке:

sudo apt установить APP_NAME = ВЕРСИЯ

7. Исправление основных приложений, вызывающих высокую загрузку ЦП

Что произойдет, если основное приложение, такое как systemd или Xorg, использует всю мощность вашего процессора и память?

Попробуйте отключить дополнительное оборудование на ваших компьютерах, такое как джойстики и принтеры, чтобы отключить systemd.

Допустим, вы используете Ubuntu или другой аналогичный дистрибутив, а устройство представляет собой джойстик, мышь или клавиатуру. В этом случае вы можете увидеть все подключенные устройства, набрав xinput в своем терминале — используйте: для отключения одного из них.

xinput — отключить DEVICE_id

Замените disable на enable в приведенной выше команде, чтобы снова включить устройство.

Ответ немного сложнее для других устройств. Чтобы просмотреть все дополнительные драйверы, загруженные ядром Linux как модули, введите в терминале lsmod и нажмите Enter. После того, как вы нашли проблемное устройство и записали его имя, введите следующее:

судо нано /etc/modprobe.d/blacklist.conf

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

черный список MODULE_NAME

После перезагрузки и сохранения файла все может функционировать адекватно.

Попробуйте отключить компоновщик в оконном менеджере Xorg. Несмотря на то, что это официальная политика, бывают случаи, когда GPU вместо этого обрабатывает действия, связанные с процессором. Иногда активация поддержки композитинга также позволяет использовать множество трудоемких эффектов.

Иногда высокая загрузка ЦП также может быть вызвана драйверами графического процессора. Конкретные версии драйверов AMD или Nvidia и Xorg должны ладить друг с другом.

Обновление или переход на другую версию является ответом. В качестве альтернативы попробуйте драйверы с открытым исходным кодом для вашего графического процессора.

Однако они имеют разные точные наборы функций и могут нуждаться в дополнительных функциях.

11 исправлений: не удается ввести текст в терминал в Linux

Вы открыли терминал Linux, чтобы создать файл сценария, но терминал продолжает зависать или не распознает то, что вы печатаете? Использование команд терминала — наиболее эффективный способ навигации по всем дистрибутивам Linux.

Даже самые лучшие инструменты имеют свои недостатки. В этой статье будут рассмотрены простые способы устранения проблемы с вводом текста в терминале на устройствах Linux.

Почему вы не можете печатать в терминале Linux?

Оболочка BASH, предоставляемая Linux, является самым мощным из когда-либо существовавших терминалов и имеет больше возможностей, чем Microsoft PowerShell.

Опытные пользователи Linux сталкиваются с проблемами, когда некоторые клавиши клавиатуры не распознаются или разные управляющие символы неуместны при использовании терминала.

Изучив некоторые из лучших ответов на ветку вопросов, предоставленных онлайн-сообществом, вот несколько причин, по которым проблема «Не удается ввести в терминале» возникает в Linux:

  • Окно терминала может быть не выбрано или запущено в режиме только для чтения, пока вы вводите команды.
  • Из-за какой-то неизвестной записи в файлах конфигурации терминала терминал может игнорировать любое нажатие клавиши или неправильно понимать управляющий символ.
  • В качестве меры безопасности курсор терминала не будет отображать символы клавиатуры при вводе паролей в оболочке входа в систему.
  • Фоновые процессы или задачи, запущенные в другом окне терминала, могут привести к зависанию текущего из-за интенсивного использования жесткого диска.
  • Некоторые встроенные текстовые редакторы Linux, такие как vim, не отображают то, что вы вводите в командном режиме.
  • Неисправная клавиатура или другие аппаратные сбои могут привести к невозможности печатать на терминале в Linux.

Как исправить проблему с набором текста в терминале в Linux?

  1. Проверьте, находится ли окно терминала Linux в фокусе
  2. Проверьте, вводите ли вы пароль при входе в систему
  3. Перезапустите терминал Linux.
  4. Проверка на прерывание от фоновых операций
  5. Отключить режим только для чтения
  6. Проверка на сбой при использовании Linux через SSH-соединение
  7. Проверьте и отредактируйте системный файл. inputrc
  8. Закройте другие запущенные приложения, чтобы снизить нагрузку на жесткий диск.
  9. Убедитесь, что ваша клавиатура и другое устройство ввода правильно подключены
  10. Файлы конфигурации терминала аппаратного сброса
  11. Перезагрузите операционную систему Linux

1. Проверьте, находится ли окно терминала Linux в фокусе

Во время многозадачности вы можете столкнуться с проблемой «Невозможно ввести терминал в Linux» просто потому, что окно терминала, в которое вы собираетесь отправить сигнал клавиатуры, не выбрано / не в фокусе.

  • Прежде чем вводить какие-либо команды, щелкните один раз в окне терминала, чтобы выбрать его и дать Linux правильное объяснение того, где вы хотите написать.
  • Другой вероятной причиной этой проблемы является постоянное вмешательство некоторых приложений, работающих в фоновом режиме. Узнайте, удерживает ли всплывающее окно терминал не в фокусе.
  • Из-за невидимых правил управления окнами терминалы KDE часто сталкиваются с проблемой Cant Type in Terminal в Linux.
  • Такое правило никогда не сможет дать вашему терминалу фокус, поместить его в предустановленное место или автоматически свернуть.
  • Чтобы просмотреть эти правила, щелкните правой кнопкой мыши строку заголовка окна терминала > Дополнительные действия > Параметры приложения.
  • Убедитесь, что все флажки на вкладке «Размер и положение» сняты.
  • Перейдите в раздел «Внешний вид и исправления» и включите «Предотвращение кражи» и «Защиту фокуса».
  • Выберите Запомнить для каждого.
  • Нажмите OK, чтобы выйти.

2. Проверьте, вводите ли вы пароль при входе в систему

Столкновение с проблемой «Невозможно ввести терминал» в Linux является нормальным явлением, если вы вводите пароль:

  • Из соображений конфиденциальности Linux не отображает пароль на терминале, когда вы пытаетесь использовать команду с аутентификацией root, например, sudo nano /etc/hosts.
  • В то время как ввод пароля в другом месте может отображать звездочки или точки, терминал Linux не будет отображать ничего в качестве надежной меры безопасности.
  • Чтобы обойти эту ситуацию, введите пароль в оболочке входа и нажмите Enter.
  • Если ваш пароль неверный, нажмите Ctrl + Z или Ctrl + C, чтобы остановить процесс в терминале любого типа.

3. Перезапустите терминал Linux.

Проблема «Невозможно ввести терминал» может возникнуть при эмуляции терминала Linux через подсистему Windows для Linux (WSL). Простой перезапуск терминала решит эту проблему:

  • Закройте окно терминала, нажав кнопку «Выход» в правом верхнем углу.
  • Вы также можете ввести exit в терминале и нажать Enter.
  • Перезапустите терминал с помощью команды wsl в PowerShell или запустите установленное ядро ​​Linux из меню «Пуск».

4. Проверить прерывание фоновых операций

Мы часто недооцениваем, сколько времени потребуется для выполнения конкретных задач. Если после выполнения команды ваш терминал завис и больше не реагирует на сигналы клавиш, возможно, он не выполнил свою предыдущую задачу:

  • Нажмите на неотвечающий терминал и одновременно нажмите клавиши Ctrl + Z, чтобы приостановить любую запущенную или ожидающую задачу.
  • Если ваш терминал восстанавливается после зависания, запустите команду bg, чтобы возобновить выполнение задачи в фоновом режиме.
  • Вы также можете нажать Ctrl + C, чтобы остановить запущенный процесс и выйти из приложения. Принудительное закрытие удалит всю несохраненную работу.

5. Отключить режим только для чтения

Терминал gnome, используемый Ubuntu, обеспечивает режим только для чтения, что может привести к проблеме Cant Type in Terminal в Linux:

  • Включение режима только для чтения отменяет любой сигнал клавиатуры на терминале.
  • Вы можете отключить его, щелкнув значок «Меню» в строке заголовка терминала и отключив функцию «Только чтение».

6. Проверьте наличие сбоев при использовании терминала через SSH-соединение.

При удаленном использовании оболочки Linux через соединение SSH любые сбои в сети или резкое завершение сеанса могут привести к зависанию терминала Linux или невозможности увидеть, что вы печатаете:

  • Выполнить «~». или используйте комбинацию Ctrl + D, чтобы завершить активный сеанс SSH. Войдите снова, используя свои учетные данные.
  • Введите stty sane и нажмите Enter. Эта команда stty вернет все настройки терминала к значениям по умолчанию.
  • Если терминал по-прежнему зависает, перезагрузите хост-компьютер или маршрутизатор.
  • Обратитесь к своему интернет-провайдеру, чтобы найти любую проблему с подключением, если терминал ведет себя резко или коротко отвечает.

7. Проверьте и отредактируйте системный файл. inputrc

Если вы можете печатать в терминале, но некоторые символы не отображаются, ваш файл конфигурации терминала «.inputrc» может быть поврежден.

  • В прошлом вы могли случайно отфильтровать некоторые символы из-за неверного ввода параметра.
  • Например, использование bind TAB:menu-complete вместо просто TAB:menu-complete будет игнорировать сигналы клавиатуры с буквой «b», потому что «bind» не является распознаваемым ключевым словом в файле. входной код.
  • Используйте любой редактор Linux, чтобы проверить «~/.inputrc» и «/etc/inputrc». Удалите все, что вы ранее набрали, или любой символ, который кажется вам необычным, и сохраните его.

8. Закройте другие запущенные приложения, чтобы снизить нагрузку на жесткий диск.

Многозадачность на устройстве Linux может показаться простой, но одновременный запуск многих ресурсоемких приложений может вызвать проблему «Невозможно ввести текст в терминале» в Linux.

  • Вы всегда можете выйти из задач, которые не отвечают или выполняются слишком долго, нажав сочетания клавиш Ctrl + C.

9. Убедитесь, что ваша клавиатура и другое устройство ввода правильно подключены

Трудно поверить в наиболее правдоподобное объяснение, но невозможность ввода текста в терминале Linux может быть связана с неисправным соединением между клавиатурой и последовательным портом USB или поврежденными клавишами клавиатуры:

  • Подключите любую внешнюю клавиатуру и попробуйте ввести текст в терминале.
  • Проблема в неисправной клавиатуре, если вы можете успешно печатать сейчас.
  • Обратитесь к специалисту по ПК, чтобы найти проблемы с внутренней клавиатурой.

10. Файлы конфигурации терминала аппаратного сброса

Сброс настроек терминала до значений по умолчанию часто является лучшим решением для устранения проблемы с набором текста в терминале в Linux.

  • Когда терминал открыт, введите reset и нажмите Enter.
  • Вы также можете запустить команду reset -c, чтобы просто сбросить символы, ответственные за эту проблему.

11. Перезагрузите операционную систему Linux.

Как последний вариант, полностью перезагрузите Linux. Проблема может быть не связана с терминалом. Что-то еще могло вызвать зависание системы. Если все другие решения не помогли, перезапустите всю систему, а не только экземпляр терминала.

  • Введите reboot в терминале и нажмите Enter.

Заключение

Хотя проблема «Невозможно ввести текст в терминал» в Linux может показаться сложной для решения, мы надеемся, что решения, представленные в этой статье, помогут вам быстро вернуться к задаче написания сценариев.

6 лучших решений: проблемы с загрузкой Windows и Linux

Иногда проблемы с основной загрузочной записью (MBR) или двойным загрузочным разделом вызывают проблемы с загрузкой Windows Linux.

Эти обстоятельства необходимо исправить, чтобы все снова заработало. К счастью, в среде восстановления Windows 10 есть автоматический способ сделать это.

Если это не сработает, вы можете вручную выполнить исправления на своем компьютере. Узнайте, как, читая дальше.

Может ли раздел с двойной загрузкой вызывать проблемы с загрузкой Windows и Linux

Двойная загрузка может повлиять на производительность компьютера и диска. В результате Windows будет загружаться быстрее в Linux, программы скоро перестанут загружаться, а файлы подкачки и подкачки не будут работать более эффективно.

Вам необходимо немедленно удалить двойной загрузочный раздел на вашем компьютере.

Необходимо удалить раздел с двойной загрузкой в ​​Windows 10/11 в Linux

Многие люди успешно установили разные операционные системы (ОС) на один и тот же жесткий диск. Однако некоторые из них используют только одну из систем. Если это так, вам может потребоваться отключить двойную загрузку в Windows 10 или 11, не затрагивая другую ОС.

Подготовка к безопасному удалению двойной загрузки в Windows 10/11 в Linux

Рекомендуется сделать резервную копию ОС, которую вы хотите сохранить, прежде чем пытаться удалить ее из режима двойной загрузки, на случай, если что-то пойдет не так.

Удаление раздела Linux после установки Linux и Windows 10 или 11 может повлиять на загрузчик. В результате вам также следует подготовить USB-накопитель для восстановления Windows 10.

После удаления вы можете использовать устранение неполадок, чтобы заменить загрузчик Linux на загрузчик Windows, запустив компьютер с диска восстановления.

Способы удаления раздела с двойной загрузкой в ​​Linux

  1. Удалить раздел с двойной загрузкой с помощью бесплатного программного обеспечения
  2. Удалить двойной загрузочный раздел через MSConfig

1. Удалите двойной загрузочный раздел с помощью бесплатного программного обеспечения.

Раздел, содержащий ОС, которую вы хотите немедленно удалить, будет удален с помощью этой техники.

Используйте программное обеспечение AOMEI Partition Assistant Standard, если у вас двойная загрузка Windows и Ubuntu и вы хотите удалить Ubuntu.

Поскольку ОС Ubuntu установлена ​​в разделе Ext3 или Ext4 в Windows, и Управление дисками не может распознать такие ячейки, вы можете быть разочарованы, если решите использовать Управление дисками Windows 10/11 для устранения двойной загрузки на вашем компьютере.

  • Установите бесплатную программу AOMEI Partition Assistant Standard.
  • Вы можете заметить, что раздел Ubuntu отформатирован с Ext3 или Ext4 в его основном интерфейсе. Выберите «Удалить раздел», щелкнув правой кнопкой мыши раздел Ubuntu.
  • Выберите подходящий метод удаления в следующем диалоговом окне в зависимости от ваших потребностей.
  • Чтобы завершить отложенную операцию, нажмите «Применить и продолжить».

Подождите, пока раздел Ubuntu не будет полностью удален. После удаления вы можете решить, использовать ли оставшееся нераспределенное пространство для увеличения текущего раздела или создать новый независимый раздел.

2. Удалить двойной загрузочный раздел через MSConfig

Вы можете выбрать операционную систему (ОС) для перезагрузки компьютера по умолчанию с помощью утилиты msconfig или удалить одну из двух операционных систем. Сделайте следующее:

  • Окно конфигурации системы откроется, когда вы нажмете кнопки с логотипом Windows + R на клавиатуре, чтобы открыть окно «Выполнить», введите «msconfig», затем нажмите клавишу Enter.
  • Проверьте, указана ли ОС, которую вы хотите сохранить, как Текущая ОС или ОС по умолчанию, выбрав опцию «Загрузить» в окне.
  • Выберите свою ОС в окне и, если она еще не выбрана, нажмите кнопку «Установить по умолчанию» в следующем окне.
  • Нажмите на другой и выберите «Удалить», чтобы удалить его. После этого нажмите «Применить» и «ОК».
  • Перезагрузите компьютер, затем закройте окно, чтобы увидеть, вступили ли изменения в силу.

Последний шаг после удаления двойного загрузочного раздела

  • Используйте установочный или восстановительный компакт-диск для запуска компьютера. Пропустив первую страницу выбора языка, выберите «Восстановить машину» на главном экране настройки.
  • Нажмите кнопку «Устранение неполадок» в меню «Выбрать вариант/Загрузки».
  • Выберите «Командная строка» в меню «Дополнительные параметры».
  • Введите в командной строке следующую команду: bootrec.exe /fixmbr.
  • На этом этапе вы можете перезагрузить компьютер. Обычно скачивается на ПК. Linux теперь должен исчезнуть полностью.

Другие способы исправить Windows 10, не загружающуюся в Linux

Если ваша причина отличается от раздела с двойной загрузкой, когда Windows не загружается в Linux, вам следует попробовать решения, упомянутые ниже.

  1. Получите диск, включая Boot-Repair
  2. Восстановить GRUB
  3. Изменить загрузчик по умолчанию
  4. Используйте инструмент конфигурации GRUB
  5. Использование восстановления загрузки
  6. Исправить загрузчик Windows 10 в терминале

1. Получите диск, включая Boot-Repair

Создание живого USB Boot-Repair-Disk (диска, который запускает Boot-Repair автоматически) и загрузка с него — самый простой способ использования Boot-Repair.

Рекомендуется установить ISO на работающий USB (например, через UnetBootin, LiliUSB или Universal USB Installer). Если ваша загрузка находится в режиме EFI, не копируйте ее на DVD.

2. Пересоберите GRUB

Файл Windows MBR иногда может быть проблематичным для меню GRUB на ваших дисках.

Первым шагом было бы выяснить, может ли Linux распознавать Windows 10 в системе. Для этого используйте следующую команду.

sudo os-prober

Вышеуказанная программа будет искать на ваших дисках в меню другие установленные операционные системы. Если Windows найдена, вывод будет выглядеть следующим образом.

Файл конфигурации GRUB можно перестроить, если описанная выше процедура успешно обнаружит операционную систему Windows 10. Для этого используйте следующую команду.

sudo update-grub

Приведенная выше команда ищет все разделы на вашем локальном диске, чтобы проверить наличие установленных операционных систем.

Если Windows 10 найдена, вы должны увидеть результат, аналогичный приведенному ниже. Запись Windows также будет создана автоматически с помощью команды в файле конфигурации.

3. Измените загрузчик по умолчанию

Мы можем переключить загрузчик обратно на Windows NT, если вы уверены, что файл запуска Windows не поврежден и вы случайно не удалили содержимое диска C.

  • Начните с Windows USB и выберите «Далее» на начальном экране, чтобы завершить это. После выбора «Восстановить компьютер» выберите «Устранение неполадок».
  • Выберите «Командная строка» на экране «Дополнительные параметры».
  • Выполните следующую команду из командной строки, чтобы изменить загрузчик.

bcdedit /set {bootmgr} путь \WINDOWS\system32\winload.efi

Приведенная выше команда переключит Windows NT с GRUB в качестве загрузчика. Когда вы перезагружаете компьютер, Windows должна загружаться немедленно, потому что загрузчик был удален.

Если вы переходите с Ubuntu 19.10, вам следует вернуться к стабильной версии Ubuntu 19.04, поскольку GRUB 2.04 изобилует проблемами.

4. Используйте инструмент настройки GRUB

Конфигурационный файл GRUB не нужно обновлять вручную, он прост и понятен. Мы будем использовать бесплатную программу под названием Grub Customizer.

  • Чтобы загрузить и установить утилиту, выполните следующие команды.

sudo add-apt-repository PPA: danielrichter2007/grub-customizer && sudo apt-get update

sudo apt установить grub-configurer

  • Следующее, что нам нужно выяснить, это расположение загрузчика Windows 10. Запустите следующую команду на терминале, чтобы найти его.

Lsblk

  • Найдите раздел с точкой монтирования «/boot/efi». На этом разделе установлен диспетчер загрузки Windows. Требуется имя устройства определенного раздела. у меня сда1. Поэтому расположение загрузочного файла в моем экземпляре — «/dev/sda1».
  • Кроме того, вы можете установить gnome-disk-utility, графическое приложение, которое показывает диски и разделы. Вы можете найти системный раздел EFI в меню. Описание раздела должно выглядеть примерно так.
  • Затем перейдите к инструменту настройки GRUB и сделайте запись, щелкнув значок страницы вверху.
  • Выберите «Chainloader» в качестве типа и «/dev/sda1» в качестве раздела во всплывающем окне редактора записей. Вы также можете дать записи подходящее имя. После этого нажмите Enter.
  • Сделанная вами запись теперь появится в меню настройки Grub. Чтобы синхронизировать изменения с существующим файлом конфигурации GRUB, необходимо нажать «Сохранить».
  • После перезагрузки Windows 10 теперь должна быть в состоянии запуститься. Если у вас возникли проблемы, вероятно, ваши загрузочные файлы или главная загрузочная запись Windows повреждены.

5. Использование Boot-Repair

  • Установите Boot-Repair в Ubuntu
  • Либо из существующего опыта Ubuntu, либо из живого сеанса Ubuntu (загрузите свою машину с живого USB-накопителя Ubuntu, затем выберите «Попробовать Ubuntu») (если у вас есть к нему доступ)
  • Интернет-соединение.
  • Нажимайте Enter после каждой строки при вводе следующих команд в новом окне терминала:

sudo add-apt-repository PPA:yannubuntu/boot-repair && sudo apt update

sudo apt install -y boot-repair && boot-repair

  • Первый шаг — нажать кнопку «Создать сводку информации о загрузке». Сказал, что вызовет диагностику Boot-Info. Если вы хотите загрузить отчет в Интернете, чтобы поделиться им с большей готовностью, вам будет предложено всплывающее окно.
  • Просмотрите информацию о диагностике.

6. Исправить загрузчик Windows 10 в терминале.

  • Используйте загрузочный USB-накопитель для перезагрузки.
  • Запустить Терминал.
  • Введите после каждой из следующих команд в командной строке:
  • sudo apt-get установить syslinux
  • sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda
  • sudo apt-получить установку MBR
  • sudo install-mbr -in -p D -t 0 /dev/sda
  • Не забудьте заменить системный диск Windows 10 на sda.
  • После этого перезагружаемся, и Windows 10 должна запуститься без проблем.

Второй подход использует выполнение Syslinux через Терминал. Вы должны выполнить несколько шагов, чтобы установить Syslinux и использовать его для исправления загрузчика Windows 10.

Мы рекомендуем вам придерживаться первого подхода, если вы все еще знакомы с тем, как они работают.

Остальные шаги просты; вам нужно изменить ввод sda на букву системного диска для Windows 10.

8 лучших исправлений для сломанных пакетов в Ubuntu

Установка и удаление пакетов в операционных системах Linux, таких как Ubuntu, выполняется гладко и легко, но становится сложнее, если вы получаете ошибки из-за поврежденных пакетов.

Если вы не можете установить или удалить пакет, это руководство для вас, и оно будет работать в Ubuntu, Linux Mint, Kali, Fedora, CentOS и других дистрибутивах Linux.

Причины поломки пакетов в операционных системах Linux (Ubuntu и др.)

  • Пакет частично установлен
  • Ошибка зависимости или репозитория
  • Новое обновление прерывает установку
  • Что-то в пакете конфликтует с чем-то еще в вашей системе
  • Пакет был удален неправильно

Как исправить сломанные пакеты в дистрибутивах на основе Ubuntu и Debian?

  1. Чистый пакет
  2. Переустановите сломанные пакеты Ubuntu (APT)
  3. Используйте DPKG для принудительного удаления сломанных пакетов
  4. Решить проблему с блокировкой
  5. Автоматическая очистка сломанных пакетов
  6. Исправление поврежденных файлов в режиме восстановления
  7. Восстановить сломанный системный пакет
  8. Попробуйте диспетчер пакетов Synaptic

1. Очистите упаковку

Если вы точно знаете, какой пакет вызывает проблемы, исправить неисправные пакеты в Ubuntu довольно просто. Вы можете удалить пакет и очистить место на диске.

  • Откройте Терминал, нажав Ctrl + Alt + T на клавиатуре и нажав клавишу Enter.
  • Начните с очистки кеша пакетов с помощью этой команды:
  • sudo rm -rf /var/cache/apt/archives/[имя пакета]
  • Например, чтобы очистить файлы кэша пакетов Chrome, попробуйте команду
  • sudo rm -rf /var/cache/apt/archives/google-chrome-stable_current_amd64.deb
  • Введите пароль своей учетной записи sudo
  • После этого освободите место для хранения, а затем обновите репозиторий с помощью следующих команд:
  • sudo apt-получить автоочистку
  • sudo apt-получить обновление
  • sudo apt-получить обновление

Кроме того, еще один способ сделать это — переместить файлы кеша пакетов во временные файлы. Затем удалите поврежденный пакет с помощью диспетчера пакетов Debian (dkpg). (Следующая команда перемещает и удаляет RVM.)

  • sudo mv /var/lib/dpkg/info/rvm.* /tmp/
  • sudo dpkg –remove –force-remove-reinstreq rvm

2. Переустановите сломанные пакеты Ubuntu (APT).

Не всегда возможно узнать, какой пакет поврежден в вашей системе Linux. Итак, попробуйте этот метод, чтобы ваша система проверила наличие отсутствующих обновлений, обновила список пакетов, а затем принудительно установила неработающие пакеты.

  • Нажмите Ctrl + Alt + T, чтобы открыть Терминал.
  • Найдите недостающие обновления с помощью команды. Проверка и исправление обновлений займет некоторое время.
  • sudo apt — исправить отсутствующее обновление
  • Когда это будет сделано, пора обновить список пакетов из доступных источников.
  • sudo подходящее обновление
  • Теперь используйте флаг -f в следующей команде, чтобы принудительно установить сломанные пакеты. Ubuntu будет искать любой сломанный пакет и устанавливать его принудительно.
  • sudo правильная установка -f

3. Используйте DPKG для принудительного удаления сломанных пакетов

Если вы столкнулись с проблемой при использовании системы управления пакетами APT для удаления проблемных пакетов, вместо этого используйте систему управления пакетами dpkg.

Это полезно, если вам нужно принудительно удалить пакеты. Это связано с тем, что иногда пакеты устанавливаются в корневой каталог.

Откройте терминальную оболочку и выполните следующие действия:

  • Заставить систему dpkg переконфигурировать пакеты, которые распакованы, но не сконфигурированы. Поскольку я пытаюсь настроить все пакеты, используя флаг -a.
  • sudo dpkg –настроить -a
  • Получите список всех пакетов, помеченных dpkg как обязательные.
  • судо dpkg -l | грэп ^..п
  • Теперь, когда у вас есть список необходимых пакетов, удалите все сломанные пакеты. Замените [package-name] пакетом, который вы хотите удалить.
  • sudo dpkg –remove –force-remove-reinstreq [имя пакета]
  • Очистите пакет.
  • Судо метко чистый
  • Обновить список пакетов из доступных источников
  • sudo подходящее обновление
  • sudo apt update — исправить отсутствующее обновление
  • Запустите команду ниже, чтобы увидеть, какие пакеты были установлены.
  • $ sudo apt-get установить -f

4. Решить проблему с замком

Проблема с блокировкой dpkg встречается не часто, но она мешает вам что-либо делать. Вы можете получить доступ к системам управления пакетами apt и dpkg.

Всякий раз, когда вы делаете это, вы получите сообщение об ошибке, что файл используется другим файлом или инструментом.

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

Обычно, когда вы удаляете что-то из своей системы Ubuntu, все ее плагины и файлы зависимостей также удаляются. Но некоторые файлы не работают по вышеуказанной причине и вызывают проблемы.

Получите root-доступ и удалите проблемные файлы:

  • sudo rm /var/lib/apt/lists/lock
  • sudo rm /var/cache/apt/archives/lock

5. Автоматическая очистка сломанных упаковок

Этот метод не удаляет сломанные пакеты Ubuntu, вместо этого он очищает временные файлы, оставшиеся после удаления пакетов.

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

  • Очистите неиспользуемое пространство и сотрите файлы кеша
  • sudo apt-получить автоочистку
  • sudo apt-clean
  • Удалите ненужные файлы и данные зависимостей, используя корневой доступ и приведенную ниже команду.
  • sudo apt-get автоматическое удаление
  • После удаления обновить список установленных пакетов
  • sudo apt-получить обновление

6. Исправление сломанных файлов в режиме восстановления

Это эффективный метод восстановления поврежденных пакетов в Ubuntu, который обычно не используется. Технически он не исправляет поврежденные файлы, но выполняет восстановление, которое также решает проблему поврежденных пакетов. Дублируйте следующие шаги:

  • Чтобы войти в режим восстановления, включите систему Ubuntu.
  • Когда вы увидите логотип производителя, немедленно нажмите и удерживайте клавишу Shift на клавиатуре, пока на черном экране не появятся некоторые параметры (BIOS).
  • Выберите «Дополнительные параметры для Ubuntu».
  • Затем выберите «Ubuntu с Linux……. (Режим восстановления)’.
  • Когда появится меню восстановления, выберите dpkg и нажмите Enter.
  • Он попросит вас перемонтировать файловую систему в режиме чтения/записи. Выберите Да.
  • После завершения процесса он может запросить обновление, если оно доступно. Введите YN, чтобы продолжить.

7. Восстановите сломанный системный пакет

Программа обновления программного обеспечения отвечает за обновление вашей системы Ubuntu. Любая зависимость или системная ошибка могут повредить системные пакеты, препятствуя правильной работе приложения обновления программного обеспечения.

Чтобы избавиться от этой ошибки, очистите системный кеш и очистите файловую систему.

  • sudo apt-clean
  • sudo apt-получить установку -f

8. Попробуйте диспетчер пакетов Synaptic

Это простой в использовании менеджер пакетов с графическим интерфейсом, который может устанавливать, удалять, обновлять и исправлять поврежденные пакеты Ubuntu.

Чтобы установить диспетчер пакетов Synaptic, используйте следующие команды, для которых требуется root-доступ:

  • sudo apt-получить обновление
  • sudo apt-get установить синаптик
  • После подтверждения нажмите Y и нажмите клавишу Enter.
  • После установки запустите его, нажав «Действия», набрав «менеджер пакетов synaptic» и открыв приложение.
  • Пометить упаковку как сломанную.
  • Затем нажмите «Изменить» в строке меню и выберите «Исправить сломанные пакеты».
  • После восстановления пакета используйте любой из вышеперечисленных методов для удаления пакета.

Исправление неработающих пакетов в Fedora, CentOS и других Red Hat Enterprises Linux (RHEL)

Обычно yum и dnf хорошо поддерживают чистоту пакетов в операционных системах RHEL, но некоторые приложения все еще ломают пакеты.

  • Для систем на базе rpm используйте следующую команду.
  • судо об/мин -Va
  • Это даст вам список установленных файлов в базе данных rpm. После этого вы можете проверить наличие подозрительных пакетов и применить приведенную ниже команду.
  • sudo dnf -update переустановить [имя пакета]
  • Приведенная выше команда установит метаданные как просроченные и может помочь вам найти сломанные зависимости с этим пакетом и предложить использовать флаг –skip-broken.

Как избежать поломки пакетов в дистрибутивах на основе Ubuntu и Debian?

Исправление сломанных пакетов в Ubuntu требует времени, поэтому лучше предотвратить это заранее, очистив и удалив файлы репозитория программного обеспечения, которые вы удалили.

  • Откройте Программное обеспечение и обновления.
  • Перейдите на вкладку «Другое программное обеспечение». Там будет список репозиториев. Выберите любой для удаления.

Заключение

Поиск и восстановление или удаление сломанных пакетов в Ubuntu немного сложнее, но с помощью различных методов, описанных выше, вы можете выбрать правильный для себя и сохранить свою систему Ubuntu в чистоте и без ошибок.

2 решения для устранения проблемы двойной загрузки с Yosemite и Ubuntu

Если вы используете как Ubuntu, так и Mac OS на своем ноутбуке Mac и обновили Mac OS X до Yosemite,

Вы можете увидеть сообщение об ошибке, в котором говорится, что загрузчик был переписан, и вы больше не можете выполнять двойную загрузку с Yosemite и Ubuntu.

Эта статья расскажет вам, как это исправить, если вы столкнулись с этой проблемой.

Как решить проблему двойной загрузки с Yosemite и Ubuntu?

Если вы столкнулись с этой проблемой, вот как ее исправить:

  1. Использование диспетчера загрузки REFInd
  2. Загрузитесь с другого устройства

Рассмотрим подробнее оба решения:

Решение 1. Использование диспетчера загрузки rEFInd

Загрузите rEFInd с веб-сайта Sourceforge для OSX Yosemite. Извлеките сжатый файл. Вы должны увидеть папку с именем «refind-bin-0.8.3».

  • Найдите в папке файл install.sh.
  • Далее запускаем Терминал. Введите sudo, затем перетащите файл «install.sh» в терминал и добавьте -esp в конец скрипта.
  • Вот как это должно выглядеть: sudo /path/to/refind/folder/install.sh –esp
  • После выполнения вышеуказанной команды нажмите Enter, и вам будет предложено ввести пароль.
  • Если установка прошла успешно, вы заметите только что смонтированный диск EFI. Перейдите к диску, подключенному к EFI, в Finder и нажмите Enter.
  • Есть три папки: «Apple», «refind» и «tools».
  • Теперь переименуйте подкаталог «refind» в «boot».
  • Переименуйте файл «refind_x64.efi» в «bootx64.efi» в папке загрузки.
  • Вернитесь в папку «refind-bin-0.8.3» и найдите папку «drivers_x64».
  • Скопируйте эту папку и поместите ее в «загрузочную» папку диска EFI.
  • Переименуйте папку «drivers_x64» в «drivers».

Вот и все; все готово. Теперь перезагрузите/перезагрузите ваш Mac, и вы сможете без проблем выбрать Ubuntu и загрузиться в нее.

Решение 2. Загрузитесь с другого устройства

Другое решение — загрузиться с другого устройства или войти в режим онлайн-восстановления перед сменой диска CoreStorage через командную строку.

Подготовка:

  • Сделайте резервную копию ваших данных.
  • Удалите все внешние диски (особенно внешний резервный диск Time Machine).
  • При запуске нажмите alt+cmd+R, чтобы войти в режим онлайн-восстановления.
  • Необходимо установить текущее обновление микропрограммы, а также подключение Ethernet или WLAN (WPA/WPA2) и маршрутизатор с включенным DHCP.
  • При подключении со скоростью 50 Мбит/с загрузка образа восстановления сетевой загрузки занимает примерно 4 минуты, который часто загружается с сервера Apple/Akamai.
  • Ethernet предпочтительнее, потому что он более надежен. Если вы ограничены WIFI и процесс загрузки не работает, просто перезагрузите Mac, пока процесс загрузки не завершится успешно.
  • Вы также можете начать с загрузочной установочной флешки (Mavericks или Yosemite) или флешки, содержащей всю систему (Mavericks или Yosemite).

Изменить CoreStorage:

  • Утилиты/Терминал должны быть открыты в строке меню.
  • Введите команду diskutil cs list.
  • Запустите diskutil cs resize.
  • Добавьте размер LVUUID с LVUUID: UUID и размер логического тома: окончательный размер вашего Macintosh HD
  • Например: diskutil cs resizeStack DC2473AF-0833-4DBD-BF8F-D5D60063554A 200g
  • Введите «exit», чтобы закрыть терминал.
  • Перезапустите основной том.
  • Начните установку Ubuntu на освободившееся место на диске.

Заключение

Это завершает проблему двойной загрузки Yosemite и Ubuntu . Я собрал все факты, чтобы помочь вам решить эту проблему. Применяйте каждую из вышеперечисленных стратегий по одной с осторожностью.

Я надеюсь, что этот пост помог вам решить проблему с неработающим значком звука, и теперь вы можете регулировать громкость по мере необходимости.

Как использовать команду chmod в Linux

Инструмент «chmod» в Linux можно использовать для контроля того, кто имеет доступ к вашим системным файлам, каталогам и сценариям. Хотя поначалу это может показаться сложным, использование этой команды для изменения прав доступа к файлу в Linux не составит труда, если вы поймете, как она работает. Chmod принимает только три основных ввода, R, W и X, которые читаются, записываются и выполняются соответственно. Вы можете изменить права доступа к файлам и папкам, добавляя и удаляя различные комбинации аргументов. Давайте сначала рассмотрим основы прав доступа к файлам в Linux, прежде чем говорить о команде chmod.

Содержание:

Что такое права доступа к файлам в Linux

Права доступа к файлам относятся к типу доступа, связанному с файлом. Однако у каждого файла в Linux есть владелец, группа и разрешения для владельца файла, членов группы и других лиц. Каждый класс пользователей может получить доступ к файлам с разрешениями на чтение, запись и выполнение. Таким образом, вы можете указать, какие пользователи могут запускать, читать или записывать файл, зная права доступа к файлу.

Права доступа к файлам меняются с помощью chmod

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

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

Как проверить права доступа к файлам в Linux

Чтобы проверить права доступа к файлам, которые уже есть в вашей системе, используйте команду «ls». Укажите имя файла при использовании команды «ls» для просмотра его разрешений. Например, чтобы проверить права доступа к файлу «testfile», мы будем использовать программу ниже:

В каждом наборе разрешений есть три символа. Разрешения на доступ отклоняются, если символ представляет собой тире «-». Если используется символ «r», «w» или «x», пользователю предоставлено разрешение. Файл можно открыть и просмотреть только в том случае, если у пользователя есть разрешение только на чтение, которое представлено буквой «r» в наборе разрешений. С другой стороны, буква «w» означает, что у вас есть разрешение на запись для определенного файла, и, таким образом, вы можете редактировать, изменять и удалять файл. И последнее, но не менее важное: «x» означает права на выполнение; например, если ваш файл представляет собой программу или сценарий C++, он будет иметь разрешение на выполнение, обозначаемое буквой «x».

Разрешение не предоставляется, если команда «ls» отображает «-» для любого набора. Другим примером может быть «rwx», что означает, что разрешены все разрешения, включая чтение, запись и выполнение.

Предыстория, которую вы теперь знаете о правах доступа к файлам, облегчит вам понимание того, как работает функция chmod.

Что такое команда chmod в Linux?

Аббревиатура «chmod» означает «изменить режим». Доступ к каталогам, файлам и сценариям в вашей системе изменился. В результате изменился доступ к системным каталогам, файлам и сценариям. Команда «chmod» имеет разные режимы, которые определяют разрешение на изменение. Для представления этих режимов используются как числовая форма (буквы), так и символическая форма (восьмеричные числа). Синтаксис команды chmod в числовой форме следующий:

В числовом представлении у нас есть следующие варианты:

  • «0» означает «нет разрешения».
  • «1» представляет «разрешение на выполнение».
  • «2» означает «разрешение на запись».
  • «4» означает «разрешение на чтение».

Ниже приведен синтаксис команды chmod при использовании символьного представления:

У нас есть следующие варианты в символьной форме:

  • «u» указывает на владельца файла.
  • «g» указывает на группы.
  • «о» указывает на другие.
  • «a» указывает всех пользователей как владельца, группу и других (ugo).

Однако команда chmod допускает только следующие операторы:

  • «+»: этот оператор используется для добавления указанных разрешений.
  • «-»: этот оператор используется для удаления указанных разрешений.
  • «=»: этот оператор используется для определения точных прав доступа к файлам для любого пользователя.

Давайте рассмотрим несколько примеров использования символической формы команды chmod в Linux:

Установка прав доступа к файлам «Только для чтения владельцем» с помощью команды chmod

Теперь используйте опцию «-l» команды «ls», чтобы вывести систему прав доступа к файлам:

Установка права доступа к файлу «Только группа» с помощью команды chmod

Здесь «r» представляет разрешение «чтение»:

Точно так же вы можете включить разрешение «только для чтения другими» для файла, указав режим «004» в команде chmod.

Используйте команду «ls», чтобы подтвердить изменения, которые мы внесли в «testfile».

Установка права доступа к файлу «Запись только владельцем» с помощью команды chmod

Разрешения на запись представлены цифрой «2» в числовом представлении режима. Поставьте «2» в начале набора разрешений, а затем два нуля:

Однако используйте команду «ls», чтобы подтвердить измененные права доступа к файлу:

Следовательно, таким же образом вы можете предоставить разрешения «запись только группе» и «запись только другим», используя режимы «020» и «002» соответственно.

Установка права доступа к файлу «Выполнять только владельцем» с помощью команды chmod

После этого, снова используя команду «ls», перечислите разрешения для «testfile».

Однако, как и в этом случае, если вы хотите изменить разрешение файла на «только групповое выполнение», объявите режим «010», а затем добавьте «001» в качестве режима разрешения в команду chmod, чтобы разрешить другим пользователям выполнять файл. :

Установка прав доступа к файлам на «Чтение всеми» с помощью команды chmod

Если вы измените разрешение файла на «чтение всеми» через символические ссылки, выполните следующую команду в своем терминале:

Используйте команду «ls», чтобы проверить измененные права доступа к файлам:

Установка разрешения файла на «выполнение владельцем» с помощью команды chmod

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

Заключение

Техника ограничения доступа пользователей к определенному файлу в целях безопасности заключается в установке прав доступа к файлам. Однако команда chmod используется в операционных системах на базе Linux для изменения прав доступа к файлам. Вы можете быстро установить эти права доступа к файлам, используя числовой и символьный режимы. В этом посте мы привели много примеров использования команды chmod в Linux. Мы продемонстрировали, как использовать числовой и символьный режимы команды chmod для изменения прав доступа к файлам.

Разработчики Linux обнаруживают, что для обновления прошивки графического процессора Intel Arc требуется процессор Intel

В нашем обзоре графических процессоров Intel Arc мы в целом были впечатлены их производительностью по цене, особенно в качестве продукта первого поколения. Но есть много потенциальных предостережений для покупателей, в том числе нестабильные драйверы, неустойчивая производительность и пара странных проблем, для решения которых вам нужно покопаться в настройках BIOS вашего компьютера.

Разработчики Linux, работающие над поддержкой Arc, похоже, заметили еще одну странность карты. По словам разработчика Ричарда Хьюза (как сообщает Phoronix ), обновления прошивки на графических процессорах Arc, по-видимому, обрабатываются Intel Management Engine, небольшим микроконтроллером, который входит только в ПК с процессорами Intel. Хьюз столкнулся с проблемой конкретно в контексте архитектуры ЦП IBM POWER, но оказалось, что обновление микропрограммы невозможно ни на одной платформе, отличной от Intel, в том числе на базе процессоров AMD или Arm.

К счастью, такого рода обновления прошивки графического процессора случаются не так уж часто, а если и случаются, то обычно для исправления конкретной неясной проблемы или добавления второстепенных функций — использование графического процессора с устаревшей прошивкой — это не конец света. С другой стороны, если графическому процессору когда-нибудь в будущем потребуются серьезные обновления прошивки, это будет первое поколение карт Arc, которые являются первыми широко выпущенными выделенными графическими процессорами Intel и уже доказали свою исключительно шероховатость. куча других способов.

Мы связались с Intel, чтобы узнать, планируют ли они изменить способ установки обновлений прошивки Arc, и обновим эту статью, если получим ответ.

Ядру Linux нужна ваша помощь в тестировании драйверов подсветки на «старых/странных ноутбуках».

У вас есть ноутбук, который либо «довольно старый», либо «странный»? С завода без винды, или прошивали прошивкой coreboot ? Вы могли бы помочь ядру Linux усовершенствовать свой код подсветки, не отказываясь от модного оборудования, такого как ваше.

Ханс де Гёде, давний разработчик Linux и главный инженер Red Hat, пишет в своем Livejournal о необходимости протестировать «специальную группу ноутбуков», чтобы предотвратить исчезновение их элементов управления подсветкой в ​​ядре Linux 6.1.

Если ваш (старый, странный) ноутбук уже работает под управлением Linux или вы можете загрузить его в живом USB-сеансе, вы можете проверить, не влияет ли на ваш ноутбук запуск ls /sys/class/backlight. Если есть только одна запись, и она называется intel_backlight, или nouveau_bl, скорее всего, на ваш ноутбук может повлиять предстоящее серьезное изменение подсветки. Для дальнейшего тестирования следуйте инструкциям в посте de Goede .amdgpu_bl0radeon_bl0

Необходимы тесты на старых ноутбуках, поскольку де Гёде инициирует некоторые серьезные изменения в элементах управления подсветкой пользовательского пространства, над которыми он работает с 2014 года . Как подробно описано в блоге Linux Phoronix , существует множество проблем с тем, как Linux пытается решить широкий спектр схем подсветки в дисплеях, которые де Гёд изложил на недавней конференции Linux Plumbers. . Несколько подсветок могут работать с одним дисплеем, поэтому элементы управления высокого уровня «угадайте, какая из них сработает». В настоящее время для управления яркостью требуются права root. И «0», переданный в качестве значения подсветки, остается загадкой, как указал инженер в 2014 году: она полностью выключена или настолько слаба, насколько может быть освещен дисплей?

Изменения, предложенные де Гёде для ядра 6.1, позволят установить максимальное значение яркости, четко сообщать, когда элементы управления яркостью не поддерживаются, и реагировать на события горячего подключения, такие как подключение монитора, поддерживающего другую схему управления яркостью.

Как вы можете видеть из недавнего аварийного обновления ядра Linux, предоставить правильный код для правильного питания дисплея ноутбука — непростая задача. Есть много дисплеев ноутбуков, и авторы ядра и сопровождающие не могут протестировать их все. Если у вас есть старый, который вы можете загрузить в Linux, вы можете помочь.