Hotpatching: как обновить ядро Linux без перезагрузки системы

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

Подробный обзор

Обновление Fedora Linux с помощью программного обеспечения Gnome

Fedora Linux — один из самых простых способов получить последнюю версию Gnome Shell, Gnome Software и весь набор приложений вы используете основной выпуск Fedora с Gnome, процесс обновления не может быть проще. Для этого войдите в свой компьютер Fedora Linux и откройте приложение Gnome Software.В программном обеспечении Gnome есть три отдельные панели. Выберите панель «Updates» и найдите кнопку обновления. Нажмите кнопку обновления и разрешите программе Gnome искать новые процесс обновления завершается, приложение Software отобразит все доступные обновления. Если приложение обнаружит новую версию Fedora Linux, вы увидите сообщение о том, что новая версия Fedora «ready to be installed».Запустите обновление, нажав «Install», а затем «Restart & Install Upgrade.»При нажатии кнопки «Restart & Install Upgrade.» перезагрузит Fedora Linux для загрузчика Grub. Не нажимайте никаких кнопок или не пытайтесь загрузить одну из многих опций в меню. Вместо этого откиньтесь назад и позвольте ОС автоматически он загрузится, вы увидите экран, на котором логотип Fedora медленно заполняется белым цветом. На этом экране с логотипом находится область обновления Fedora. Устройтесь поудобнее, пусть эмблема заполнится полностью. Когда

эмблема заполнится полностью, вы закончите обновление до самой новой версии Fedora Linux.

Обновления Ubuntu Server

Для обновления Ubuntu до новой версии Ubuntu , сперва необходимо настроить менеджер обновлений.

Установка менеджера обновлений

Установите менеджер обновлений, если он еще не установлен на вашем сервере:

sudo apt-get install update-manager-core

Настройка менеджера обновлений

Теперь добавьте строчку Prompt=lts в конфигурационный файл /etc/update-manager/release-upgrades

sudo nano /etc/update-manager/release-upgrades

и меняем значения с normal на lts

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

sudo do-release-upgrade -d

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

Обновления пакетов и программного обеспечения

Обновим наши репозитории и программное обеспечение до самых последних версий:

sudo apt update && sudo apt dist-upgrade -y

Если потребуется, то перезагружаем систему для завершения установки:

sudo reboot

После завершения обновления и перезагрузки системы удаляем устаревшие пакеты:

sudo apt autoclean && sudo apt autoremove —purge -y

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

Если есть вопросы, то пишем в комментариях.

Также можете помочь проекту, заранее всем СПАСИБО!!!

Пожертвовать

Обновление Debian через терминал

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

Откроем файл редактором nano, внимательно смотрим на список репозиториев.

$ sudo nano /etc/apt/

Нормально: в нем наличествуют основные хранилища операционной системы (stretch), репозиторий стандартных обновлений, а также хранилище обновлений безопасности.

Плохо: в файле наличествуют testing, sid, back ports.

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

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

Для обновления системы нам потребуются права супер пользователя root, поэтому перейдем в режим «#».

$ sudo bash

По аналогии с убунту, астра линукс, списки пакетов обновляются по команде:

# apt-get update

ВАЖНО! вместо apt-get можно использовать более новую команду apt, в некоторых случаях интерпретатор напишет ошибку, команда не найдена. Чтобы убрать ошибку, необходимо установить apt.

Для запуска обновления в терминале вводим:

# apt-get upgrade

Даем согласие на установку. Апгрейд пакетов Debian займет некоторое время. На сроки влияет производительность ПК и скорость Интернет-соединения. Если система обновлялась давно, на это потребуется больше времени.

Обновление Дебиан в графическом интерфейсе

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

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

Чтобы установить обновления, также можно воспользоваться программой «Центр приложений» (открывается через главное меню). Далее перешагните в подраздел «Обновления».

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

Debian также обновляется при помощи установки популярного софта под названием «Synaptic». Она не является базовой утилитой, однако ее можно установить.

# apt-get install synaptic

Новый софт появится в меню устройства. ПО работает без перебоев, а потому пользуется большим спросом среди пользователей. Откройте Synaptic, кликните на кнопку «Обновить». Далее произойдет обмен данными между списками пакетов хранилищ.

Следующий шаг: кликните на кнопку «Отметить…». Актуальные апгрейды попадут в список необходимых установок. Программа выдаст запланированные модернизации.

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

Читайте также:  Как убрать царапины разной глубины с ЖК телевизора

Заключение

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

Обновление операционной системы Debian осуществляется многообразными способами и неважно какая версия стоит 9, 8,7. Каждый пользователь может избрать для себя самый удобный и понятный вариант установки обновлений системы.

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

Установка драйверов в Ubuntu

Доброго времени суток, Уважаемые Друзья!

И снова мы продолжаем изучать Ubuntu . На повестке дня у нас очень важная тема — поиск и установка драйверов. Приступим!

Сразу же отмечу. Что бы не говорили некоторые «специалисты», особых проблем с драйверами у Ubuntu нет. Я без проблем смог подключить, например, модем, сканер и принтер. Последний меня даже удивил — сам подключился и сам определился. Ничего устанавливать не пришлось!

А ведь буквально три-четыре года назад я о таком и не думал! Со сканером я провозился целый вечер, как помню. А из-за того, что модем не смог подключиться по USB, мне и вовсе приходилось возвращаться на Windows.

Но это не отменяет вопроса как установить Ubuntu.

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

Видеокарты AMD

Самый простой способ — установить драйвера из репозитория Ubuntu. Откройте Терминал и выполните такую команду:

sudo apt-get install linux-headers-generic fglrx fglrx-amdcccle

После установки перезагрузите компьютер. Найдите в Dash AMD Catalyst Control Center. С его помощью можно изменить настройки экрана и видеокарты.

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

sudo add-apt-repository ppa:oibaf/graphics-drivers — добавление репозитория с драйверами

sudo apt-get update — обновление списка репозиториев

sudo apt-get dist-upgrade — обновление системы

Осталось только перезагрузить систему.

Сам я не пользуюсь видеокартами AMD, поэтому не могу рассказать о гибридной графике для ноутбуков (встроенная слабая видеокарта + дискретная мощная). Но если я правильно понял, то здесь пока много проблем, поэтому лучше пользоваться только дискретной картой.

Видеокарты Nvidia

Здесь, вообще, никаких проблем. Открываете Dash, находите и запускаете «Программы и обновления». Открываете вкладку «Дополнительные драйверы» — тут будет список драйверов для Вашей видеокарты (то же самое можно сделать и для AMD).

Рекомендую выбрать драйвер последней версии с пометкой проприетарное, tested. На момент написания это из nvidia-331 (или nvidia-331-updates, особой разницы нет). Выбираем нужный и нажимаем «Применить изменения». Все само установится, Вам нужно будет только перезагрузить компьютер.

Настройки видеокарты можно изменить в NVIDIA X Server Settings.

Теперь поговорим о гибридной графике. Nvidia использует технологию Optimus. Дискретная видеокарта запускается только тогда, когда она нужна для различных действий ( игры , работа с графикой). Когда видеокарта не используется, ее питание отключается.

В Ubuntu эта технология реализуется двумя разными программами. Первая — это Bumblebee. Она использует Nvidia для обработки изображения и выводит его с помощью встроенной видеокарты Intel. Подключается и отключается Nvidia «на лету», автоматически.

Для установки нужно последовательно выполнить такие команды в Терминале:

sudo apt-get install nvidia-331 nvidia-settings — установка драйверов

sudo apt-get install bumblebee bumblebee-nvidia primus primus-libs-ia32 — собственно Bumblebee

Перезагрузите компьютер. Чтобы запустить программу с дискретной Nvidia, пишем в Терминале

optirun название_программы — например, optirun firefox

Если Вы пользуетесь Steam, то для запуска игры с Nvidia нужно прописать в «Свойствах запуска» любую из этих строк (посмотрите, какая даст больше производительности ):

optirun -b primus

vblank_mode=0 optirun -b primus

Второй способ работы с гибридной графикой — это Nvidia PRIME.

[dropshadowbox align=»center» effect=»lifted-bottom-right» width=»468px» height=»» background_color=»#f1f1d2″ border_width=»1″ border_color=»#dddddd» ]ВНИМАНИЕ! PRIME и BUMBLEBEE не совместимы друг с другом! Выберите что-то одно.[/dropshadowbox]

Чтобы установить Prime, пропишите в Терминале:

sudo apt-get install nvidia-331 nvidia-settings nvidia-prime

После перезагрузки откройте NVIDIA Settings. В «PRIME Profiles» можно сменить видеокарту. Для этого отметьте нужную, нажмите«Выход» и введите пароль администратора . После нужно перезапустить сеанс. Нажмите на значок шестеренки справа вверху (из этого же меню Вы выключаете компьютер) и выберите «Завершение сеанса» — «Выйти из системы». Войдите обратно. Можно просто перезагрузить компьютер.

Прочие устройства

Запустите из Dash «Дополнительные драйверы». Нужное Вам устройство должно быть в списке. Выберите нужный драйвер, а дальше все установится автоматически.

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

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

Источник

Пошаговая инструкция

Важно. Обновление по инструкции ниже возможно только если одновременно выполняются два условия:

  1. Вы используете Linux Mint 19.3
  2. Вы используете 64-битную версию Linux Mint 19.3

Обновиться с более ранней версии Linux Mint до Linux Mint 20 не получится. Например, не получится обновиться, если используете Linux Mint 19.1.

Придется сначала обновиться до Linux Mint 19.3, а затем уже до Linux Mint 20.

Обновиться с 32-битной версии до Linux Mint 20 в принципе невозможно. Только полная переустановка операционной системы, увы.

Но давайте начнем!

  1. Сначала необходимо обновить все пакеты системы

Делается это стандартным образом, через менеджер обновлений.

Кликаете на иконку в системном трее и обновляете. Все, как обычно.

2. Делаем резервную копию системы при помощи TimeShift

Это обязательное требование.

Без резервной копии, вы не сможете обновить Linux Mint 19.3 до 20 версии. Проверка перед обновлением просто не даст вам обновиться.

Обязательно посмотрите следующее видео по работе с TimeShift:

Linux Mint: как восстановить ОС из резервной копии TimeShift (урок №5)

Читайте также:  Выбираем лучший роутер wi-fi для квартиры или дома

3. Обновляем/устанавливаем утилиту обновления ОС

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

apt install mintupgrade

Система спросит разрешение на обновление.

Нажимаем клавишу «Y» на клавиатуре.

4. Делаем проверку перед обновлением Linux mint

Для этого необходимо ввести в терминале команду

mintupgrade check

Фактически, эта команда делает проверку ПЕРЕД обновлением. Если что-то не подходит по требованиям для обновления, вы увидите сообщения красными буквами.

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

Или может быть недостаточно места на жестком диске.

Если проверка не будет пройдена, то вы не сможете обновить операционную систему.

Придется делать резервную копию в TimeShift, чистить диск или исправлять другие ошибки.

5. Скачиваем файлы обновления Linux Mint 20

Для этого нужно в терминале ввести следующую команду:

mintupgrade download

Будет скачано примерно 1.3 гигабайта.

6. Обновляем систему

Это самый ответственный шаг. После запуска команды

mintupgrade upgrade

изменения будут необратимы!

Если что-то пойдет не так, то придется восстанавливать операционную систему из резервной копии, которую создали при помощи TimeShift (см. мои видео по этой теме).

Наберитесь терпения, так как это обновление идет ДОЛГО. На виртуальной машине эта процедура заняла аж три часа (!).

Поэтому, найдите время и наберитесь терпения.

Если используете SSD-диск и, как минимум, 8 Гб. оперативной памяти, то придется подождать примерно 30 — 60 минут.

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

После перезагрузки увидите приветственное окно, где будет написано, что вы уже используете Linux Mint 20

7. Откатываем сторонние пакеты на более низкие версии

Этот пункт выполняем после перезагрузки операционной системы.

Для это нужно пройти в «Источники приложений по пути «Пуск» — «Система» — «Источники приложений»

И на вкладке «Обслуживание» откатываем сторонние пакеты.

8. Удаляем сторонние пакеты

Пошаговая инструкция

Для это нужно пройти в «Источники приложений по пути «Пуск» — «Система» — «Источники приложений»

И на вкладке «Обслуживание» и удаляем сторонние пакеты.

Вот здесь аккуратнее, так как некоторые пакеты, которые ставили из сторонних репозиториев, тоже будут удалены. Поэтому, не спешите все удалять «не глядя». Посмотрите список внимательно. Может быть, вы захотите оставить какие-либо пакеты.

Все, обновление завершено.

Вместо итога

От себя добавлю, что я пока не буду спешить с миграцией на Linux Mint 20 и дождусь, когда появится Linux Mint 20.3. К этому времени ее отполируют и пофиксят все мелкие баги.

Пошаговая инструкция

Вот тогда и перееду.

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

Еще смутило то, что эта процедура оказалась ОЧЕНЬ долгой по времени. Вероятно, это связано с тем, что я обновлял ОС на виртуальной машине и это оказалось долго по времени.

Но если это так-же долго и на реальной машине (где установлен обычный жесткий диск, не SSD), то проще будет сделать чистую переустановку.

Но тут уже вам решать, что удобнее.

Сделать чистую установку, или потратить несколько больше времени.

Пошаговая инструкция

Советую прочитать:

Если хотите сделать чистую установку Linux mint 20, то смотрите видео и читайте инструкцию здесь:

Linux Mint 20: пошаговая инструкция по установке + видео

Если не знаете, что изменилось в 20 версии по сравнению с 19-ой версией, то советую посмотреть эту статью:

Linux Mint 20: что нового, стоит ли обновляться? (+видео)

Пошаговая инструкция

История реализации механизмов live patching

Первой рабочей реализацией исправления ядра на лету была Ksplice. Этот проект был частью университетских исследований MIT. Для продвижения новой технологии четверо студентов создали компанию Ksplice, Inc. Oracle приобрели компанию Ksplice и сделали сервис одним из основных компонентов своего дистрибутива Oracle Linux.

В 2014 году Red Hat создала Kpatch и выпустила его под лицензией GPLv2. В том же году SUSE объявил о выходе kGraft. Обе технологии очень похожи с небольшими отличиями. Оба инструмента нацелены в первую очередь на подмену функций с использованием встроенного механизма ядра Ftrace. Патч для наложения в обоих случаях оформляется как подгружаемый модуль ядра. Тем не менее, как в механизме применения патчей, так и в их формате и процедуре их подготовки у Kpatch и kGraft есть существенные различия. В частности, при применении патчей Kpatch проверяет, что ни один из процессов не выполняет функции, которые будут обновлены. Для этого приходится ненадолго останавливать все процессы в системе. kGraft же работает с каждым процессом отдельно – некоторые из них при этом могут использовать старые варианты функций, некоторые – уже новые. Постепенно все процессы в системе переходят на использование новых функций. При этом нет необходимости их останавливать. Если kGraft требует создания патча вручную, Kpatch позволяет создавать патчи как вручную, так и автоматически.

Коммерческие предложения

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

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

Ksplice

Самый старый проект. Начат приблизительно в 2006 году как магистерская диссертация в MIT одного из пяти разработчиков Джеффа Арнольда (Jeff Arnold). Идея создать технологию, позволяющую безопасно обновлять ОС без перезагрузки, возникла после неудачного обновления серверов MIT, когда процедура готовилась неделю, но в итоге из-за ошибки оказалась проблемной. Проведенный разработчиками анализ патчей безопасности за период с 2005 по 2008 год показал, что в 87% случаев патч только добавлял проверку некоторых параметров, а поэтому такие исправления можно применять без остановки работы. Это и послужило толчком к старту проекта.

Изначально поддерживалась только x86/x64 Linux, но, по заявлениям разработчиков, код написан таким образом, что его очень легко можно перенести на Mac и Win (хотя этого до сих пор никто не сделал). В 2009 году проект привлек внимание инвесторов, получив премию в 100 тысяч долларов. В это же время разработчики организовали компанию Ksplice, Inc.

Читайте также:  Отключение рекламы в Скайпе: проверенные способы

Ksplice первоначально был ограничен патчами, не использовавшими семантические изменения в структурах данных, что присуще многим (но не всем) патчам безопасности. Сегодня возможно применить Ksplice и при изменении семантики, но в автоматическом режиме генерировать такие патчи невозможно, поскольку это потребует дать Ksplice дополнительные инструкции. А вот четких указаний, как составить такие инструкции, у разработчиков нет, да и для этого требуются специфические знания, поэтому вряд ли сисадмин или пользователь будет этим заниматься. Кроме того, сборку патча нужно производить ровно в таком же окружении, как у используемого ядра. Разные версии GCC генерируют разный код, предсказать, как будет выглядеть бинарный патч в таком случае, невозможно. Именно поэтому разработчики основой технологии считали специальный сервис обновления Ksplice Uptrack, упрощавший все операции, так как все необходимые патчи готовились и проверялись на работоспособность специальной командой.

Ksplice

Первым дистрибутивом, официально поддерживающим технологию, стал Ubuntu, пользователи которого при помощи Ksplice Uptrack могли устанавливать критические обновления ядра в дистрибутиве Ubuntu без перезагрузки и остановки работы системы. Позже к ним присоединилась и Fedora Linux, коммерческую поддержку Ksplice получили RHEL, CentOS, CloudLinux, Ubuntu Server и Debian GNU/Linux.

В 2011 году Ksplice, Inc. была выкуплена Oracle, и теперь это основной компонент всех Oracle Linux. Компания сразу закрыла доступ к разработке. Сегодня можно скачать и свободно использовать для своих сборок лишь старую версию 0.9.9.1. Поддержка для RHEL была прекращена, но остался доступным 30-дневный пробный период. С 2015 года бесплатная поддержка доступна для Ubuntu Desktop (а настоящее время , , , ) и Fedora 23 и 24. Чтобы начать работать, достаточно установить пакет с сайта разработчика. Метод получения обновлений не изменялся — они по-прежнему загружаются из стандартных репозиториев Ubuntu, а затем транслируются в представление, подходящее для использования в Ksplice.

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

Ksplice доступен для подписчиков Установка обновлений при помощи Ksplice Uptrack в Ubuntu

Откат, при необходимости, делается в таком же порядке (утилитой ksplice-undo). Если модуль содержит патч для не загруженного в данный момент объекта, он не делает ничего, информация обновится, как только он будет запущен. Некоторые основные системные функции, постоянно используемые ядром, обновить при помощи Ksplice не получится.

Ksplice

Ksplice изначально позволял применять исправления только к ядру Linux, но новые возможности Ksplice, реализованные в Oracle Linux 7 и чуть позже для 6, позволяют вносить изменения в разделяемые библиотеки без необходимости перезапуска связанных с ними работающих процессов. Применение исправлений также производится на лету и позволяет избавиться от необходимости планового перезапуска длительно работающих приложений. На сегодня user space возможность обновления реализована для glibc и OpenSSL.

Установка на Debian 10

Переходим к установке Wine на Debian 10. И так, переходим в терминал и для начала включим поддержку архитектуры i386. Затем скачаем ключ и добавим его в нашу систему. Возможно, вам нужно будет сначала установить “wget”. Устанавливается он так же как и на Ubuntu “sudo apt install wget”:

Установка на Debian 10

sudo dpkg —add-architecture i386

wget -nc -builds/

Установка на Debian 10

sudo apt-key add

После чего нужно добавить репозиторий. В Debian как и в Ubuntu имеется файл, где хранятся списки ваших репозиториев. Давайте откроем его и добавим репозиторий wine. Для этого набираем команду “sudo nano /etc/apt/” и спускаемся в низ списка. Затем просто копируем репозиторий в этот файл и сохраняем его. Стоит так же заметить, как и в случае с Ubuntu, репозиторий для каждого выпуска Debian один и тот же. Различия составляют лишь кодовые имена дистрибутива. Возвращаемся к установке, вводим следующие команды:

Установка на Debian 10

sudo nano /etc/apt/

deb -builds/debian/ buster main

Установка на Debian 10

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

sudo apt update

Установка на Debian 10

sudo apt install —install-recommends winehq-stable

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

Установка на Debian 10

wget :/Wine:/Debian/Debian_10/

sudo apt-key add

Установка на Debian 10

sudo nano /etc/apt/

deb :/Wine:/Debian/Debian_10 ./

Установка на Debian 10

sudo apt update

sudo apt install —install-recommends winehq-stable

Ну а теперь осталось лишь посмотреть установленную версию Wine командой “wine –version”. Так сказать убедиться, что все наши усилия проделаны не даром. После чего можно спокойно пользоваться свежей версией Wine. А на этом сегодня все, надеюсь данная статья будет вам полезна.

Подготовка загрузчика

Windows

Сейчас разговор затрагивает исключительно новые ПК, на которых установлена Винда таких серий: 8; 8.1 или 10. Фишка этих компьютеров заключается в том, что для них применим загрузчик UEFI, который не загружает никакую операционную систему, за исключением «родной» Windows.

Но мы знаем, как обхитрить такой принцип. Заходим в ВІОS, отключаем функцию Secure Boot и перезагружаемся. Все! Теперь компьютер готов к загрузке и установке новых ОС. Вы можете поместить эти операционные системы рядом со своей Виндой.

macOS

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

Последовательность действий такова: отключаем SІР, перезагружаем систему, нажимаем Сmd + R. После чего возникнет меню Recovery, в котором необходимо выбрать «Терминал» и ввести без кавычек «csrutil disable». Снова перезагружаем. Теперь SІР отключен.

По умолчанию у вас встроен Вооt Camp, который рассчитан исключительно для установки Windows. Поэтому нам необходимо скачать и установить rЕFlnd. Благодаря этому приложению вы сможете закачать ту ОС, которая вам необходима, включая «Линукс».

Затем нужно распаковать загрузившийся файл. Для его открытия после распаковки нужно открыть «Терминал» и ввести без кавычек «diskutil list». В появившемся окне нужно найти необходимый загрузчик ЕFІ. Как правило, он называется /dev/disk0s1. Вводим «mount /dev/disk0s1» и запускаем rЕFlnd путем перемещения из распакованной папки в меню «Терминал».